diff --git a/include/init/requirements.php b/include/init/requirements.php index bbbf36994..c82967873 100755 --- a/include/init/requirements.php +++ b/include/init/requirements.php @@ -54,7 +54,7 @@ foreach ($modules as $name => $values) { $status = isset($available_modules) ? in_array($name, $available_modules) : $_SERVER[$values['server']] == 'On'; - if ($name == 'mod_mime' && $php_interface != 'apache' && $dbo->isConnected() ) { + if ($name == 'mod_mime' && $php_interface != 'apache' && $dbo->isConnected()) { $headers = get_headers((!empty($config['redirectHTTPS']) && !isHTTPS(true)) ? 'https://' : 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'], true); if (isset($headers['Content-Type'])) { $status = 1; diff --git a/modules/articoli/edit.php b/modules/articoli/edit.php index b99080102..b858a7b7a 100755 --- a/modules/articoli/edit.php +++ b/modules/articoli/edit.php @@ -73,7 +73,7 @@ use Modules\Iva\Aliquota;
- + {[ "type": "select", "label": "", "name": "id_marchio", "value":"$id_marchio$", "values": "query=SELECT id, name AS descrizione FROM mg_marchi ORDER BY descrizione ASC" ]}
@@ -88,7 +88,7 @@ use Modules\Iva\Aliquota; 'value' => $articolo->getTranslation('title'), 'charcounter' => 1, ]); - ?> +?> diff --git a/modules/articoli/header.php b/modules/articoli/header.php index 20091def4..c4bbae5cc 100644 --- a/modules/articoli/header.php +++ b/modules/articoli/header.php @@ -20,7 +20,6 @@ include_once __DIR__.'/../../core.php'; use Modules\Articoli\Categoria; -use Modules\Anagrafiche\Sede; $immagine_articolo = $articolo->immagine ? base_path().'/files/articoli/'.$articolo->immagine : App::getPaths()['img'].'/logo_header.png'; @@ -74,8 +73,8 @@ echo '
-

'.tr('Serial number').': '.($articolo->abilita_serial ? '' : ' ' ).'

-

'.tr('Attivo').': '.($articolo->attivo ? '' : ' ' ).'

+

'.tr('Serial number').': '.($articolo->abilita_serial ? '' : ' ').'

+

'.tr('Attivo').': '.($articolo->attivo ? '' : ' ').'

'.($articolo->ubicazione ? 'Ubicazione: '.$articolo->ubicazione : '').'

'.($articolo->peso_lordo ? 'Peso lordo: '.numberFormat($articolo->peso_lordo, $decimals).' kg' : '').'

'.($articolo->volume ? 'Volume: '.numberFormat($articolo->volume, $decimals).' m3' : '').'

@@ -101,11 +100,11 @@ echo '

'.tr('Giacenze').'

'; - foreach ($sedi as $sede) { - echo '

'.$sede['nomesede'].': '.numberFormat($giacenze[$sede['id']][0], 'qta').' '.$articolo->um.'

'; - } - echo' +foreach ($sedi as $sede) { + echo '

'.$sede['nomesede'].': '.numberFormat($giacenze[$sede['id']][0], 'qta').' '.$articolo->um.'

'; +} +echo '
-'; \ No newline at end of file +'; diff --git a/modules/categorie_articoli/add.php b/modules/categorie_articoli/add.php index 1b76f2014..cbb4cc116 100755 --- a/modules/categorie_articoli/add.php +++ b/modules/categorie_articoli/add.php @@ -50,7 +50,7 @@ if (isset($id_original)) {
- {[ "type": "textarea", "label": "", "name": "nota", "value": "getTranslation('note'): ''; ?>" ]} + {[ "type": "textarea", "label": "", "name": "nota", "value": "getTranslation('note') : ''; ?>" ]}
diff --git a/modules/contratti/plugins/contratti.consuntivo.php b/modules/contratti/plugins/contratti.consuntivo.php index b8cbf3272..8dbc1213b 100755 --- a/modules/contratti/plugins/contratti.consuntivo.php +++ b/modules/contratti/plugins/contratti.consuntivo.php @@ -163,8 +163,8 @@ if (!empty($interventi)) { '; // Raggruppamento per articolo con lo stesso prezzo - $ricavo = (string)(($articolo->imponibile - $articolo->sconto) / ($articolo->qta > 0 ? $articolo->qta : 1)); - $costo = (string)($articolo->spesa / ($articolo->qta > 0 ? $articolo->qta : 1)); + $ricavo = (string) (($articolo->imponibile - $articolo->sconto) / ($articolo->qta > 0 ? $articolo->qta : 1)); + $costo = (string) ($articolo->spesa / ($articolo->qta > 0 ? $articolo->qta : 1)); $descrizione = $articolo->articolo->codice.' - '.$articolo->descrizione; $materiali_art[$descrizione][$ricavo][$costo]['id'] = $articolo->id; diff --git a/modules/fatture/actions.php b/modules/fatture/actions.php index c7938ca66..6ef8c85ed 100755 --- a/modules/fatture/actions.php +++ b/modules/fatture/actions.php @@ -339,7 +339,7 @@ switch ($op) { $fatture = Fattura::vendita() ->select('*', 'co_documenti.id AS id', 'co_documenti.data AS data') - ->where('co_documenti.idanagrafica', "=", $id_anagrafica) + ->where('co_documenti.idanagrafica', '=', $id_anagrafica) ->whereIn('idstatodocumento', [$stato1->id, $stato2->id]) ->join('co_scadenziario', 'co_documenti.id', '=', 'co_scadenziario.iddocumento') ->join('co_tipidocumento', 'co_tipidocumento.id', '=', 'co_documenti.idtipodocumento') diff --git a/modules/fatture/controller_before.php b/modules/fatture/controller_before.php index f35411966..a9c978d9e 100644 --- a/modules/fatture/controller_before.php +++ b/modules/fatture/controller_before.php @@ -55,7 +55,6 @@ if ($module->getTranslation('title') == 'Fatture di vendita' && $services_enable if ($documento->codice_stato_fe == 'NS' && ($documento->stato != Stato::where('name', 'Bozza')->first()->id) && ($documento->stato != Stato::where('name', 'Non valida')->first()->id)) { $ricevuta_principale = $documento->getRicevutaPrincipale(); - if (!empty($ricevuta_principale)) { $contenuto_ricevuta = XML::readFile(base_dir().'/files/fatture/'.$ricevuta_principale->filename); $lista_errori = $contenuto_ricevuta['ListaErrori']; diff --git a/modules/interventi/edit.php b/modules/interventi/edit.php index 4eaed746e..790b23739 100755 --- a/modules/interventi/edit.php +++ b/modules/interventi/edit.php @@ -96,7 +96,7 @@ echo '
'; if ($record['idagente'] != 0) { - echo Modules::link('Anagrafiche', $record['idagente'], null, null, 'class="pull-right"'); + echo Modules::link('Anagrafiche', $record['idagente'], null, null, 'class="pull-right"'); } echo ' diff --git a/modules/marchi/actions.php b/modules/marchi/actions.php index 21d6ca2ac..99b680be4 100644 --- a/modules/marchi/actions.php +++ b/modules/marchi/actions.php @@ -22,19 +22,17 @@ include_once __DIR__.'/../../core.php'; switch (post('op')) { // Aggiorno informazioni di base impianto case 'update': - - $dbo->update('mg_marchi',[ + $dbo->update('mg_marchi', [ 'name' => post('name'), - ],['id' => $id_record]); + ], ['id' => $id_record]); flash()->info(tr('Informazioni salvate correttamente!')); break; - // Aggiungo impianto + // Aggiungo impianto case 'add': - - $dbo->insert('mg_marchi',[ + $dbo->insert('mg_marchi', [ 'name' => post('name'), ]); $id_record = $dbo->lastInsertedID(); @@ -43,8 +41,7 @@ switch (post('op')) { break; - - // Rimuovo impianto e scollego tutti i suoi componenti + // Rimuovo impianto e scollego tutti i suoi componenti case 'delete': $dbo->query('DELETE FROM mg_marchi WHERE id='.prepare($id_record)); diff --git a/modules/marchi/edit.php b/modules/marchi/edit.php index d705cad1a..543336233 100644 --- a/modules/marchi/edit.php +++ b/modules/marchi/edit.php @@ -19,7 +19,6 @@ include_once __DIR__.'/../../core.php'; - ?>
@@ -51,8 +50,8 @@ if (!empty($elementi)) {

'.tr('Articoli collegati: _NUM_', [ - '_NUM_' => count($elementi), - ]).'

+ '_NUM_' => count($elementi), + ]).'
@@ -75,4 +74,4 @@ if (!empty($elementi)) { echo ' '.tr('Elimina').' -'; \ No newline at end of file +'; diff --git a/modules/ordini/plugins/ordini.consuntivo.php b/modules/ordini/plugins/ordini.consuntivo.php index 84d22b6b9..a6b9bd5d6 100644 --- a/modules/ordini/plugins/ordini.consuntivo.php +++ b/modules/ordini/plugins/ordini.consuntivo.php @@ -160,8 +160,8 @@ if (!empty($interventi)) { '; // Raggruppamento per articolo con lo stesso prezzo - $ricavo = (string)(($articolo->imponibile - $articolo->sconto) / ($articolo->qta > 0 ? $articolo->qta : 1)); - $costo = (string)($articolo->spesa / ($articolo->qta > 0 ? $articolo->qta : 1)); + $ricavo = (string) (($articolo->imponibile - $articolo->sconto) / ($articolo->qta > 0 ? $articolo->qta : 1)); + $costo = (string) ($articolo->spesa / ($articolo->qta > 0 ? $articolo->qta : 1)); $descrizione = $articolo->articolo->codice.' - '.$articolo->descrizione; $materiali_art[$descrizione][$ricavo][$costo]['id'] = $articolo->articolo->id; diff --git a/modules/preventivi/plugins/preventivi.consuntivo.php b/modules/preventivi/plugins/preventivi.consuntivo.php index f50a9f110..a1afd7cf8 100755 --- a/modules/preventivi/plugins/preventivi.consuntivo.php +++ b/modules/preventivi/plugins/preventivi.consuntivo.php @@ -160,8 +160,8 @@ if (!empty($interventi)) { '; // Raggruppamento per articolo con lo stesso prezzo - $ricavo = (string)(($articolo->imponibile - $articolo->sconto) / ($articolo->qta > 0 ? $articolo->qta : 1)); - $costo = (string)($articolo->spesa / ($articolo->qta > 0 ? $articolo->qta : 1)); + $ricavo = (string) (($articolo->imponibile - $articolo->sconto) / ($articolo->qta > 0 ? $articolo->qta : 1)); + $costo = (string) ($articolo->spesa / ($articolo->qta > 0 ? $articolo->qta : 1)); $descrizione = $articolo->articolo->codice.' - '.$articolo->descrizione; $materiali_art[$descrizione][$ricavo][$costo]['id'] = $articolo->id; diff --git a/modules/stato_servizi/edit.php b/modules/stato_servizi/edit.php index 766971e09..471e62c14 100755 --- a/modules/stato_servizi/edit.php +++ b/modules/stato_servizi/edit.php @@ -116,15 +116,15 @@ if (Services::isEnabled()) { if (!$risorse_scadute->isEmpty()) { echo ' '; } if (!$risorse_in_scadenza->isEmpty()) { echo ' '; + '_NUM_' => $risorse_in_scadenza->count(), + ]).'
'; } } else { /*echo ' @@ -145,17 +145,17 @@ if (Services::isEnabled()) { '; - foreach ($risorse_attive as $servizio) { - $scadenza = Carbon::parse($servizio['expiration_at']); - echo ' + foreach ($risorse_attive as $servizio) { + $scadenza = Carbon::parse($servizio['expiration_at']); + echo ' '.$servizio['name'].' '.(($servizio['credits'] < 100 && $servizio['credits'] !== null) ? ' ' : '').($servizio['credits'] ?? '-').(($servizio['credits'] < 100 && $servizio['credits'] !== null) ? '' : '').' '.((Carbon::now()->diffInDays($scadenza, false) < $days && $scadenza) ? ' ' : '').dateFormat($scadenza).' ('.$scadenza->diffForHumans().')'.((Carbon::now()->diffInDays($scadenza, false) < $days && $scadenza) ? '' : '').' '; - } + } - echo ' + echo '
'; @@ -171,19 +171,19 @@ if (Services::isEnabled()) {
@@ -234,7 +234,7 @@ if (Services::isEnabled()) { echo '
'; -} +} echo '
diff --git a/modules/utenti/actions.php b/modules/utenti/actions.php index 0b945c1d2..f92e7dd99 100755 --- a/modules/utenti/actions.php +++ b/modules/utenti/actions.php @@ -108,7 +108,7 @@ switch (filter('op')) { $utente->save(); $dbo->query('DELETE FROM zz_user_sedi WHERE id_user = '.prepare($id_utente)); - $sedi= post('idsede'); + $sedi = post('idsede'); if (empty($sedi)) { $sedi = $dbo->fetchArray('SELECT id FROM an_sedi WHERE idanagrafica = '.prepare($id_azienda)); diff --git a/plugins/exportFE/src/FatturaElettronica.php b/plugins/exportFE/src/FatturaElettronica.php index 3bfef6853..002fb4552 100755 --- a/plugins/exportFE/src/FatturaElettronica.php +++ b/plugins/exportFE/src/FatturaElettronica.php @@ -701,12 +701,12 @@ class FatturaElettronica implements \Stringable // Codice fiscale // TODO: Nella fattura elettronica, emessa nei confronti di soggetti titolari di partita IVA (nodo CessionarioCommittente), non va indicato il codice fiscale se è già presente la partita iva. if (!empty($anagrafica['codice_fiscale'])) { - $result['CodiceFiscale'] = preg_replace('/\s+/', '', $anagrafica['codice_fiscale']); + $result['CodiceFiscale'] = preg_replace('/\s+/', '', (string) $anagrafica['codice_fiscale']); // $result['CodiceFiscale'] = str_replace($anagrafica->nazione->iso2, '', $result['CodiceFiscale']); // Rimuovo eventuali idicazioni relative all'iso2 della nazione, solo se la stringa inizia con quest'ultima. - $result['CodiceFiscale'] = preg_replace('/^'.preg_quote($anagrafica->nazione->iso2, '/').'/', '', $anagrafica['codice_fiscale']); + $result['CodiceFiscale'] = preg_replace('/^'.preg_quote($anagrafica->nazione->iso2, '/').'/', '', (string) $anagrafica['codice_fiscale']); } // Partita IVA: se privato estero non va considerato il codice fiscale ma la partita iva con 9 zeri @@ -1666,7 +1666,7 @@ class FatturaElettronica implements \Stringable $co_scadenziario = $database->fetchArray('SELECT * FROM `co_scadenziario` WHERE `iddocumento` = '.prepare($documento['id'])); foreach ($co_scadenziario as $scadenza) { $co_pagamenti = Pagamento::find($scadenza['id_pagamento']); - $banca = ($co_pagamenti && $co_pagamenti->isRiBa()) ? Banca::find($scadenza['id_banca_controparte']): ($scadenza['id_banca_azienda'] ?? Banca::where('id_anagrafica', $scadenza['idanagrafica'])->where('predefined', 1)->first()); + $banca = ($co_pagamenti && $co_pagamenti->isRiBa()) ? Banca::find($scadenza['id_banca_controparte']) : ($scadenza['id_banca_azienda'] ?? Banca::where('id_anagrafica', $scadenza['idanagrafica'])->where('predefined', 1)->first()); $pagamento = [ 'ModalitaPagamento' => $co_pagamenti['codice_modalita_pagamento_fe'], 'DataScadenzaPagamento' => $scadenza['scadenza'], diff --git a/plugins/importFE/src/FatturaOrdinaria.php b/plugins/importFE/src/FatturaOrdinaria.php index b6d9cdc21..137b55cfd 100755 --- a/plugins/importFE/src/FatturaOrdinaria.php +++ b/plugins/importFE/src/FatturaOrdinaria.php @@ -482,7 +482,7 @@ class FatturaOrdinaria extends FatturaElettronica $totale_documento = $this->getBody()['DatiGenerali']['DatiGeneraliDocumento']['ImportoTotaleDocumento']; if (empty($totale_documento)) { - //se ImportoTotaleDocumento non è valorizzato recupero l'importo dal nodo ImportoPagamento + // se ImportoTotaleDocumento non è valorizzato recupero l'importo dal nodo ImportoPagamento $totale_documento = $this->getBody()['DatiPagamento']['DettaglioPagamento']['ImportoPagamento']; } $differenza_iva = round(abs($fattura->iva) - abs($imposta_riepilogo), 2); diff --git a/plugins/pianificazione_fatturazione/actions.php b/plugins/pianificazione_fatturazione/actions.php index 08668c261..86671b698 100755 --- a/plugins/pianificazione_fatturazione/actions.php +++ b/plugins/pianificazione_fatturazione/actions.php @@ -38,15 +38,15 @@ switch ($operazione) { if (post('scadenza') == 'Mensile') { $timeing = '+1 month'; - } else if (post('scadenza') == 'Bimestrale') { + } elseif (post('scadenza') == 'Bimestrale') { $timeing = '+2 month'; - } else if (post('scadenza') == 'Trimestrale') { + } elseif (post('scadenza') == 'Trimestrale') { $timeing = '+3 month'; - } else if (post('scadenza') == 'Quadrimestrale') { + } elseif (post('scadenza') == 'Quadrimestrale') { $timeing = '+4 month'; - } else if (post('scadenza') == 'Semestrale') { + } elseif (post('scadenza') == 'Semestrale') { $timeing = '+6 month'; - } else if (post('scadenza') == 'Annuale') { + } elseif (post('scadenza') == 'Annuale') { $timeing = '+12 month'; } diff --git a/plugins/pianificazione_fatturazione/src/Pianificazione.php b/plugins/pianificazione_fatturazione/src/Pianificazione.php index 4c0388c16..39868beb8 100644 --- a/plugins/pianificazione_fatturazione/src/Pianificazione.php +++ b/plugins/pianificazione_fatturazione/src/Pianificazione.php @@ -123,16 +123,24 @@ class Pianificazione extends Document return $this->contratto->descrizioni(); } - public function getReferenceName() {} + public function getReferenceName() + { + } - public function getReferenceNumber() {} + public function getReferenceNumber() + { + } - public function getReferenceDate() {} + public function getReferenceDate() + { + } public function getReferenceRagioneSociale() { return $this->anagrafica->ragione_sociale; } - public function getReference() {} + public function getReference() + { + } } diff --git a/plugins/pianificazione_interventi/src/Promemoria.php b/plugins/pianificazione_interventi/src/Promemoria.php index 49057e07f..054e953e6 100755 --- a/plugins/pianificazione_interventi/src/Promemoria.php +++ b/plugins/pianificazione_interventi/src/Promemoria.php @@ -152,20 +152,28 @@ class Promemoria extends Document return $this->hasMany(Components\Descrizione::class, 'id_promemoria'); } - public function getModuleAttribute() {} + public function getModuleAttribute() + { + } - public function getReferenceName() {} + public function getReferenceName() + { + } public function getReferenceNumber() { } - public function getReferenceDate() {} + public function getReferenceDate() + { + } public function getReferenceRagioneSociale() { return $this->anagrafica->ragione_sociale; } - public function getReference() {} + public function getReference() + { + } } diff --git a/plugins/sedi/edit.php b/plugins/sedi/edit.php index ad85bd536..49a155bcc 100755 --- a/plugins/sedi/edit.php +++ b/plugins/sedi/edit.php @@ -35,14 +35,14 @@ echo ' '; - if (!$utenti) { - echo' +if (!$utenti) { + echo '
'.tr('Nessun utente ha i permessi per questa sede, impostali da').' first()->id.' target="_blank">'.tr('Utenti e Permessi.').'
'; - } +} - echo' +echo '
{[ "type": "text", "label": "'.tr('Nome sede').'", "name": "nomesede", "required": 1, "value": "$nomesede$" ]} diff --git a/src/Util/Generator.php b/src/Util/Generator.php index 6d9a8d8e7..99d851e82 100755 --- a/src/Util/Generator.php +++ b/src/Util/Generator.php @@ -120,7 +120,7 @@ class Generator $values = array_column($replaces, 'regex'); - $pattern = preg_replace('/#{1,}/', '#', $pattern); + $pattern = preg_replace('/#{1,}/', '#', (string) $pattern); $pattern = str_replace('\\#', '#', preg_quote($pattern, '/')); $pattern = str_replace(array_keys($replaces), array_values($values), $pattern); diff --git a/src/Util/XML.php b/src/Util/XML.php index d8e1b7a45..00be21dde 100755 --- a/src/Util/XML.php +++ b/src/Util/XML.php @@ -157,7 +157,7 @@ class XML protected static function removeBOM($text) { $bom = pack('H*', 'EFBBBF'); - $text = preg_replace("/^$bom/", '', $text); + $text = preg_replace("/^$bom/", '', (string) $text); return $text; } diff --git a/templates/ddt/body.php b/templates/ddt/body.php index 2798f45c3..0b5a7e102 100755 --- a/templates/ddt/body.php +++ b/templates/ddt/body.php @@ -114,7 +114,7 @@ foreach ($righe as $riga) { '.nl2br($text); } } - $r['descrizione'] = preg_replace("/Rif\.(.*)/s", '', $r['descrizione']); + $r['descrizione'] = preg_replace("/Rif\.(.*)/s", '', (string) $r['descrizione']); $autofill->count($r['descrizione']); } diff --git a/templates/fatture/body.php b/templates/fatture/body.php index 36828edd1..48a4bf793 100755 --- a/templates/fatture/body.php +++ b/templates/fatture/body.php @@ -120,7 +120,7 @@ foreach ($righe as $riga) { '.nl2br($text); } } - $r['descrizione'] = preg_replace("/Rif\.(.*)/s", ' ', $r['descrizione']); + $r['descrizione'] = preg_replace("/Rif\.(.*)/s", ' ', (string) $r['descrizione']); $autofill->count($r['descrizione']); } diff --git a/templates/fatture/footer.php b/templates/fatture/footer.php index 7c1555061..d754018c2 100755 --- a/templates/fatture/footer.php +++ b/templates/fatture/footer.php @@ -21,7 +21,6 @@ if (!$is_last_page) { return; } - $imponibile = 0; foreach ($v_totale as $key => $v) { $totale_scontato += $v; @@ -32,7 +31,7 @@ foreach ($righe as $riga) { $sconto += floatval($riga->sconto); } -$imponibile = $totale_scontato+$sconto; +$imponibile = $totale_scontato + $sconto; $rivalsa = 0; foreach ($righe as $riga) { @@ -44,7 +43,7 @@ $totale_imponibile = $totale_scontato + $rivalsa; $totale_iva = 0; foreach ($righe as $riga) { $aliquota = $database->fetchOne('SELECT percentuale FROM co_iva WHERE id = '.prepare($riga->idiva))['percentuale']; - $totale_iva += $riga['iva'] + $riga['rivalsainps'] * $aliquota / 100;; + $totale_iva += $riga['iva'] + $riga['rivalsainps'] * $aliquota / 100; } $totale = $totale_iva + $totale_imponibile; @@ -209,11 +208,11 @@ echo ' * Altrimenti: Imponibile | Totale IVA | Totale */ if ($has_ritenuta || $show_sconto || $has_rivalsa) { -echo " + echo " - ".tr('Imponibile', [], ['upper' => true])." - "; + ".tr('Imponibile', [], ['upper' => true]).' + '; } else { echo " @@ -231,10 +230,10 @@ if ($show_sconto) { '; } if ($has_rivalsa) { -echo " + echo " - ".tr('Cassa Previdenziale', [], ['upper' => true])." - "; + ".tr('Cassa Previdenziale', [], ['upper' => true]).' + '; } else { echo " @@ -242,9 +241,9 @@ echo " } echo " - ".(($show_sconto) ? $etichette['totale_parziale'] : $etichette['totale'])." + ".(($show_sconto) ? $etichette['totale_parziale'] : $etichette['totale']).' - "; + '; if ($has_ritenuta || $show_sconto || $has_rivalsa) { echo " @@ -267,7 +266,7 @@ if ($show_sconto) { ".moneyFormat($totale_scontato, $d_totali).' '; -} else if (!$has_rivalsa) { +} elseif (!$has_rivalsa) { echo " "; @@ -283,7 +282,7 @@ if ($has_rivalsa) { foreach ($rs2 as $rs) { $descrizione .= '

'.$rs['descrizione'].'

'; } - + echo ' '.moneyFormat($rivalsa, 2).' @@ -293,8 +292,7 @@ if ($has_rivalsa) { '.moneyFormat($totale_imponibile, $d_totali).' '; - -} else if ($show_sconto) { +} elseif ($show_sconto) { echo ' @@ -332,19 +330,18 @@ echo ' '.moneyFormat($totale_iva, $d_totali).' '; - if ($has_ritenuta || $show_sconto || $has_rivalsa || $has_split_payment || $has_sconto_finale) { - echo' +if ($has_ritenuta || $show_sconto || $has_rivalsa || $has_split_payment || $has_sconto_finale) { + echo ' '.moneyFormat($totale, $d_total); - } else { - echo' +} else { + echo ' '.moneyFormat($totale, $d_total).''; - } - echo' +} +echo ' '; - /* * Riga di riepilogo di Ritenuta d'acconto e Ritenuta contributi. * Ritenuta | Totale (+ Rivalsa INPS - Ritenuta) diff --git a/templates/magazzino_inventario/body.php b/templates/magazzino_inventario/body.php index e9bfb578b..358a55df5 100755 --- a/templates/magazzino_inventario/body.php +++ b/templates/magazzino_inventario/body.php @@ -40,7 +40,7 @@ $query = Query::getQuery($structure, $where, 0, []); $query = Modules::replaceAdditionals($structure->id, $query); // Modifiche alla query principale -$query = preg_replace('/FROM[\s\t\n]+`mg_articoli`/s', 'FROM `mg_articoli` LEFT JOIN (SELECT `idarticolo`, SUM(`qta`) AS qta_totale FROM `mg_movimenti` WHERE `data` <='.prepare($period_end).' GROUP BY `idarticolo`) movimenti ON `movimenti`.`idarticolo`=`mg_articoli`.`id` ', $query); +$query = preg_replace('/FROM[\s\t\n]+`mg_articoli`/s', 'FROM `mg_articoli` LEFT JOIN (SELECT `idarticolo`, SUM(`qta`) AS qta_totale FROM `mg_movimenti` WHERE `data` <='.prepare($period_end).' GROUP BY `idarticolo`) movimenti ON `movimenti`.`idarticolo`=`mg_articoli`.`id` ', (string) $query); $query = preg_replace('/^SELECT/', 'SELECT `movimenti`.`qta_totale`, ', $query); if (post('acquisto') == 'standard') { diff --git a/templates/ordini/body.php b/templates/ordini/body.php index ba7fd438a..7422c3200 100755 --- a/templates/ordini/body.php +++ b/templates/ordini/body.php @@ -151,7 +151,7 @@ foreach ($righe as $riga) { '.nl2br($text); } } - $r['descrizione'] = preg_replace("/Rif\.(.*)/s", '', $r['descrizione']); + $r['descrizione'] = preg_replace("/Rif\.(.*)/s", '', (string) $r['descrizione']); $autofill->count($r['descrizione']); }