mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-16 11:30:55 +01:00
Fix #408
This commit is contained in:
parent
db2fd236c8
commit
e72d86412d
@ -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)) {
|
||||
|
21
core.php
21
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
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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();
|
||||
}
|
||||
|
@ -39,7 +39,7 @@ abstract class Document extends Model
|
||||
}
|
||||
|
||||
/**
|
||||
* Funzione per l'arrotondamento degli importi;.
|
||||
* Funzione per l'arrotondamento degli importi.
|
||||
*
|
||||
* @param float $value
|
||||
*
|
||||
|
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -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']))) {
|
||||
|
@ -1,7 +1,5 @@
|
||||
<?php
|
||||
|
||||
include_once Modules::filepath('Articoli', 'modutil.php');
|
||||
|
||||
use Modules\Articoli\Articolo;
|
||||
|
||||
switch ($resource) {
|
||||
|
@ -2,9 +2,6 @@
|
||||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
// Necesario per funzione \Util\Ini::getList
|
||||
include_once Modules::filepath('MyImpianti', 'modutil.php');
|
||||
|
||||
$_SESSION['superselect']['id_categoria'] = $record['id_categoria'];
|
||||
|
||||
$img = null;
|
||||
|
@ -2,8 +2,6 @@
|
||||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
include_once Modules::filepath('Articoli', 'modutil.php');
|
||||
|
||||
switch (post('op')) {
|
||||
case 'example':
|
||||
|
||||
|
@ -2,9 +2,6 @@
|
||||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
// Necessaria per la funzione add_movimento_magazzino
|
||||
include_once Modules::filepath('Articoli', 'modutil.php');
|
||||
|
||||
switch (post('op')) {
|
||||
case 'update':
|
||||
$targa = post('targa');
|
||||
|
@ -29,8 +29,8 @@ switch (filter('op')) {
|
||||
|
||||
case 'add':
|
||||
$nome = filter('nome');
|
||||
$bic = filter('bic');
|
||||
$iban = filter('iban');
|
||||
$bic = filter('bic');
|
||||
$iban = filter('iban');
|
||||
|
||||
if (isset($nome)) {
|
||||
$dbo->query('INSERT INTO `co_banche` (`nome`, `bic`, `iban`) VALUES ('.prepare($nome).', '.prepare($bic).', '.prepare($iban).')');
|
||||
|
@ -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');
|
||||
|
@ -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 = [];
|
||||
|
@ -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'),
|
||||
|
@ -2,8 +2,6 @@
|
||||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
include_once Modules::filepath('Interventi', 'modutil.php');
|
||||
|
||||
if (!isset($user['idanagrafica'])) {
|
||||
$user['idanagrafica'] = '';
|
||||
}
|
||||
|
@ -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') {
|
||||
|
@ -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;
|
||||
|
@ -2,8 +2,6 @@
|
||||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
include_once Modules::filepath('Fatture di vendita', 'modutil.php');
|
||||
|
||||
echo '
|
||||
<table class="table table-striped table-hover table-condensed table-bordered">
|
||||
<tr>
|
||||
@ -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.',
|
||||
|
@ -47,15 +47,15 @@ include_once __DIR__.'/../../core.php';
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
{[ "type": "text", "label": "<?php echo tr('CC'); ?>", "name": "cc", "value": "$cc$", "help": "<?php echo ('Copia carbone.'); ?>" ]}
|
||||
{[ "type": "text", "label": "<?php echo tr('CC'); ?>", "name": "cc", "value": "$cc$", "help": "<?php echo 'Copia carbone.'; ?>" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
{[ "type": "text", "label": "<?php echo tr('CCN'); ?>", "name": "bcc", "value": "$bcc$", "help": "<?php echo ('Copia carbone nascosta.'); ?>" ]}
|
||||
{[ "type": "text", "label": "<?php echo tr('CCN'); ?>", "name": "bcc", "value": "$bcc$", "help": "<?php echo 'Copia carbone nascosta.'; ?>" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
{[ "type": "email", "label": "<?php echo tr('Rispondi a'); ?>", "name": "reply_to", "value": "$reply_to$", "help": "<?php echo ('Rispondi a questo indirizzo e-mail.'); ?>" ]}
|
||||
{[ "type": "email", "label": "<?php echo tr('Rispondi a'); ?>", "name": "reply_to", "value": "$reply_to$", "help": "<?php echo 'Rispondi a questo indirizzo e-mail.'; ?>" ]}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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') {
|
||||
|
@ -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');
|
||||
}
|
||||
|
||||
|
@ -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).' €';
|
||||
/*
|
||||
<br><small class="text-'.($riga->guadagno > 0 ? 'success' : 'danger').'">
|
||||
'.tr('Guadagno').': '.Translator::numberToLocale($riga->guadagno).' €
|
||||
</small>';
|
||||
*/
|
||||
/*
|
||||
<br><small class="text-'.($riga->guadagno > 0 ? 'success' : 'danger').'">
|
||||
'.tr('Guadagno').': '.Translator::numberToLocale($riga->guadagno).' €
|
||||
</small>';
|
||||
*/
|
||||
}
|
||||
echo '
|
||||
</td>';
|
||||
|
@ -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');
|
||||
|
@ -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');
|
||||
|
@ -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');
|
||||
|
@ -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') {
|
||||
|
@ -1,7 +1,5 @@
|
||||
<?php
|
||||
|
||||
include_once Modules::filepath('Articoli', 'modutil.php');
|
||||
|
||||
use Modules\Interventi\Articolo;
|
||||
use Modules\Interventi\Intervento;
|
||||
use Modules\Articoli\Articolo as ArticoloOriginale;
|
||||
|
@ -11,8 +11,6 @@ use Modules\Fatture\Fattura;
|
||||
use Modules\Fatture\Tipo;
|
||||
use Modules\Anagrafiche\Anagrafica;
|
||||
|
||||
include_once Modules::filepath('Fatture di vendita', 'modutil.php');
|
||||
|
||||
// Segmenti
|
||||
$id_fatture = Modules::get('Fatture di vendita')['id'];
|
||||
if (!isset($_SESSION['module_'.$id_fatture]['id_segment'])) {
|
||||
|
@ -2,8 +2,6 @@
|
||||
|
||||
include_once __DIR__.'/../../../core.php';
|
||||
|
||||
include_once Modules::filepath('Interventi', 'modutil.php');
|
||||
|
||||
// INTERVENTI ESEGUITI SU QUESTO IMPIANTO
|
||||
echo '
|
||||
<div class="box">
|
||||
|
@ -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');
|
||||
|
@ -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');
|
||||
|
||||
|
@ -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') {
|
||||
|
@ -2,8 +2,6 @@
|
||||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
include_once Modules::filepath('Fatture di vendita', 'modutil.php');
|
||||
|
||||
// Mostro le righe dell'ordine
|
||||
echo '
|
||||
<table class="table table-striped table-hover table-condensed table-bordered">
|
||||
@ -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.',
|
||||
|
@ -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;
|
||||
|
@ -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 = [];
|
||||
|
@ -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;
|
||||
|
@ -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]);
|
||||
|
||||
|
@ -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')) {
|
||||
|
@ -2,8 +2,6 @@
|
||||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
include_once Modules::filepath('Articoli', 'modutil.php');
|
||||
|
||||
// Pianificazione intervento
|
||||
switch (filter('op')) {
|
||||
case 'add-promemoria':
|
||||
|
@ -54,10 +54,10 @@ echo ' </div>';
|
||||
echo ' </div>';
|
||||
echo " <div class='row'>";
|
||||
echo " <div class='col-md-12 text-center'>";
|
||||
echo " <button ".((sizeof($rs_revisioni)<2) ? 'disabled' : '')." type='submit' class='btn btn-primary' ><i class='fa fa-refresh'></i> ".tr('Cambia revisione')."</button>";
|
||||
echo " </div>";
|
||||
echo " </div>";
|
||||
echo "</form>";
|
||||
echo ' <button '.((sizeof($rs_revisioni) < 2) ? 'disabled' : '')." type='submit' class='btn btn-primary' ><i class='fa fa-refresh'></i> ".tr('Cambia revisione').'</button>';
|
||||
echo ' </div>';
|
||||
echo ' </div>';
|
||||
echo '</form>';
|
||||
|
||||
echo "<form action='".$rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$id_record."' method='post' id='form_deleterevision'>";
|
||||
echo " <input type='hidden' name='backto' value='record-edit'>";
|
||||
|
@ -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();
|
||||
|
||||
|
22
src/Mail.php
22
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'];
|
||||
|
@ -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)) {
|
||||
|
@ -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 '
|
||||
|
@ -2,8 +2,6 @@
|
||||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
include_once Modules::filepath('Fatture di vendita', 'modutil.php');
|
||||
|
||||
$report_name = 'ddt_'.$numero.'.pdf';
|
||||
|
||||
$autofill = [
|
||||
|
@ -2,8 +2,6 @@
|
||||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
include_once Modules::filepath('Fatture di vendita', 'modutil.php');
|
||||
|
||||
$report_name = 'fattura_'.$numero.'.pdf';
|
||||
|
||||
$autofill = [
|
||||
|
@ -2,8 +2,6 @@
|
||||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
include_once Modules::filepath('Interventi', 'modutil.php');
|
||||
|
||||
$report_name = 'intervento_'.$records[0]['codice'].'.pdf';
|
||||
|
||||
/*
|
||||
|
@ -2,8 +2,6 @@
|
||||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
include_once Modules::filepath('Interventi', 'modutil.php');
|
||||
|
||||
$module_name = 'Interventi';
|
||||
|
||||
// carica intervento
|
||||
|
@ -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 '
|
||||
|
Loading…
x
Reference in New Issue
Block a user