diff --git a/actions.php b/actions.php index 7ede1728a..7c37ac3d4 100644 --- a/actions.php +++ b/actions.php @@ -118,12 +118,6 @@ if (!empty($structure['script'])) { return; } -// Caricamento funzioni del modulo -$modutil = $structure->filepath('modutil.php'); -if (!empty($modutil)) { - include_once $modutil; -} - // Lettura risultato query del modulo $init = $structure->filepath('init.php'); if (!empty($init)) { diff --git a/core.php b/core.php index 61640a138..c3e9ac845 100644 --- a/core.php +++ b/core.php @@ -30,6 +30,21 @@ foreach ($namespaces as $path => $namespace) { $loader->addPsr4($namespace.'\\', __DIR__.'/'.$path.'/src'); } +// Inclusione dei file modutil.php +$files = glob(__DIR__.'/{modules,plugins}/*/modutil.php', GLOB_BRACE); +$custom_files = glob(__DIR__.'/{modules,plugins}/*/custom/modutil.php', GLOB_BRACE); +foreach ($custom_files as $key => $value) { + $index = array_search(str_replace('custom/', '', $value), $files); + if ($index !== false) { + unset($files[$index]); + } +} + +$list = array_merge($files, $custom_files); +foreach ($list as $file) { + include_once $file; +} + // Individuazione dei percorsi di base App::definePaths(__DIR__); @@ -49,6 +64,7 @@ if (!empty($config['redirectHTTPS']) && !isHTTPS(true)) { // Forza l'abilitazione del debug // $debug = App::debug(true); +/* GESTIONE DEGLI ERRORI */ // Logger per la segnalazione degli errori $logger = new Monolog\Logger('Logs'); $logger->pushProcessor(new Monolog\Processor\UidProcessor()); @@ -123,7 +139,7 @@ Monolog\ErrorHandler::register($logger); // Database $dbo = $database = database(); -// Inizializzazione della sessione +/* SESSIONE */ if (!API::isAPIRequest()) { // Sicurezza della sessioni ini_set('session.use_trans_sid', '0'); @@ -147,6 +163,7 @@ if (!API::isAPIRequest()) { } } +/* INTERNAZIONALIZZAZIONE */ // Istanziamento del gestore delle traduzioni del progetto $lang = !empty($config['lang']) ? $config['lang'] : 'it'; $formatter = !empty($config['formatter']) ? $config['formatter'] : []; @@ -159,6 +176,7 @@ $translator->setLocale($lang, $formatter); $version = Update::getVersion(); $revision = Update::getRevision(); +/* ACCESSO E INSTALLAZIONE */ // Controllo sulla presenza dei permessi di accesso basilari $continue = $dbo->isInstalled() && !Update::isUpdateAvailable() && (Auth::check() || API::isAPIRequest()); @@ -175,6 +193,7 @@ if (!$continue && getURLPath() != slashes(ROOTDIR.'/index.php') && !Permissions: exit(); } +/* INIZIALIZZAZIONE GENERALE */ // Operazione aggiuntive (richieste non API) if (!API::isAPIRequest()) { // Impostazioni di Content-Type e Charset Header diff --git a/include/manager.php b/include/manager.php index 9bd4bc050..ea284d598 100644 --- a/include/manager.php +++ b/include/manager.php @@ -33,12 +33,6 @@ if (!empty($id_plugin)) { $type = $structure['option']; -// Caricamento funzioni del modulo -$modutil = $structure->filepath('modutil.php'); -if (!empty($modutil)) { - include_once $modutil; -} - // Lettura risultato query del modulo // include $structure->filepath('init.php'); diff --git a/include/src/Components/Description.php b/include/src/Components/Description.php index bb640b052..7eb06f41a 100644 --- a/include/src/Components/Description.php +++ b/include/src/Components/Description.php @@ -53,6 +53,7 @@ abstract class Description extends Model $this->save(); } + public function copiaIn(Document $document) { $class = get_class($document); @@ -80,5 +81,6 @@ abstract class Description extends Model } abstract public function parent(); + abstract public function getParentID(); } diff --git a/include/src/Document.php b/include/src/Document.php index db337e652..faa99cb0c 100644 --- a/include/src/Document.php +++ b/include/src/Document.php @@ -39,7 +39,7 @@ abstract class Document extends Model } /** - * Funzione per l'arrotondamento degli importi;. + * Funzione per l'arrotondamento degli importi. * * @param float $value * diff --git a/modules/aggiornamenti/modutil.php b/modules/aggiornamenti/modutil.php index 58c29259b..2e8512fcf 100644 --- a/modules/aggiornamenti/modutil.php +++ b/modules/aggiornamenti/modutil.php @@ -95,16 +95,13 @@ function customStructure() // Controlli di personalizzazione fisica foreach ($dirs as $dir) { - $files = glob(DOCROOT.'/'.$dir.'/*/custom/*'); + $files = glob(DOCROOT.'/'.$dir.'/*/custom/*.{php,html}', GLOB_BRACE); foreach ($files as $file) { $file = str_replace(DOCROOT.'/', '', $file); $result = explode('/custom/', $file)[0]; - $info = new SplFileInfo($file); - if ($info->getExtension() != 'jpg') { - if (!in_array($result, $results)) { - $results[] = $result; - } + if (!in_array($result, $results)) { + $results[] = $result; } } } diff --git a/modules/anagrafiche/plugins/statistiche.php b/modules/anagrafiche/plugins/statistiche.php index 2c09527b7..dff61e482 100644 --- a/modules/anagrafiche/plugins/statistiche.php +++ b/modules/anagrafiche/plugins/statistiche.php @@ -2,8 +2,6 @@ include_once __DIR__.'/../../../core.php'; -include_once Modules::filepath('Preventivi', 'modutil.php'); - // Interventi $rsi = []; if (in_array('Cliente', explode(',', $record['tipianagrafica']))) { diff --git a/modules/articoli/api/create.php b/modules/articoli/api/create.php index a250a0d4d..780a20a57 100644 --- a/modules/articoli/api/create.php +++ b/modules/articoli/api/create.php @@ -1,7 +1,5 @@ query('INSERT INTO `co_banche` (`nome`, `bic`, `iban`) VALUES ('.prepare($nome).', '.prepare($bic).', '.prepare($iban).')'); diff --git a/modules/contratti/actions.php b/modules/contratti/actions.php index c2b2ea798..89d8f0534 100644 --- a/modules/contratti/actions.php +++ b/modules/contratti/actions.php @@ -2,8 +2,6 @@ include_once __DIR__.'/../../core.php'; -include_once Modules::filepath('Fatture di vendita', 'modutil.php'); - switch (post('op')) { case 'add': $idanagrafica = post('idanagrafica'); diff --git a/modules/contratti/plugins/contratti.consuntivo.php b/modules/contratti/plugins/contratti.consuntivo.php index fac37e3a6..060c326f9 100644 --- a/modules/contratti/plugins/contratti.consuntivo.php +++ b/modules/contratti/plugins/contratti.consuntivo.php @@ -2,11 +2,7 @@ include_once __DIR__.'/../../../core.php'; -include_once Modules::filepath('Interventi', 'modutil.php'); - -/* -CONSUNTIVO -*/ +/* CONSUNTIVO */ // Salvo i colori e gli stati degli stati intervento su un array $colori = []; diff --git a/modules/contratti/plugins/contratti.fatturaordiniservizio.php b/modules/contratti/plugins/contratti.fatturaordiniservizio.php index a21a8ea06..28e84a4f3 100644 --- a/modules/contratti/plugins/contratti.fatturaordiniservizio.php +++ b/modules/contratti/plugins/contratti.fatturaordiniservizio.php @@ -2,11 +2,8 @@ include_once __DIR__.'/../../../core.php'; -include_once Modules::filepath('Fatture di vendita', 'modutil.php'); +/* GESTIONE ORDINI DI SERVIZI */ -/* - GESTIONE ORDINI DI SERVIZIO -*/ // TODO: aggiornare con la funzione months() $mesi = [ tr('Gennaio'), diff --git a/modules/dashboard/actions.php b/modules/dashboard/actions.php index 326807da3..d196252f7 100644 --- a/modules/dashboard/actions.php +++ b/modules/dashboard/actions.php @@ -2,8 +2,6 @@ include_once __DIR__.'/../../core.php'; -include_once Modules::filepath('Interventi', 'modutil.php'); - if (!isset($user['idanagrafica'])) { $user['idanagrafica'] = ''; } diff --git a/modules/ddt/actions.php b/modules/ddt/actions.php index d4e2d1dc3..9c1e6710b 100644 --- a/modules/ddt/actions.php +++ b/modules/ddt/actions.php @@ -2,11 +2,6 @@ include_once __DIR__.'/../../core.php'; -// Necessaria per la funzione add_movimento_magazzino -include_once Modules::filepath('Articoli', 'modutil.php'); -include_once Modules::filepath('Fatture di vendita', 'modutil.php'); -include_once Modules::filepath('Ordini cliente', 'modutil.php'); - $module = Modules::get($id_module); if ($module['name'] == 'Ddt di vendita') { diff --git a/modules/ddt/bulk.php b/modules/ddt/bulk.php index 1317e2e0e..93e59fe04 100644 --- a/modules/ddt/bulk.php +++ b/modules/ddt/bulk.php @@ -2,8 +2,6 @@ include_once __DIR__.'/../../core.php'; -include_once Modules::filepath('Fatture di vendita', 'modutil.php'); - use Modules\Fatture\Fattura; use Modules\Fatture\Tipo; use Modules\Anagrafiche\Anagrafica; diff --git a/modules/ddt/row-list.php b/modules/ddt/row-list.php index 6f44caac4..252446ad6 100644 --- a/modules/ddt/row-list.php +++ b/modules/ddt/row-list.php @@ -2,8 +2,6 @@ include_once __DIR__.'/../../core.php'; -include_once Modules::filepath('Fatture di vendita', 'modutil.php'); - echo ' @@ -375,7 +373,7 @@ $(document).ready(function(){ order += ","+$(this).data("id"); }); order = order.replace(/^,/, ""); - + $.post("'.$rootdir.'/actions.php", { id: ui.item.data("id"), id_module: '.$id_module.', diff --git a/modules/emails/edit.php b/modules/emails/edit.php index f62df7306..821990eb7 100644 --- a/modules/emails/edit.php +++ b/modules/emails/edit.php @@ -47,15 +47,15 @@ include_once __DIR__.'/../../core.php';
- {[ "type": "text", "label": "", "name": "cc", "value": "$cc$", "help": "" ]} + {[ "type": "text", "label": "", "name": "cc", "value": "$cc$", "help": "" ]}
- {[ "type": "text", "label": "", "name": "bcc", "value": "$bcc$", "help": "" ]} + {[ "type": "text", "label": "", "name": "bcc", "value": "$bcc$", "help": "" ]}
- {[ "type": "email", "label": "", "name": "reply_to", "value": "$reply_to$", "help": "" ]} + {[ "type": "email", "label": "", "name": "reply_to", "value": "$reply_to$", "help": "" ]}
diff --git a/modules/fatture/actions.php b/modules/fatture/actions.php index b4d71995e..eef8cc7d5 100644 --- a/modules/fatture/actions.php +++ b/modules/fatture/actions.php @@ -10,12 +10,6 @@ use Modules\Fatture\Components\Riga; use Modules\Fatture\Components\Descrizione; use Modules\Articoli\Articolo as ArticoloOriginale; -// Necessaria per la funzione add_movimento_magazzino -include_once Modules::filepath('Articoli', 'modutil.php'); -include_once Modules::filepath('Interventi', 'modutil.php'); -include_once Modules::filepath('Ddt di vendita', 'modutil.php'); -include_once Modules::filepath('Ordini cliente', 'modutil.php'); - $module = Modules::get($id_module); if ($module['name'] == 'Fatture di vendita') { @@ -45,8 +39,6 @@ switch (post('op')) { case 'update': if (post('id_record') !== null) { - include_once Modules::filepath($module['name'], 'modutil.php'); - $idstatodocumento = post('idstatodocumento'); $idpagamento = post('idpagamento'); diff --git a/modules/fatture/add_intervento.php b/modules/fatture/add_intervento.php index 98bce50ed..db564c9fc 100644 --- a/modules/fatture/add_intervento.php +++ b/modules/fatture/add_intervento.php @@ -2,8 +2,6 @@ include_once __DIR__.'/../../core.php'; -include_once Modules::filepath('Interventi', 'modutil.php'); - $module = Modules::get($id_module); if ($module['name'] == 'Fatture di vendita') { diff --git a/modules/fatture/edit.php b/modules/fatture/edit.php index 05a6cd763..59456d389 100644 --- a/modules/fatture/edit.php +++ b/modules/fatture/edit.php @@ -40,10 +40,10 @@ if ($dir == 'entrata') { if ($rs2[0]['piva'] == '') { array_push($campi_mancanti, 'Partita IVA'); } - /*if ($rs2[0]['codice_fiscale'] == '') { + /*if ($rs2[0]['codice_fiscale'] == '') { array_push($campi_mancanti, 'Codice fiscale'); } - */ + */ if ($rs2[0]['citta'] == '') { array_push($campi_mancanti, 'Città'); } @@ -53,7 +53,7 @@ if ($dir == 'entrata') { if ($rs2[0]['cap'] == '') { array_push($campi_mancanti, 'C.A.P.'); } - if ($rs2[0]['nazione'] == '') { + if ($rs2[0]['nazione'] == '') { array_push($campi_mancanti, 'Nazione'); } diff --git a/modules/fatture/row-list.php b/modules/fatture/row-list.php index a586ff266..8497a669a 100644 --- a/modules/fatture/row-list.php +++ b/modules/fatture/row-list.php @@ -2,8 +2,6 @@ include_once __DIR__.'/../../core.php'; -include_once Modules::filepath('Fatture di vendita', 'modutil.php'); - use Modules\Fatture\Descrizione; use Modules\Fatture\Articolo; use Modules\Fatture\Riga; @@ -192,11 +190,11 @@ foreach ($righe as $riga) { if (!$riga instanceof Descrizione) { echo ' '.Translator::numberToLocale($riga->imponibile_scontato).' €'; - /* -
- '.tr('Guadagno').': '.Translator::numberToLocale($riga->guadagno).' € - '; - */ + /* +
+ '.tr('Guadagno').': '.Translator::numberToLocale($riga->guadagno).' € + '; + */ } echo ' '; diff --git a/modules/interventi/actions.php b/modules/interventi/actions.php index 47604b63c..51d22b5c6 100644 --- a/modules/interventi/actions.php +++ b/modules/interventi/actions.php @@ -6,10 +6,6 @@ use Modules\Interventi\Intervento; use Modules\Articoli\Articolo as ArticoloOriginale; use Modules\Interventi\Components\Articolo; -include_once Modules::filepath('Interventi', 'modutil.php'); -include_once Modules::filepath('Articoli', 'modutil.php'); -include_once Modules::filepath('MyImpianti', 'modutil.php'); - switch (post('op')) { case 'update': $idpreventivo = post('idpreventivo'); diff --git a/modules/interventi/ajax_articoli.php b/modules/interventi/ajax_articoli.php index ac3fc1089..8d3e6172f 100644 --- a/modules/interventi/ajax_articoli.php +++ b/modules/interventi/ajax_articoli.php @@ -2,8 +2,6 @@ include_once __DIR__.'/../../core.php'; -include_once Modules::filepath('Articoli', 'modutil.php'); - $show_prezzi = Auth::user()['gruppo'] != 'Tecnici' || (Auth::user()['gruppo'] == 'Tecnici' && setting('Mostra i prezzi al tecnico')); $query = 'SELECT *, (SELECT codice FROM mg_articoli WHERE id=mg_articoli_interventi.idarticolo) AS codice, mg_articoli_interventi.id AS idriga, (SELECT prc_guadagno FROM mg_listini WHERE id=(SELECT idlistino_vendite FROM an_anagrafiche WHERE idanagrafica=(SELECT idanagrafica FROM in_interventi WHERE id=mg_articoli_interventi.idintervento) ) ) AS prc_guadagno FROM mg_articoli_interventi WHERE idintervento='.prepare($id_record).' '.Modules::getAdditionalsQuery('Magazzino'); diff --git a/modules/interventi/ajax_costi.php b/modules/interventi/ajax_costi.php index 06142d83b..73c768151 100644 --- a/modules/interventi/ajax_costi.php +++ b/modules/interventi/ajax_costi.php @@ -6,8 +6,6 @@ if (file_exists(__DIR__.'/../../../core.php')) { include_once __DIR__.'/../../core.php'; } -include_once Modules::filepath('Interventi', 'modutil.php'); - $show_prezzi = Auth::user()['gruppo'] != 'Tecnici' || (Auth::user()['gruppo'] == 'Tecnici' && setting('Mostra i prezzi al tecnico')); $idiva = setting('Iva predefinita'); diff --git a/modules/interventi/ajax_tecnici.php b/modules/interventi/ajax_tecnici.php index e2c77106e..39ec053a3 100644 --- a/modules/interventi/ajax_tecnici.php +++ b/modules/interventi/ajax_tecnici.php @@ -6,8 +6,6 @@ if (file_exists(__DIR__.'/../../../core.php')) { include_once __DIR__.'/../../core.php'; } -include_once Modules::filepath('Interventi', 'modutil.php'); - $show_costi = true; // Limitazione delle azioni dei tecnici if ($user['gruppo'] == 'Tecnici') { diff --git a/modules/interventi/api/create.php b/modules/interventi/api/create.php index 2a4945768..504e47db4 100644 --- a/modules/interventi/api/create.php +++ b/modules/interventi/api/create.php @@ -1,7 +1,5 @@ diff --git a/modules/modelli_primanota/actions.php b/modules/modelli_primanota/actions.php index d73d59714..02839ce95 100644 --- a/modules/modelli_primanota/actions.php +++ b/modules/modelli_primanota/actions.php @@ -2,8 +2,6 @@ include_once __DIR__.'/../../core.php'; -include_once Modules::filepath('Fatture di vendita', 'modutil.php'); - switch (post('op')) { case 'add': $idmastrino = get_new_idmastrino('co_movimenti_modelli'); diff --git a/modules/my_impianti/actions.php b/modules/my_impianti/actions.php index 0d758fb47..870271766 100644 --- a/modules/my_impianti/actions.php +++ b/modules/my_impianti/actions.php @@ -94,8 +94,6 @@ switch ($op) { // Carica i campi da compilare del componente case 'load_componente': - include_once Modules::filepath('MyImpianti', 'modutil.php'); - $filename = post('filename'); $idarticolo = post('idarticolo'); diff --git a/modules/ordini/actions.php b/modules/ordini/actions.php index 5b0c72421..d0e016ca9 100644 --- a/modules/ordini/actions.php +++ b/modules/ordini/actions.php @@ -2,9 +2,6 @@ include_once __DIR__.'/../../core.php'; -include_once Modules::filepath('Articoli', 'modutil.php'); -include_once Modules::filepath('Fatture di vendita', 'modutil.php'); - $module = Modules::get($id_module); if ($module['name'] == 'Ordini cliente') { diff --git a/modules/ordini/row-list.php b/modules/ordini/row-list.php index 54a09404c..deed64a25 100644 --- a/modules/ordini/row-list.php +++ b/modules/ordini/row-list.php @@ -2,8 +2,6 @@ include_once __DIR__.'/../../core.php'; -include_once Modules::filepath('Fatture di vendita', 'modutil.php'); - // Mostro le righe dell'ordine echo '
@@ -355,7 +353,7 @@ $(document).ready(function(){ order += ","+$(this).data("id"); }); order = order.replace(/^,/, ""); - + $.post("'.$rootdir.'/actions.php", { id: ui.item.data("id"), id_module: '.$id_module.', diff --git a/modules/preventivi/actions.php b/modules/preventivi/actions.php index 46a87e028..00c266f07 100644 --- a/modules/preventivi/actions.php +++ b/modules/preventivi/actions.php @@ -2,8 +2,6 @@ include_once __DIR__.'/../../core.php'; -include_once Modules::filepath('Fatture di vendita', 'modutil.php'); - switch (post('op')) { case 'add': $idanagrafica = post('idanagrafica'); @@ -153,14 +151,14 @@ switch (post('op')) { $numero = Util\Generator::generate(setting('Formato codice preventivi'), $rs[0]['numero']); $dbo->query('UPDATE co_preventivi SET idstato=1, numero = '.$numero.', master_revision = id WHERE id='.prepare($id_record)); - - //copio anche le righe del preventivo - $dbo->query('CREATE TEMPORARY TABLE tmp SELECT * FROM co_righe_preventivi WHERE idpreventivo = '.filter('id_record')); + + //copio anche le righe del preventivo + $dbo->query('CREATE TEMPORARY TABLE tmp SELECT * FROM co_righe_preventivi WHERE idpreventivo = '.filter('id_record')); $dbo->query('ALTER TABLE tmp DROP id'); - $dbo->query('UPDATE tmp SET idpreventivo = '.prepare($id_record)); + $dbo->query('UPDATE tmp SET idpreventivo = '.prepare($id_record)); $dbo->query('INSERT INTO co_righe_preventivi SELECT NULL,tmp.* FROM tmp'); - $dbo->query('DROP TEMPORARY TABLE tmp'); - + $dbo->query('DROP TEMPORARY TABLE tmp'); + flash()->info(tr('Preventivo duplicato correttamente!')); break; diff --git a/modules/preventivi/plugins/preventivi.consuntivo.php b/modules/preventivi/plugins/preventivi.consuntivo.php index c7d0c7d5c..8e5c1b578 100644 --- a/modules/preventivi/plugins/preventivi.consuntivo.php +++ b/modules/preventivi/plugins/preventivi.consuntivo.php @@ -2,11 +2,7 @@ include_once __DIR__.'/../../../core.php'; -include_once Modules::filepath('Interventi', 'modutil.php'); - -/* -CONSUNTIVO -*/ +/* CONSUNTIVO */ // Salvo i colori e gli stati degli stati intervento su un array $colori = []; diff --git a/modules/primanota/actions.php b/modules/primanota/actions.php index 96ed13135..0aa0b89c2 100644 --- a/modules/primanota/actions.php +++ b/modules/primanota/actions.php @@ -2,8 +2,6 @@ include_once __DIR__.'/../../core.php'; -include_once Modules::filepath('Fatture di vendita', 'modutil.php'); - switch (post('op')) { case 'add': $all_ok = true; diff --git a/modules/smtp/actions.php b/modules/smtp/actions.php index 2db333abb..19009bf88 100644 --- a/modules/smtp/actions.php +++ b/modules/smtp/actions.php @@ -33,7 +33,7 @@ switch (post('op')) { 'from_address' => post('from_address'), 'encryption' => post('encryption'), 'pec' => post('pec'), - 'ssl_no_verify' => post('ssl_no_verify'), + 'ssl_no_verify' => post('ssl_no_verify'), 'predefined' => $predefined, ], ['id' => $id_record]); diff --git a/plugins/importFE/actions.php b/plugins/importFE/actions.php index d729025ce..e875fb8e6 100644 --- a/plugins/importFE/actions.php +++ b/plugins/importFE/actions.php @@ -5,8 +5,6 @@ include_once __DIR__.'/../../core.php'; use Plugins\ImportFE\FatturaElettronica; use Plugins\ImportFE\Interaction; -include_once Modules::filepath('Fatture di vendita', 'modutil.php'); - $directory = Uploads::getDirectory($id_module); switch (filter('op')) { diff --git a/plugins/pianificazione_interventi/actions.php b/plugins/pianificazione_interventi/actions.php index 7f382850e..8eec88772 100644 --- a/plugins/pianificazione_interventi/actions.php +++ b/plugins/pianificazione_interventi/actions.php @@ -2,8 +2,6 @@ include_once __DIR__.'/../../core.php'; -include_once Modules::filepath('Articoli', 'modutil.php'); - // Pianificazione intervento switch (filter('op')) { case 'add-promemoria': diff --git a/plugins/revisioni/edit.php b/plugins/revisioni/edit.php index a8b68fd3f..f8f90378c 100644 --- a/plugins/revisioni/edit.php +++ b/plugins/revisioni/edit.php @@ -54,10 +54,10 @@ echo ' '; echo ' '; echo "
"; echo "
"; -echo " "; -echo "
"; -echo "
"; -echo ""; +echo ' '; +echo ' '; +echo ' '; +echo ''; echo ""; echo " "; diff --git a/src/API.php b/src/API.php index b306e568b..9f507a7aa 100644 --- a/src/API.php +++ b/src/API.php @@ -105,9 +105,6 @@ class API extends \Util\Singleton try { if (in_array($resource, array_keys($resources))) { - // Inclusione funzioni del modulo - include_once App::filepath('modules/'.$resources[$resource].'|custom|', 'modutil.php'); - // Esecuzione delle operazioni personalizzate $filename = DOCROOT.'/modules/'.$resources[$resource].'/api/'.$kind.'.php'; include $filename; @@ -223,9 +220,6 @@ class API extends \Util\Singleton return self::error('notFound'); } - // Inclusione funzioni del modulo - include_once App::filepath('modules/'.$resources[$resource].'|custom|', 'modutil.php'); - // Database $dbo = $database = database(); diff --git a/src/Mail.php b/src/Mail.php index 2c41e691b..3802db4e9 100644 --- a/src/Mail.php +++ b/src/Mail.php @@ -181,18 +181,16 @@ class Mail extends PHPMailer\PHPMailer\PHPMailer if (in_array(strtolower($config['encryption']), ['ssl', 'tls'])) { $this->SMTPSecure = strtolower($config['encryption']); } - - if (!empty($config['ssl_no_verify'])){ - $this->SMTPOptions = array ( - 'ssl' => array( - 'verify_peer' => false, - 'verify_peer_name' => false, - 'allow_self_signed' => true - ) - ); - } - - + + if (!empty($config['ssl_no_verify'])) { + $this->SMTPOptions = [ + 'ssl' => [ + 'verify_peer' => false, + 'verify_peer_name' => false, + 'allow_self_signed' => true, + ], + ]; + } } $this->From = $config['from_address']; diff --git a/src/Prints.php b/src/Prints.php index 61eeb5378..f66628476 100644 --- a/src/Prints.php +++ b/src/Prints.php @@ -124,11 +124,6 @@ class Prints $infos = self::get($print); - $modutil = Modules::filepath($infos['id_module'], 'modutil.php'); - if (!empty($modutil)) { - include_once $modutil; - } - Permissions::addModule($infos['id_module']); if (empty($infos) || empty($infos['enabled']) || !Permissions::check([], false)) { diff --git a/templates/contratti_cons/body.php b/templates/contratti_cons/body.php index 9a33b7932..1243f2c64 100644 --- a/templates/contratti_cons/body.php +++ b/templates/contratti_cons/body.php @@ -2,8 +2,6 @@ include_once __DIR__.'/../../core.php'; -include_once Modules::filepath('Interventi', 'modutil.php'); - $report_name = 'contratto_'.$records[0]['numero'].'_cons.pdf'; echo ' diff --git a/templates/ddt/body.php b/templates/ddt/body.php index 0fc2df44f..1ce2e1cb2 100644 --- a/templates/ddt/body.php +++ b/templates/ddt/body.php @@ -2,8 +2,6 @@ include_once __DIR__.'/../../core.php'; -include_once Modules::filepath('Fatture di vendita', 'modutil.php'); - $report_name = 'ddt_'.$numero.'.pdf'; $autofill = [ diff --git a/templates/fatture/body.php b/templates/fatture/body.php index 4ec83caa7..6f647d1e2 100644 --- a/templates/fatture/body.php +++ b/templates/fatture/body.php @@ -2,8 +2,6 @@ include_once __DIR__.'/../../core.php'; -include_once Modules::filepath('Fatture di vendita', 'modutil.php'); - $report_name = 'fattura_'.$numero.'.pdf'; $autofill = [ diff --git a/templates/interventi/body.php b/templates/interventi/body.php index 744d0210c..0bc15fccc 100644 --- a/templates/interventi/body.php +++ b/templates/interventi/body.php @@ -2,8 +2,6 @@ include_once __DIR__.'/../../core.php'; -include_once Modules::filepath('Interventi', 'modutil.php'); - $report_name = 'intervento_'.$records[0]['codice'].'.pdf'; /* diff --git a/templates/interventi/init.php b/templates/interventi/init.php index 5ca98f5c1..5e98119f1 100644 --- a/templates/interventi/init.php +++ b/templates/interventi/init.php @@ -2,8 +2,6 @@ include_once __DIR__.'/../../core.php'; -include_once Modules::filepath('Interventi', 'modutil.php'); - $module_name = 'Interventi'; // carica intervento diff --git a/templates/preventivi_cons/body.php b/templates/preventivi_cons/body.php index bfe34f0ed..a1d231eda 100644 --- a/templates/preventivi_cons/body.php +++ b/templates/preventivi_cons/body.php @@ -2,9 +2,6 @@ include_once __DIR__.'/../../core.php'; -include_once Modules::filepath('Interventi', 'modutil.php'); -include_once Modules::filepath('Preventivi', 'modutil.php'); - $report_name = 'preventivo_'.$records[0]['numero'].'_cons.pdf'; echo '