This commit is contained in:
Thomas Zilio 2018-07-19 17:29:21 +02:00
parent 82aff077cd
commit 11ec680563
67 changed files with 380 additions and 403 deletions

View File

@ -34,14 +34,14 @@ $dbo->query('START TRANSACTION');
if (filter('op') == 'link_file' || filter('op') == 'unlink_file') { if (filter('op') == 'link_file' || filter('op') == 'unlink_file') {
// Controllo sui permessi di scrittura per il modulo // Controllo sui permessi di scrittura per il modulo
if (Modules::getPermission($id_module) != 'rw') { if (Modules::getPermission($id_module) != 'rw') {
App::flash()->error(tr('Non hai permessi di scrittura per il modulo _MODULE_', [ flash()->error(tr('Non hai permessi di scrittura per il modulo _MODULE_', [
'_MODULE_' => '"'.Modules::get($id_module)['name'].'"', '_MODULE_' => '"'.Modules::get($id_module)['name'].'"',
])); ]));
} }
// Controllo sui permessi di scrittura per il file system // Controllo sui permessi di scrittura per il file system
elseif (!directory($upload_dir)) { elseif (!directory($upload_dir)) {
App::flash()->error(tr('Non hai i permessi di scrittura nella cartella _DIR_!', [ flash()->error(tr('Non hai i permessi di scrittura nella cartella _DIR_!', [
'_DIR_' => '"files"', '_DIR_' => '"files"',
])); ]));
} }
@ -60,9 +60,9 @@ if (filter('op') == 'link_file' || filter('op') == 'unlink_file') {
// Creazione file fisico // Creazione file fisico
if (!empty($upload)) { if (!empty($upload)) {
App::flash()->info(tr('File caricato correttamente!')); flash()->info(tr('File caricato correttamente!'));
} else { } else {
App::flash()->error(tr('Errore durante il caricamento del file!')); flash()->error(tr('Errore durante il caricamento del file!'));
} }
} }
@ -75,11 +75,11 @@ if (filter('op') == 'link_file' || filter('op') == 'unlink_file') {
]); ]);
if (!empty($name)) { if (!empty($name)) {
App::flash()->info(tr('File _FILE_ eliminato!', [ flash()->info(tr('File _FILE_ eliminato!', [
'_FILE_' => '"'.$name.'"', '_FILE_' => '"'.$name.'"',
])); ]));
} else { } else {
App::flash()->error(tr("Errore durante l'eliminazione del file!")); flash()->error(tr("Errore durante l'eliminazione del file!"));
} }
} }
@ -132,9 +132,9 @@ if (filter('op') == 'link_file' || filter('op') == 'unlink_file') {
// Invio mail // Invio mail
if (!$mail->send()) { if (!$mail->send()) {
App::flash()->error(tr("Errore durante l'invio dell'email").': '.$mail->ErrorInfo); flash()->error(tr("Errore durante l'invio dell'email").': '.$mail->ErrorInfo);
} else { } else {
App::flash()->info(tr('Email inviata correttamente!')); flash()->info(tr('Email inviata correttamente!'));
} }
} }

View File

@ -29,7 +29,7 @@ if (filter('op') == 'send') {
$mail->AddAttachment($backup_file); $mail->AddAttachment($backup_file);
App::flash()->info(tr('Backup del database eseguito ed allegato correttamente!')); flash()->info(tr('Backup del database eseguito ed allegato correttamente!'));
} }
// Aggiunta delle informazioni di base sull'installazione // Aggiunta delle informazioni di base sull'installazione
@ -57,9 +57,9 @@ if (filter('op') == 'send') {
// Invio mail // Invio mail
if (!$mail->send()) { if (!$mail->send()) {
App::flash()->error(tr("Errore durante l'invio della segnalazione").': '.$mail->ErrorInfo); flash()->error(tr("Errore durante l'invio della segnalazione").': '.$mail->ErrorInfo);
} else { } else {
App::flash()->info(tr('Email inviata correttamente!')); flash()->info(tr('Email inviata correttamente!'));
} }
// Rimozione del dump del database // Rimozione del dump del database

View File

@ -5,7 +5,7 @@ include_once __DIR__.'/../core.php';
$paths = App::getPaths(); $paths = App::getPaths();
$user = Auth::user(); $user = Auth::user();
$messages = App::flash()->getMessages(); $messages = flash()->getMessages();
echo '<!DOCTYPE html> echo '<!DOCTYPE html>
<html> <html>

View File

@ -22,17 +22,17 @@ switch ($op) {
$result = Backup::daily(); $result = Backup::daily();
if (!isset($result)) { if (!isset($result)) {
App::flash()->info(tr('Backup saltato perché già esistente!')); flash()->info(tr('Backup saltato perché già esistente!'));
} elseif (!empty($result)) { } elseif (!empty($result)) {
App::flash()->info(tr('Backup automatico eseguito correttamente!')); flash()->info(tr('Backup automatico eseguito correttamente!'));
} else { } else {
App::flash()->error(tr('Errore durante la generazione del backup automatico!')); flash()->error(tr('Errore durante la generazione del backup automatico!'));
} }
} }
} else { } else {
$status = Auth::getInstance()->getCurrentStatus(); $status = Auth::getInstance()->getCurrentStatus();
App::flash()->error(Auth::getStatus()[$status]['message']); flash()->error(Auth::getStatus()[$status]['message']);
redirect(ROOTDIR.'/index.php'); redirect(ROOTDIR.'/index.php');
exit(); exit();
@ -117,7 +117,7 @@ if (Auth::isBrute()) {
</script>'; </script>';
} }
if (!empty(App::flash()->getMessage('error'))) { if (!empty(flash()->getMessage('error'))) {
echo ' echo '
<script> <script>
$(document).ready(function(){ $(document).ready(function(){

View File

@ -139,7 +139,7 @@ function copyr($source, $destination, $ignores = [])
function create_zip($source, $destination, $ignores = []) function create_zip($source, $destination, $ignores = [])
{ {
if (!extension_loaded('zip')) { if (!extension_loaded('zip')) {
App::flash()->error(tr('Estensione zip non supportata!')); flash()->error(tr('Estensione zip non supportata!'));
return false; return false;
} }
@ -163,7 +163,7 @@ function create_zip($source, $destination, $ignores = [])
} }
$zip->close(); $zip->close();
} else { } else {
App::flash()->error(tr("Errore durante la creazione dell'archivio!")); flash()->error(tr("Errore durante la creazione dell'archivio!"));
} }
return $result === true; return $result === true;
@ -324,23 +324,23 @@ function translateTemplate()
// Retrocompatibilità // Retrocompatibilità
if (!empty($_SESSION['infos'])) { if (!empty($_SESSION['infos'])) {
foreach ($_SESSION['infos'] as $message) { foreach ($_SESSION['infos'] as $message) {
App::flash()->info($message); flash()->info($message);
} }
} }
if (!empty($_SESSION['warnings'])) { if (!empty($_SESSION['warnings'])) {
foreach ($_SESSION['warnings'] as $message) { foreach ($_SESSION['warnings'] as $message) {
App::flash()->warning($message); flash()->warning($message);
} }
} }
if (!empty($_SESSION['errors'])) { if (!empty($_SESSION['errors'])) {
foreach ($_SESSION['errors'] as $message) { foreach ($_SESSION['errors'] as $message) {
App::flash()->error($message); flash()->error($message);
} }
} }
// Annullo le notifiche (AJAX) // Annullo le notifiche (AJAX)
if (isAjaxRequest()) { if (isAjaxRequest()) {
App::flash()->clearMessage('info'); flash()->clearMessage('info');
} }
echo $template; echo $template;

View File

@ -101,7 +101,7 @@ function setting($nome, $again = false)
*/ */
function flash() function flash()
{ {
return \App::flash(); return \flash();
} }
/** /**

View File

@ -29,7 +29,7 @@ switch (post('op')) {
delete($docroot.'/modules/'.$module_dir.'/'); delete($docroot.'/modules/'.$module_dir.'/');
App::flash()->info(tr('Modulo _MODULE_ disinstallato!', [ flash()->info(tr('Modulo _MODULE_ disinstallato!', [
'_MODULE_' => '"'.$modulo.'"', '_MODULE_' => '"'.$modulo.'"',
])); ]));
} }
@ -40,7 +40,7 @@ switch (post('op')) {
case 'disable': case 'disable':
$dbo->query('UPDATE `zz_modules` SET `enabled` = 0 WHERE (`id` = '.prepare($id).' OR `parent` = '.prepare($id).') AND `id` != '.prepare(Modules::get('Aggiornamenti')['id'])); $dbo->query('UPDATE `zz_modules` SET `enabled` = 0 WHERE (`id` = '.prepare($id).' OR `parent` = '.prepare($id).') AND `id` != '.prepare(Modules::get('Aggiornamenti')['id']));
App::flash()->info(tr('Modulo _MODULE_ disabilitato!', [ flash()->info(tr('Modulo _MODULE_ disabilitato!', [
'_MODULE_' => '"'.Modules::get($id)['title'].'"', '_MODULE_' => '"'.Modules::get($id)['title'].'"',
])); ]));
@ -49,7 +49,7 @@ switch (post('op')) {
case 'enable': case 'enable':
$dbo->query('UPDATE `zz_modules` SET `enabled` = 1 WHERE `id` = '.prepare($id).' OR `parent` = '.prepare($id)); $dbo->query('UPDATE `zz_modules` SET `enabled` = 1 WHERE `id` = '.prepare($id).' OR `parent` = '.prepare($id));
App::flash()->info(tr('Modulo _MODULE_ abilitato!', [ flash()->info(tr('Modulo _MODULE_ abilitato!', [
'_MODULE_' => '"'.Modules::get($id)['title'].'"', '_MODULE_' => '"'.Modules::get($id)['title'].'"',
])); ]));
@ -61,7 +61,7 @@ switch (post('op')) {
$rs = $dbo->fetchArray('SELECT id, name FROM zz_widgets WHERE id='.prepare($id)); $rs = $dbo->fetchArray('SELECT id, name FROM zz_widgets WHERE id='.prepare($id));
$widget = $rs[0]['name']; $widget = $rs[0]['name'];
App::flash()->info(tr('Widget _WIDGET_ disabilitato!', [ flash()->info(tr('Widget _WIDGET_ disabilitato!', [
'_WIDGET_' => '"'.$widget.'"', '_WIDGET_' => '"'.$widget.'"',
])); ]));
@ -73,7 +73,7 @@ switch (post('op')) {
$rs = $dbo->fetchArray('SELECT id, name FROM zz_widgets WHERE id='.prepare($id)); $rs = $dbo->fetchArray('SELECT id, name FROM zz_widgets WHERE id='.prepare($id));
$widget = $rs[0]['name']; $widget = $rs[0]['name'];
App::flash()->info(tr('Widget _WIDGET_ abilitato!', [ flash()->info(tr('Widget _WIDGET_ abilitato!', [
'_WIDGET_' => '"'.$widget.'"', '_WIDGET_' => '"'.$widget.'"',
])); ]));
@ -85,7 +85,7 @@ switch (post('op')) {
$rs = $dbo->fetchArray('SELECT id, name FROM zz_widgets WHERE id='.prepare($id)); $rs = $dbo->fetchArray('SELECT id, name FROM zz_widgets WHERE id='.prepare($id));
$widget = $rs[0]['name']; $widget = $rs[0]['name'];
App::flash()->info(tr('Posizione del widget _WIDGET_ aggiornata!', [ flash()->info(tr('Posizione del widget _WIDGET_ aggiornata!', [
'_WIDGET_' => '"'.$widget.'"', '_WIDGET_' => '"'.$widget.'"',
])); ]));
@ -97,7 +97,7 @@ switch (post('op')) {
$rs = $dbo->fetchArray('SELECT id, name FROM zz_widgets WHERE id='.prepare($id)); $rs = $dbo->fetchArray('SELECT id, name FROM zz_widgets WHERE id='.prepare($id));
$widget = $rs[0]['name']; $widget = $rs[0]['name'];
App::flash()->info(tr('Posizione del widget _WIDGET_ aggiornata!', [ flash()->info(tr('Posizione del widget _WIDGET_ aggiornata!', [
'_WIDGET_' => '"'.$widget.'"', '_WIDGET_' => '"'.$widget.'"',
])); ]));
@ -114,7 +114,7 @@ switch (post('op')) {
$dbo->query('UPDATE zz_modules SET `order`='.prepare($i).' WHERE id='.prepare($ids[$i])); $dbo->query('UPDATE zz_modules SET `order`='.prepare($i).' WHERE id='.prepare($ids[$i]));
} }
App::flash()->info(tr('Posizione voci di menù aggiornate!')); flash()->info(tr('Posizione voci di menù aggiornate!'));
} }
break; break;
@ -136,7 +136,7 @@ switch (post('op')) {
$dbo->query('UPDATE zz_widgets SET `order`='.prepare($i).' WHERE id='.prepare($id[1])); $dbo->query('UPDATE zz_widgets SET `order`='.prepare($i).' WHERE id='.prepare($id[1]));
} }
App::flash()->info(tr('Posizioni widgets aggiornate!')); flash()->info(tr('Posizioni widgets aggiornate!'));
} }
break; break;

View File

@ -7,7 +7,7 @@ if (!setting('Attiva aggiornamenti')) {
} }
if (!extension_loaded('zip')) { if (!extension_loaded('zip')) {
App::flash()->error(tr('Estensione zip non supportata!').'<br>'.tr('Verifica e attivala sul tuo file _FILE_', [ flash()->error(tr('Estensione zip non supportata!').'<br>'.tr('Verifica e attivala sul tuo file _FILE_', [
'_FILE_' => '<b>php.ini</b>', '_FILE_' => '<b>php.ini</b>',
])); ]));
@ -20,8 +20,8 @@ $type = $_POST['type'];
// Lettura dell'archivio // Lettura dell'archivio
$zip = new ZipArchive(); $zip = new ZipArchive();
if (!$zip->open($file['tmp_name'])) { if (!$zip->open($file['tmp_name'])) {
App::flash()->error(tr('File di installazione non valido!')); flash()->error(tr('File di installazione non valido!'));
App::flash()->error(checkZip($file['tmp_name'])); flash()->error(checkZip($file['tmp_name']));
return; return;
} }
@ -96,9 +96,9 @@ if (file_exists($extraction_dir.'/VERSION')) {
'enabled' => 1, 'enabled' => 1,
])); ]));
App::flash()->error(tr('Installazione completata!')); flash()->error(tr('Installazione completata!'));
} else { } else {
App::flash()->error(tr('Aggiornamento completato!')); flash()->error(tr('Aggiornamento completato!'));
} }
} }
} }

View File

@ -72,12 +72,12 @@ switch (post('op')) {
'lng' => post('lng'), 'lng' => post('lng'),
], ['idanagrafica' => $id_record]); ], ['idanagrafica' => $id_record]);
App::flash()->info(str_replace('_NAME_', '"'.post('ragione_sociale').'"', "Informazioni per l'anagrafica _NAME_ salvate correttamente!")); flash()->info(str_replace('_NAME_', '"'.post('ragione_sociale').'"', "Informazioni per l'anagrafica _NAME_ salvate correttamente!"));
// Validazione della Partita IVA // Validazione della Partita IVA
$check_vat_number = Validate::isValidVatNumber(strtoupper($partita_iva)); $check_vat_number = Validate::isValidVatNumber(strtoupper($partita_iva));
if (empty($check_vat_number)) { if (empty($check_vat_number)) {
App::flash()->error(tr('Attenzione: la partita IVA _IVA_ sembra non essere valida', [ flash()->error(tr('Attenzione: la partita IVA _IVA_ sembra non essere valida', [
'_IVA_' => $partita_iva, '_IVA_' => $partita_iva,
])); ]));
} }
@ -87,7 +87,7 @@ switch (post('op')) {
// Verifica dell'esistenza codice anagrafica // Verifica dell'esistenza codice anagrafica
if ($esiste) { if ($esiste) {
App::flash()->error(tr("Il codice anagrafica inserito esiste già! Inserirne un'altro...")); flash()->error(tr("Il codice anagrafica inserito esiste già! Inserirne un'altro..."));
} else { } else {
$dbo->query('UPDATE an_anagrafiche SET codice='.prepare(post('codice')).' WHERE idanagrafica='.prepare($id_record)); $dbo->query('UPDATE an_anagrafiche SET codice='.prepare(post('codice')).' WHERE idanagrafica='.prepare($id_record));
} }
@ -194,7 +194,7 @@ switch (post('op')) {
if (in_array($id_azienda, $idtipoanagrafica)) { if (in_array($id_azienda, $idtipoanagrafica)) {
Settings::setValue('Azienda predefinita', $new_id); Settings::setValue('Azienda predefinita', $new_id);
App::flash()->info(tr('Anagrafica Azienda impostata come predefinita. Per ulteriori informazionioni, visitare "Strumenti -> Impostazioni -> Generali"')); flash()->info(tr('Anagrafica Azienda impostata come predefinita. Per ulteriori informazionioni, visitare "Strumenti -> Impostazioni -> Generali"'));
} }
//se sto inserendo un tecnico, mi copio già le tariffe per le varie attività //se sto inserendo un tecnico, mi copio già le tariffe per le varie attività
@ -204,9 +204,9 @@ switch (post('op')) {
for ($i = 0; $i < count($rs_tipiintervento); ++$i) { for ($i = 0; $i < count($rs_tipiintervento); ++$i) {
if ($dbo->query('INSERT INTO in_tariffe( idtecnico, idtipointervento, costo_ore, costo_km, costo_dirittochiamata, costo_ore_tecnico, costo_km_tecnico, costo_dirittochiamata_tecnico ) VALUES( '.prepare($new_id).', '.prepare($rs_tipiintervento[$i]['idtipointervento']).', (SELECT costo_orario FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).'), (SELECT costo_km FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).'), (SELECT costo_diritto_chiamata FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).'), (SELECT costo_orario_tecnico FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).'), (SELECT costo_km_tecnico FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).'), (SELECT costo_diritto_chiamata_tecnico FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).') )')) { if ($dbo->query('INSERT INTO in_tariffe( idtecnico, idtipointervento, costo_ore, costo_km, costo_dirittochiamata, costo_ore_tecnico, costo_km_tecnico, costo_dirittochiamata_tecnico ) VALUES( '.prepare($new_id).', '.prepare($rs_tipiintervento[$i]['idtipointervento']).', (SELECT costo_orario FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).'), (SELECT costo_km FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).'), (SELECT costo_diritto_chiamata FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).'), (SELECT costo_orario_tecnico FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).'), (SELECT costo_km_tecnico FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).'), (SELECT costo_diritto_chiamata_tecnico FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).') )')) {
//App::flash()->info(tr('Informazioni salvate correttamente!')); //flash()->info(tr('Informazioni salvate correttamente!'));
} else { } else {
App::flash()->error(tr("Errore durante l'importazione tariffe!")); flash()->error(tr("Errore durante l'importazione tariffe!"));
} }
} }
} }
@ -253,7 +253,7 @@ switch (post('op')) {
echo json_encode(['id' => $id_record, 'text' => $ragione_sociale]); echo json_encode(['id' => $id_record, 'text' => $ragione_sociale]);
} }
App::flash()->info(tr('Aggiunta nuova anagrafica di tipo _TYPE_', [ flash()->info(tr('Aggiunta nuova anagrafica di tipo _TYPE_', [
'_TYPE_' => '"'.$tipoanagrafica_dst.'"', '_TYPE_' => '"'.$tipoanagrafica_dst.'"',
])); ]));
@ -267,7 +267,7 @@ switch (post('op')) {
// Se l'anagrafica è collegata ad un utente lo disabilito // Se l'anagrafica è collegata ad un utente lo disabilito
$dbo->query('UPDATE zz_users SET enabled = 0 WHERE idanagrafica = '.prepare($id_record).Modules::getAdditionalsQuery($id_module)); $dbo->query('UPDATE zz_users SET enabled = 0 WHERE idanagrafica = '.prepare($id_record).Modules::getAdditionalsQuery($id_module));
App::flash()->info(tr('Anagrafica eliminata!')); flash()->info(tr('Anagrafica eliminata!'));
} }
break; break;

View File

@ -18,9 +18,9 @@ switch (post('op')) {
} }
} }
App::flash()->info(tr('Anagrafiche eliminate!')); flash()->info(tr('Anagrafiche eliminate!'));
} else { } else {
App::flash()->warning(tr('Procedura in fase di sviluppo. Nessuna modifica apportata.')); flash()->warning(tr('Procedura in fase di sviluppo. Nessuna modifica apportata.'));
} }
break; break;

View File

@ -18,9 +18,9 @@ switch (post('op')) {
]); ]);
$id_record = $dbo->lastInsertedID(); $id_record = $dbo->lastInsertedID();
App::flash()->info(tr('Aggiunto un nuovo articolo!')); flash()->info(tr('Aggiunto un nuovo articolo!'));
} else { } else {
App::flash()->error(tr('Esiste già un articolo con questo codice!')); flash()->error(tr('Esiste già un articolo con questo codice!'));
} }
break; break;
@ -87,7 +87,7 @@ switch (post('op')) {
'id' => $id_record, 'id' => $id_record,
]); ]);
} else { } else {
App::flash()->warning(tr('Errore durante il caricamento del file in _DIR_!', [ flash()->warning(tr('Errore durante il caricamento del file in _DIR_!', [
'_DIR_' => $upload_dir, '_DIR_' => $upload_dir,
])); ]));
} }
@ -107,7 +107,7 @@ switch (post('op')) {
]); ]);
} }
App::flash()->info(tr('Informazioni salvate correttamente!')); flash()->info(tr('Informazioni salvate correttamente!'));
break; break;
@ -198,16 +198,16 @@ switch (post('op')) {
])); ]));
} }
App::flash()->info(tr('Aggiunti _NUM_ prodotti!', [ flash()->info(tr('Aggiunti _NUM_ prodotti!', [
'_NUM_' => $c, '_NUM_' => $c,
])); ]));
} else { } else {
App::flash()->error(tr("Errore durante l'inserimento!")); flash()->error(tr("Errore durante l'inserimento!"));
} }
} }
if ($c != $n_prodotti) { if ($c != $n_prodotti) {
App::flash()->warning(tr('Alcuni seriali erano già presenti').'...'); flash()->warning(tr('Alcuni seriali erano già presenti').'...');
} }
break; break;
@ -227,7 +227,7 @@ switch (post('op')) {
])); ]));
} }
App::flash()->info(tr('Prodotto rimosso!')); flash()->info(tr('Prodotto rimosso!'));
} }
break; break;
@ -244,7 +244,7 @@ switch (post('op')) {
$query = 'DELETE FROM mg_movimenti WHERE id='.prepare($idmovimento); $query = 'DELETE FROM mg_movimenti WHERE id='.prepare($idmovimento);
if ($dbo->query($query)) { if ($dbo->query($query)) {
App::flash()->info(tr('Movimento rimosso!')); flash()->info(tr('Movimento rimosso!'));
} }
break; break;
@ -257,7 +257,7 @@ switch (post('op')) {
//$dbo->query('DELETE FROM mg_prodotti WHERE id_articolo='.prepare($id_record)); //$dbo->query('DELETE FROM mg_prodotti WHERE id_articolo='.prepare($id_record));
$dbo->query('DELETE FROM mg_articoli_automezzi WHERE idarticolo='.prepare($id_record)); $dbo->query('DELETE FROM mg_articoli_automezzi WHERE idarticolo='.prepare($id_record));
App::flash()->info(tr('Articolo eliminato!')); flash()->info(tr('Articolo eliminato!'));
break; break;
} }

View File

@ -14,10 +14,10 @@ switch (post('op')) {
if ($dbo->fetchNum('SELECT targa FROM dt_automezzi WHERE targa='.prepare($targa).' AND NOT id='.prepare($id_record)) == 0) { if ($dbo->fetchNum('SELECT targa FROM dt_automezzi WHERE targa='.prepare($targa).' AND NOT id='.prepare($id_record)) == 0) {
$query = 'UPDATE dt_automezzi SET targa='.prepare($targa).', descrizione='.prepare($descrizione).', nome='.prepare($nome).' WHERE id='.prepare($id_record); $query = 'UPDATE dt_automezzi SET targa='.prepare($targa).', descrizione='.prepare($descrizione).', nome='.prepare($nome).' WHERE id='.prepare($id_record);
if ($dbo->query($query)) { if ($dbo->query($query)) {
App::flash()->info(tr('Informazioni salvate correttamente!')); flash()->info(tr('Informazioni salvate correttamente!'));
} }
} else { } else {
App::flash()->error(tr('Esiste già un automezzo con questa targa!')); flash()->error(tr('Esiste già un automezzo con questa targa!'));
} }
break; break;
@ -34,9 +34,9 @@ switch (post('op')) {
$id_record = $dbo->lastInsertedID(); $id_record = $dbo->lastInsertedID();
App::flash()->info(tr('Aggiunto un nuovo automezzo!')); flash()->info(tr('Aggiunto un nuovo automezzo!'));
} else { } else {
App::flash()->error(tr('Esiste già un automezzo con questa targa!')); flash()->error(tr('Esiste già un automezzo con questa targa!'));
} }
break; break;
@ -58,7 +58,7 @@ switch (post('op')) {
$query = 'INSERT INTO dt_automezzi_tecnici(idtecnico, idautomezzo, data_inizio, data_fine) VALUES ('.prepare($idtecnico).', '.prepare($id_record).', '.prepare($data_inizio).', '.prepare($data_fine).')'; $query = 'INSERT INTO dt_automezzi_tecnici(idtecnico, idautomezzo, data_inizio, data_fine) VALUES ('.prepare($idtecnico).', '.prepare($id_record).', '.prepare($data_inizio).', '.prepare($data_fine).')';
$dbo->query($query); $dbo->query($query);
App::flash()->info(tr('Collegato un nuovo tecnico!')); flash()->info(tr('Collegato un nuovo tecnico!'));
break; break;
// Salvataggio tecnici collegati // Salvataggio tecnici collegati
@ -86,9 +86,9 @@ switch (post('op')) {
} }
if ($errors == 0) { if ($errors == 0) {
App::flash()->info(tr('Informazioni salvate correttamente!')); flash()->info(tr('Informazioni salvate correttamente!'));
} else { } else {
App::flash()->error(tr('Errore durante il salvataggio del tecnico!')); flash()->error(tr('Errore durante il salvataggio del tecnico!'));
} }
break; break;
@ -99,7 +99,7 @@ switch (post('op')) {
$query = 'DELETE FROM dt_automezzi_tecnici WHERE id='.prepare($idautomezzotecnico); $query = 'DELETE FROM dt_automezzi_tecnici WHERE id='.prepare($idautomezzotecnico);
if ($dbo->query($query)) { if ($dbo->query($query)) {
App::flash()->info(tr('Tecnico rimosso!')); flash()->info(tr('Tecnico rimosso!'));
} }
break; break;
@ -118,7 +118,7 @@ switch (post('op')) {
// Decremento la quantità dal magazzino centrale // Decremento la quantità dal magazzino centrale
add_movimento_magazzino($idarticolo, -$qta, ['idautomezzo' => $id_record]); add_movimento_magazzino($idarticolo, -$qta, ['idautomezzo' => $id_record]);
App::flash()->info(tr("Caricato il magazzino dell'automezzo!")); flash()->info(tr("Caricato il magazzino dell'automezzo!"));
break; break;
// Spostamento scorta da automezzo a magazzino generale // Spostamento scorta da automezzo a magazzino generale
@ -135,7 +135,7 @@ switch (post('op')) {
// Aggiungo la quantità al magazzino // Aggiungo la quantità al magazzino
add_movimento_magazzino($rs[0]['idarticolo'], $rs[0]['qta'], ['idautomezzo' => $id_record]); add_movimento_magazzino($rs[0]['idarticolo'], $rs[0]['qta'], ['idautomezzo' => $id_record]);
App::flash()->info(tr('Articoli riportati nel magazzino centrale!')); flash()->info(tr('Articoli riportati nel magazzino centrale!'));
} }
break; break;
@ -153,7 +153,7 @@ switch (post('op')) {
// Elimino definitivamente l'automezzo // Elimino definitivamente l'automezzo
$dbo->query('DELETE FROM dt_automezzi WHERE id='.prepare($id_record)); $dbo->query('DELETE FROM dt_automezzi WHERE id='.prepare($id_record));
App::flash()->info(tr('Automezzo eliminato e articoli riportati in magazzino!')); flash()->info(tr('Automezzo eliminato e articoli riportati in magazzino!'));
break; break;
} }

View File

@ -16,11 +16,11 @@ switch (filter('op')) {
delete($backup_dir.$file); delete($backup_dir.$file);
if (!file_exists($backup_dir.$file)) { if (!file_exists($backup_dir.$file)) {
App::flash()->info(tr('Backup _FILE_ eliminato!', [ flash()->info(tr('Backup _FILE_ eliminato!', [
'_FILE_' => '"'.$file.'"', '_FILE_' => '"'.$file.'"',
])); ]));
} else { } else {
App::flash()->error(tr("Errore durante l'eliminazione del backup _FILE_!", [ flash()->error(tr("Errore durante l'eliminazione del backup _FILE_!", [
'_FILE_' => '"'.$file.'"', '_FILE_' => '"'.$file.'"',
])); ]));
} }
@ -29,9 +29,9 @@ switch (filter('op')) {
case 'backup': case 'backup':
if (Backup::create()) { if (Backup::create()) {
App::flash()->info(tr('Nuovo backup creato correttamente!')); flash()->info(tr('Nuovo backup creato correttamente!'));
} else { } else {
App::flash()->error(tr('Errore durante la creazione del backup!').' '.tr_replace('_DIR_', '"'.$backup_dir.'"', tr('Verifica che la cartella _DIR_ abbia i permessi di scrittura!'))); flash()->error(tr('Errore durante la creazione del backup!').' '.tr_replace('_DIR_', '"'.$backup_dir.'"', tr('Verifica che la cartella _DIR_ abbia i permessi di scrittura!')));
} }
break; break;

View File

@ -21,9 +21,9 @@ switch (filter('op')) {
$dbo->update('co_banche', $array, ['id' => $id_record]); $dbo->update('co_banche', $array, ['id' => $id_record]);
} }
App::flash()->info(tr('Salvataggio completato!')); flash()->info(tr('Salvataggio completato!'));
} else { } else {
App::flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!')); flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!'));
} }
break; break;
@ -39,11 +39,11 @@ switch (filter('op')) {
echo json_encode(['id' => $id_record, 'text' => $nome]); echo json_encode(['id' => $id_record, 'text' => $nome]);
} }
App::flash()->info(tr('Aggiunta nuova _TYPE_', [ flash()->info(tr('Aggiunta nuova _TYPE_', [
'_TYPE_' => 'banca', '_TYPE_' => 'banca',
])); ]));
} else { } else {
App::flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!')); flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!'));
} }
break; break;
@ -55,7 +55,7 @@ switch (filter('op')) {
if (isset($id_record) && empty($documenti)) { if (isset($id_record) && empty($documenti)) {
$dbo->query('DELETE FROM `co_banche` WHERE `id`='.prepare($id_record)); $dbo->query('DELETE FROM `co_banche` WHERE `id`='.prepare($id_record));
App::flash()->info(tr('_TYPE_ eliminata con successo!', [ flash()->info(tr('_TYPE_ eliminata con successo!', [
'_TYPE_' => 'Banca', '_TYPE_' => 'Banca',
])); ]));
} else { } else {
@ -65,7 +65,7 @@ switch (filter('op')) {
$dbo->update('co_banche', $array, ['id' => $id_record]); $dbo->update('co_banche', $array, ['id' => $id_record]);
App::flash()->info(tr('_TYPE_ eliminata con successo!', [ flash()->info(tr('_TYPE_ eliminata con successo!', [
'_TYPE_' => 'Banca', '_TYPE_' => 'Banca',
])); ]));
} }

View File

@ -8,9 +8,9 @@ switch (post('op')) {
if ($dbo->fetchNum('SELECT * FROM `dt_aspettobeni` WHERE `descrizione`='.prepare($descrizione).' AND `id`!='.prepare($id_record)) == 0) { if ($dbo->fetchNum('SELECT * FROM `dt_aspettobeni` WHERE `descrizione`='.prepare($descrizione).' AND `id`!='.prepare($id_record)) == 0) {
$dbo->query('UPDATE `dt_aspettobeni` SET `descrizione`='.prepare($descrizione).' WHERE `id`='.prepare($id_record)); $dbo->query('UPDATE `dt_aspettobeni` SET `descrizione`='.prepare($descrizione).' WHERE `id`='.prepare($id_record));
App::flash()->info(tr('Salvataggio completato.')); flash()->info(tr('Salvataggio completato.'));
} else { } else {
App::flash()->error(tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione.", [ flash()->error(tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione.", [
'_TYPE_' => 'bene', '_TYPE_' => 'bene',
])); ]));
} }
@ -25,11 +25,11 @@ switch (post('op')) {
$id_record = $dbo->lastInsertedID(); $id_record = $dbo->lastInsertedID();
App::flash()->info(tr('Aggiunta nuova tipologia di _TYPE_', [ flash()->info(tr('Aggiunta nuova tipologia di _TYPE_', [
'_TYPE_' => 'bene', '_TYPE_' => 'bene',
])); ]));
} else { } else {
App::flash()->error(tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione.", [ flash()->error(tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione.", [
'_TYPE_' => 'bene', '_TYPE_' => 'bene',
])); ]));
} }
@ -43,11 +43,11 @@ switch (post('op')) {
if (isset($id_record) && empty($documenti)) { if (isset($id_record) && empty($documenti)) {
$dbo->query('DELETE FROM `dt_aspettobeni` WHERE `id`='.prepare($id_record)); $dbo->query('DELETE FROM `dt_aspettobeni` WHERE `id`='.prepare($id_record));
App::flash()->info(tr('Tipologia di _TYPE_ eliminata con successo.', [ flash()->info(tr('Tipologia di _TYPE_ eliminata con successo.', [
'_TYPE_' => 'bene', '_TYPE_' => 'bene',
])); ]));
} else { } else {
App::flash()->error(tr('Sono presenti dei documenti collegati a questo aspetto beni.')); flash()->error(tr('Sono presenti dei documenti collegati a questo aspetto beni.'));
} }
break; break;

View File

@ -10,9 +10,9 @@ switch (filter('op')) {
if (isset($nome) && isset($nota) && isset($colore)) { if (isset($nome) && isset($nota) && isset($colore)) {
$dbo->query('UPDATE `mg_categorie` SET `nome`='.prepare($nome).', `nota`='.prepare($nota).', `colore`='.prepare($colore).' WHERE `id`='.prepare($id_record)); $dbo->query('UPDATE `mg_categorie` SET `nome`='.prepare($nome).', `nota`='.prepare($nota).', `colore`='.prepare($colore).' WHERE `id`='.prepare($id_record));
App::flash()->info(tr('Salvataggio completato!')); flash()->info(tr('Salvataggio completato!'));
} else { } else {
App::flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!')); flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!'));
} }
break; break;
@ -31,11 +31,11 @@ switch (filter('op')) {
echo json_encode(['id' => $id_record, 'text' => $nome]); echo json_encode(['id' => $id_record, 'text' => $nome]);
} }
App::flash()->info(tr('Aggiunta nuova tipologia di _TYPE_', [ flash()->info(tr('Aggiunta nuova tipologia di _TYPE_', [
'_TYPE_' => 'categoria', '_TYPE_' => 'categoria',
])); ]));
} else { } else {
App::flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!')); flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!'));
} }
break; break;
@ -49,11 +49,11 @@ switch (filter('op')) {
if ($dbo->fetchNum('SELECT * FROM `mg_articoli` WHERE `id_categoria`='.prepare($id).' OR `id_sottocategoria`='.prepare($id).' OR `id_sottocategoria` IN (SELECT id FROM `mg_categorie` WHERE `parent`='.prepare($id).')') == 0) { if ($dbo->fetchNum('SELECT * FROM `mg_articoli` WHERE `id_categoria`='.prepare($id).' OR `id_sottocategoria`='.prepare($id).' OR `id_sottocategoria` IN (SELECT id FROM `mg_categorie` WHERE `parent`='.prepare($id).')') == 0) {
$dbo->query('DELETE FROM `mg_categorie` WHERE `id`='.prepare($id)); $dbo->query('DELETE FROM `mg_categorie` WHERE `id`='.prepare($id));
App::flash()->info(tr('Tipologia di _TYPE_ eliminata con successo!', [ flash()->info(tr('Tipologia di _TYPE_ eliminata con successo!', [
'_TYPE_' => 'categoria', '_TYPE_' => 'categoria',
])); ]));
} else { } else {
App::flash()->error(tr('Esistono ancora alcuni articoli sotto questa categoria!')); flash()->error(tr('Esistono ancora alcuni articoli sotto questa categoria!'));
} }
break; break;
@ -76,10 +76,10 @@ switch (filter('op')) {
echo json_encode(['id' => $id_record, 'text' => $nome]); echo json_encode(['id' => $id_record, 'text' => $nome]);
} }
} }
App::flash()->info(tr('Salvataggio completato!')); flash()->info(tr('Salvataggio completato!'));
$id_record = $original; $id_record = $original;
} else { } else {
App::flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!')); flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!'));
} }
break; break;

View File

@ -9,7 +9,7 @@ switch (post('op')) {
// Verifico che il nome non sia duplicato // Verifico che il nome non sia duplicato
$count = $dbo->fetchNum('SELECT descrizione FROM zz_documenti_categorie WHERE descrizione='.prepare($descrizione).' AND deleted = 0'); $count = $dbo->fetchNum('SELECT descrizione FROM zz_documenti_categorie WHERE descrizione='.prepare($descrizione).' AND deleted = 0');
if ($count != 0) { if ($count != 0) {
App::flash()->error(tr('Categoria _NAME_ già esistente!', [ flash()->error(tr('Categoria _NAME_ già esistente!', [
'_NAME_' => $descrizione, '_NAME_' => $descrizione,
])); ]));
} else { } else {
@ -17,7 +17,7 @@ switch (post('op')) {
'descrizione' => $descrizione, 'descrizione' => $descrizione,
], ['id' => $id_record]); ], ['id' => $id_record]);
App::flash()->info(tr('Informazioni salvate correttamente!')); flash()->info(tr('Informazioni salvate correttamente!'));
} }
break; break;
@ -29,7 +29,7 @@ switch (post('op')) {
// Verifico che il nome non sia duplicato // Verifico che il nome non sia duplicato
$count = $dbo->fetchNum('SELECT descrizione FROM zz_documenti_categorie WHERE descrizione='.prepare($descrizione).' AND deleted = 0'); $count = $dbo->fetchNum('SELECT descrizione FROM zz_documenti_categorie WHERE descrizione='.prepare($descrizione).' AND deleted = 0');
if ($count != 0) { if ($count != 0) {
App::flash()->error(tr('Categoria _NAME_ già esistente!', [ flash()->error(tr('Categoria _NAME_ già esistente!', [
'_NAME_' => $descrizione, '_NAME_' => $descrizione,
])); ]));
} else { } else {
@ -38,7 +38,7 @@ switch (post('op')) {
]); ]);
$id_record = $dbo->last_inserted_id(); $id_record = $dbo->last_inserted_id();
App::flash()->info(tr('Nuova categoria documenti aggiunta!')); flash()->info(tr('Nuova categoria documenti aggiunta!'));
} }
} }
@ -47,7 +47,7 @@ switch (post('op')) {
case 'delete': case 'delete':
$dbo->query('UPDATE zz_documenti_categorie SET deleted=1 WHERE id = '.prepare($id_record)); $dbo->query('UPDATE zz_documenti_categorie SET deleted=1 WHERE id = '.prepare($id_record));
App::flash()->info(tr('Categoria docimenti eliminata!')); flash()->info(tr('Categoria docimenti eliminata!'));
break; break;
} }

View File

@ -9,14 +9,14 @@ switch (filter('op')) {
if (isset($descrizione)) { if (isset($descrizione)) {
if ($dbo->fetchNum('SELECT * FROM `dt_causalet` WHERE `descrizione`='.prepare($descrizione).' AND `id`!='.prepare($id_record)) == 0) { if ($dbo->fetchNum('SELECT * FROM `dt_causalet` WHERE `descrizione`='.prepare($descrizione).' AND `id`!='.prepare($id_record)) == 0) {
$dbo->query('UPDATE `dt_causalet` SET `descrizione`='.prepare($descrizione).' WHERE `id`='.prepare($id_record)); $dbo->query('UPDATE `dt_causalet` SET `descrizione`='.prepare($descrizione).' WHERE `id`='.prepare($id_record));
App::flash()->info(tr('Salvataggio completato!')); flash()->info(tr('Salvataggio completato!'));
} else { } else {
App::flash()->error(tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione.", [ flash()->error(tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione.", [
'_TYPE_' => 'causale', '_TYPE_' => 'causale',
])); ]));
} }
} else { } else {
App::flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio.')); flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio.'));
} }
break; break;
@ -30,16 +30,16 @@ switch (filter('op')) {
$id_record = $dbo->lastInsertedID(); $id_record = $dbo->lastInsertedID();
App::flash()->info(tr('Aggiunta nuova tipologia di _TYPE_', [ flash()->info(tr('Aggiunta nuova tipologia di _TYPE_', [
'_TYPE_' => 'causale', '_TYPE_' => 'causale',
])); ]));
} else { } else {
App::flash()->error(tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione.", [ flash()->error(tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione.", [
'_TYPE_' => 'causale', '_TYPE_' => 'causale',
])); ]));
} }
} else { } else {
App::flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio.')); flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio.'));
} }
break; break;
@ -51,11 +51,11 @@ switch (filter('op')) {
if (isset($id_record) && empty($documenti)) { if (isset($id_record) && empty($documenti)) {
$dbo->query('DELETE FROM `dt_causalet` WHERE `id`='.prepare($id_record)); $dbo->query('DELETE FROM `dt_causalet` WHERE `id`='.prepare($id_record));
App::flash()->info(tr('Tipologia di _TYPE_ eliminata con successo.', [ flash()->info(tr('Tipologia di _TYPE_ eliminata con successo.', [
'_TYPE_' => 'causale', '_TYPE_' => 'causale',
])); ]));
} else { } else {
App::flash()->error(tr('Sono presenti dei documenti collegati a questa causale.')); flash()->error(tr('Sono presenti dei documenti collegati a questa causale.'));
} }
break; break;

View File

@ -34,7 +34,7 @@ switch (post('op')) {
$dbo->query('INSERT INTO co_contratti_tipiintervento(idcontratto, idtipointervento, costo_ore, costo_km, costo_dirittochiamata, costo_ore_tecnico, costo_km_tecnico, costo_dirittochiamata_tecnico) VALUES('.prepare($id_record).', '.prepare($rsi[$i]['idtipointervento']).', '.prepare($rsi[$i]['costo_orario']).', '.prepare($rsi[$i]['costo_km']).', '.prepare($rsi[$i]['costo_diritto_chiamata']).', '.prepare($rsi[$i]['costo_orario_tecnico']).', '.prepare($rsi[$i]['costo_km_tecnico']).', '.prepare($rsi[$i]['costo_diritto_chiamata_tecnico']).')'); $dbo->query('INSERT INTO co_contratti_tipiintervento(idcontratto, idtipointervento, costo_ore, costo_km, costo_dirittochiamata, costo_ore_tecnico, costo_km_tecnico, costo_dirittochiamata_tecnico) VALUES('.prepare($id_record).', '.prepare($rsi[$i]['idtipointervento']).', '.prepare($rsi[$i]['costo_orario']).', '.prepare($rsi[$i]['costo_km']).', '.prepare($rsi[$i]['costo_diritto_chiamata']).', '.prepare($rsi[$i]['costo_orario_tecnico']).', '.prepare($rsi[$i]['costo_km_tecnico']).', '.prepare($rsi[$i]['costo_diritto_chiamata_tecnico']).')');
} }
App::flash()->info(tr('Aggiunto contratto numero _NUM_!', [ flash()->info(tr('Aggiunto contratto numero _NUM_!', [
'_NUM_' => $numero, '_NUM_' => $numero,
])); ]));
} }
@ -130,7 +130,7 @@ switch (post('op')) {
} }
} }
App::flash()->info(tr('Contratto modificato correttamente!')); flash()->info(tr('Contratto modificato correttamente!'));
} }
break; break;
@ -168,11 +168,11 @@ switch (post('op')) {
// Messaggi informativi // Messaggi informativi
if (!empty($idarticolo)) { if (!empty($idarticolo)) {
App::flash()->info(tr('Articolo aggiunto!')); flash()->info(tr('Articolo aggiunto!'));
} elseif (!empty($qta)) { } elseif (!empty($qta)) {
App::flash()->info(tr('Riga aggiunta!')); flash()->info(tr('Riga aggiunta!'));
} else { } else {
App::flash()->info(tr('Riga descrittiva aggiunta!')); flash()->info(tr('Riga descrittiva aggiunta!'));
} }
break; break;
@ -218,7 +218,7 @@ switch (post('op')) {
} }
$dbo->query($query); $dbo->query($query);
App::flash()->info(tr('Riga modificata!')); flash()->info(tr('Riga modificata!'));
break; break;
@ -230,7 +230,7 @@ switch (post('op')) {
$query = 'DELETE FROM `co_righe_contratti` WHERE idcontratto='.prepare($id_record).' AND id='.prepare($idriga); $query = 'DELETE FROM `co_righe_contratti` WHERE idcontratto='.prepare($id_record).' AND id='.prepare($idriga);
if ($dbo->query($query)) { if ($dbo->query($query)) {
App::flash()->info(tr('Riga eliminata!')); flash()->info(tr('Riga eliminata!'));
} }
} }
@ -248,7 +248,7 @@ switch (post('op')) {
$query = 'DELETE FROM `co_contratti_promemoria` WHERE idcontratto='.prepare($idcontratto).' AND idintervento='.prepare($idintervento); $query = 'DELETE FROM `co_contratti_promemoria` WHERE idcontratto='.prepare($idcontratto).' AND idintervento='.prepare($idintervento);
$dbo->query($query); $dbo->query($query);
App::flash()->info(tr('Intervento _NUM_ rimosso!', [ flash()->info(tr('Intervento _NUM_ rimosso!', [
'_NUM_' => $idintervento, '_NUM_' => $idintervento,
])); ]));
} }
@ -275,7 +275,7 @@ switch (post('op')) {
$dbo->query('DELETE FROM co_contratti_promemoria WHERE idcontratto='.prepare($id_record)); $dbo->query('DELETE FROM co_contratti_promemoria WHERE idcontratto='.prepare($id_record));
$dbo->query('DELETE FROM co_righe_contratti WHERE idcontratto='.prepare($id_record)); $dbo->query('DELETE FROM co_righe_contratti WHERE idcontratto='.prepare($id_record));
App::flash()->info(tr('Contratto eliminato!')); flash()->info(tr('Contratto eliminato!'));
break; break;
} }
@ -313,11 +313,11 @@ switch (get('op')) {
$impianti = $dbo->fetchArray('SELECT idimpianto FROM my_impianti_contratti WHERE idcontratto='.prepare($id_record)); $impianti = $dbo->fetchArray('SELECT idimpianto FROM my_impianti_contratti WHERE idcontratto='.prepare($id_record));
$dbo->sync('my_impianti_contratti', ['idcontratto' => $new_idcontratto], ['idimpianto' => array_column($impianti, 'idimpianto')]); $dbo->sync('my_impianti_contratti', ['idcontratto' => $new_idcontratto], ['idimpianto' => array_column($impianti, 'idimpianto')]);
App::flash()->info(tr('Contratto rinnovato!')); flash()->info(tr('Contratto rinnovato!'));
redirect($rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$new_idcontratto); redirect($rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$new_idcontratto);
} else { } else {
App::flash()->error(tr('Errore durante il rinnovo del contratto!')); flash()->error(tr('Errore durante il rinnovo del contratto!'));
} }
} }

View File

@ -48,7 +48,7 @@ if (get('op') == 'add_fatturazione') {
} }
} }
App::flash()->info(tr('Pianificazione generata correttamente!')); flash()->info(tr('Pianificazione generata correttamente!'));
} }
// Eliminazione pianificazione specifica // Eliminazione pianificazione specifica
@ -60,7 +60,7 @@ elseif (get('op') == 'del_pianificazione') {
if ($n == 1) { if ($n == 1) {
// Eliminazione ordine di servizio // Eliminazione ordine di servizio
if ($dbo->query('DELETE FROM co_ordiniservizio_pianificazionefatture WHERE id='.prepare($idpianificazione))) { if ($dbo->query('DELETE FROM co_ordiniservizio_pianificazionefatture WHERE id='.prepare($idpianificazione))) {
App::flash()->info(tr('Pianificazione eliminata correttamente!')); flash()->info(tr('Pianificazione eliminata correttamente!'));
} }
} }
} }

View File

@ -21,9 +21,9 @@ if (filter('op') == 'save_ordineservizio') {
} }
if ($n_errors == 0) { if ($n_errors == 0) {
App::flash()->info(tr('Voci di servizio salvate correttamente!')); flash()->info(tr('Voci di servizio salvate correttamente!'));
} else { } else {
App::flash()->error(tr('Errore durante il salvataggio delle voci di servizio!')); flash()->error(tr('Errore durante il salvataggio delle voci di servizio!'));
} }
// Aggiornamento 4 spunte // Aggiornamento 4 spunte

View File

@ -45,7 +45,7 @@ if (get('op') == 'add_ordineservizio') {
} }
} }
App::flash()->info(tr('Ordini di servizio generati correttamente!')); flash()->info(tr('Ordini di servizio generati correttamente!'));
} }
// Eliminazione pianificazione specifica // Eliminazione pianificazione specifica
@ -60,13 +60,13 @@ elseif (get('op') == 'del_ordineservizio') {
// Eliminazione voci di servizio collegate // Eliminazione voci di servizio collegate
$dbo->query('DELETE FROM co_ordiniservizio_vociservizio WHERE idordineservizio='.prepare($idordineservizio)); $dbo->query('DELETE FROM co_ordiniservizio_vociservizio WHERE idordineservizio='.prepare($idordineservizio));
App::flash()->info(tr('Ordine di servizio eliminato correttamente!')); flash()->info(tr('Ordine di servizio eliminato correttamente!'));
} }
} }
// Non si può eliminare l'ordine di servizio perché è chiuso // Non si può eliminare l'ordine di servizio perché è chiuso
else { else {
App::flash()->info(tr('Ordine di servizio già chiuso, impossibile eliminarlo!')); flash()->info(tr('Ordine di servizio già chiuso, impossibile eliminarlo!'));
} }
} }

View File

@ -13,7 +13,7 @@ switch (filter('op')) {
if ($dbo->query($query)) { if ($dbo->query($query)) {
} else { } else {
App::flash()->error(tr("Errore durante l'aggiunta del promemoria!")); flash()->error(tr("Errore durante l'aggiunta del promemoria!"));
} }
break; break;
@ -32,9 +32,9 @@ switch (filter('op')) {
if (isset($id_record)) { if (isset($id_record)) {
if ($dbo->query($query)) { if ($dbo->query($query)) {
App::flash()->info(tr('Promemoria inserito!')); flash()->info(tr('Promemoria inserito!'));
} else { } else {
App::flash()->error(tr('Errore durante la modifica del promemoria!')); flash()->error(tr('Errore durante la modifica del promemoria!'));
} }
} }
@ -51,7 +51,7 @@ switch (filter('op')) {
$dbo->query('DELETE FROM `co_righe_contratti_materiali` WHERE id_riga_contratto='.prepare($id)); $dbo->query('DELETE FROM `co_righe_contratti_materiali` WHERE id_riga_contratto='.prepare($id));
$dbo->query('DELETE FROM `co_righe_contratti_articoli` WHERE id_riga_contratto='.prepare($id)); $dbo->query('DELETE FROM `co_righe_contratti_articoli` WHERE id_riga_contratto='.prepare($id));
App::flash()->info(tr('Pianificazione eliminata!')); flash()->info(tr('Pianificazione eliminata!'));
redirect($rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$id_record.'#tab_'.$id_plugin); redirect($rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$id_record.'#tab_'.$id_plugin);
@ -64,7 +64,7 @@ switch (filter('op')) {
$dbo->query('DELETE FROM `co_righe_contratti_materiali` WHERE id_riga_contratto IN (SELECT id FROM `co_contratti_promemoria` WHERE idcontratto = '.$id_record.' AND idintervento IS NULL ) '); $dbo->query('DELETE FROM `co_righe_contratti_materiali` WHERE id_riga_contratto IN (SELECT id FROM `co_contratti_promemoria` WHERE idcontratto = '.$id_record.' AND idintervento IS NULL ) ');
$dbo->query('DELETE FROM `co_righe_contratti_articoli` WHERE id_riga_contratto IN (SELECT id FROM `co_contratti_promemoria` WHERE idcontratto = '.$id_record.' AND idintervento IS NULL ) '); $dbo->query('DELETE FROM `co_righe_contratti_articoli` WHERE id_riga_contratto IN (SELECT id FROM `co_contratti_promemoria` WHERE idcontratto = '.$id_record.' AND idintervento IS NULL ) ');
App::flash()->error(tr('Tutti i promemoria non associati sono stati eliminati!')); flash()->error(tr('Tutti i promemoria non associati sono stati eliminati!'));
redirect($rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$id_record.'#tab_'.$id_plugin); redirect($rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$id_record.'#tab_'.$id_plugin);
@ -127,7 +127,7 @@ switch (filter('op')) {
//copio righe articoli nel nuovo promemoria //copio righe articoli nel nuovo promemoria
$dbo->query('INSERT INTO co_righe_contratti_articoli (idarticolo, id_riga_contratto,descrizione,prezzo_acquisto,prezzo_vendita,sconto, sconto_unitario, tipo_sconto,idiva,desc_iva,iva,idautomezzo, qta, um, abilita_serial, idimpianto) SELECT idarticolo, '.$idriga.',descrizione,prezzo_acquisto,prezzo_vendita,sconto,sconto_unitario,tipo_sconto,idiva,desc_iva,iva,idautomezzo, qta, um, abilita_serial, idimpianto FROM co_righe_contratti_articoli WHERE id_riga_contratto = '.$idcontratto_riga.' '); $dbo->query('INSERT INTO co_righe_contratti_articoli (idarticolo, id_riga_contratto,descrizione,prezzo_acquisto,prezzo_vendita,sconto, sconto_unitario, tipo_sconto,idiva,desc_iva,iva,idautomezzo, qta, um, abilita_serial, idimpianto) SELECT idarticolo, '.$idriga.',descrizione,prezzo_acquisto,prezzo_vendita,sconto,sconto_unitario,tipo_sconto,idiva,desc_iva,iva,idautomezzo, qta, um, abilita_serial, idimpianto FROM co_righe_contratti_articoli WHERE id_riga_contratto = '.$idcontratto_riga.' ');
App::flash()->info(tr('Promemoria intervento pianificato!')); flash()->info(tr('Promemoria intervento pianificato!'));
//pianificare anche l' intervento? //pianificare anche l' intervento?
if (post('pianifica_intervento')) { if (post('pianifica_intervento')) {
@ -202,27 +202,27 @@ switch (filter('op')) {
} }
} }
// App::flash()->info(tr('Intervento '.$codice.' pianificato correttamente.')); // flash()->info(tr('Intervento '.$codice.' pianificato correttamente.'));
App::flash()->info(tr('Interventi pianificati correttamente.')); flash()->info(tr('Interventi pianificati correttamente.'));
} }
//fine if pianificazione intervento //fine if pianificazione intervento
} else { } else {
App::flash()->error(tr('Errore durante esecuzione query di pianificazione. #'.$idcontratto_riga)); flash()->error(tr('Errore durante esecuzione query di pianificazione. #'.$idcontratto_riga));
} }
} else { } else {
App::flash()->warning(tr('Esiste già un promemoria pianificato per il '.Translator::dateToLocale($data_richiesta).'.')); flash()->warning(tr('Esiste già un promemoria pianificato per il '.Translator::dateToLocale($data_richiesta).'.'));
} }
} }
//fine controllo nuova data richiesta //fine controllo nuova data richiesta
} }
//fine ciclo while //fine ciclo while
} else { } else {
App::flash()->error(tr('Nessuna data di conclusione del contratto oppure quest\'ultima è già trascorsa, impossibile pianificare nuovi promemoria.'.$qp)); flash()->error(tr('Nessuna data di conclusione del contratto oppure quest\'ultima è già trascorsa, impossibile pianificare nuovi promemoria.'.$qp));
} }
//fine controllo data_conclusione //fine controllo data_conclusione
} else { } else {
App::flash()->error(tr('Errore durante la pianificazione. #'.$idcontratto_riga)); flash()->error(tr('Errore durante la pianificazione. #'.$idcontratto_riga));
} }
redirect($rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$id_record.'#tab_'.$id_plugin); redirect($rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$id_record.'#tab_'.$id_plugin);

View File

@ -43,7 +43,7 @@ switch (post('op')) {
$id_record = $dbo->lastInsertedID(); $id_record = $dbo->lastInsertedID();
App::flash()->info(tr('Aggiunto ddt in _TYPE_ numero _NUM_!', [ flash()->info(tr('Aggiunto ddt in _TYPE_ numero _NUM_!', [
'_TYPE_' => $dir, '_TYPE_' => $dir,
'_NUM_' => $numero, '_NUM_' => $numero,
])); ]));
@ -130,7 +130,7 @@ switch (post('op')) {
} }
} }
App::flash()->info(tr('Ddt modificato correttamente!')); flash()->info(tr('Ddt modificato correttamente!'));
} }
break; break;
@ -160,7 +160,7 @@ switch (post('op')) {
// Ricalcolo inps, ritenuta e bollo // Ricalcolo inps, ritenuta e bollo
ricalcola_costiagg_ddt($id_record); ricalcola_costiagg_ddt($id_record);
App::flash()->info(tr('Articolo aggiunto!')); flash()->info(tr('Articolo aggiunto!'));
} }
break; break;
@ -196,11 +196,11 @@ switch (post('op')) {
// Messaggi informativi // Messaggi informativi
if (!empty($idarticolo)) { if (!empty($idarticolo)) {
App::flash()->info(tr('Articolo aggiunto!')); flash()->info(tr('Articolo aggiunto!'));
} elseif (!empty($qta)) { } elseif (!empty($qta)) {
App::flash()->info(tr('Riga aggiunta!')); flash()->info(tr('Riga aggiunta!'));
} else { } else {
App::flash()->info(tr('Riga descrittiva aggiunta!')); flash()->info(tr('Riga descrittiva aggiunta!'));
} }
// Ricalcolo inps, ritenuta e bollo // Ricalcolo inps, ritenuta e bollo
@ -290,7 +290,7 @@ switch (post('op')) {
} }
ricalcola_costiagg_ddt($id_record); ricalcola_costiagg_ddt($id_record);
App::flash()->info(tr('Creato un nuovo ddt!')); flash()->info(tr('Creato un nuovo ddt!'));
break; break;
// Scollegamento articolo da ddt // Scollegamento articolo da ddt
@ -299,7 +299,7 @@ switch (post('op')) {
$idarticolo = post('idarticolo'); $idarticolo = post('idarticolo');
if (!rimuovi_articolo_daddt($idarticolo, $id_record, $idriga)) { if (!rimuovi_articolo_daddt($idarticolo, $id_record, $idriga)) {
App::flash()->error(tr('Alcuni serial number sono già stati utilizzati!')); flash()->error(tr('Alcuni serial number sono già stati utilizzati!'));
return; return;
} }
@ -311,7 +311,7 @@ switch (post('op')) {
ricalcola_costiagg_ddt($id_record, 0, 0, 0); ricalcola_costiagg_ddt($id_record, 0, 0, 0);
} }
App::flash()->info(tr('Articolo rimosso!')); flash()->info(tr('Articolo rimosso!'));
break; break;
// Scollegamento riga generica da ddt // Scollegamento riga generica da ddt
@ -342,7 +342,7 @@ switch (post('op')) {
ricalcola_costiagg_ddt($id_record, 0, 0, 0); ricalcola_costiagg_ddt($id_record, 0, 0, 0);
} }
App::flash()->info(tr('Riga rimossa!')); flash()->info(tr('Riga rimossa!'));
} }
} }
break; break;
@ -382,7 +382,7 @@ switch (post('op')) {
// Controllo per gestire i serial // Controllo per gestire i serial
if (!empty($idarticolo)) { if (!empty($idarticolo)) {
if (!controlla_seriali('id_riga_ddt', $idriga, $old_qta, $qta, $dir)) { if (!controlla_seriali('id_riga_ddt', $idriga, $old_qta, $qta, $dir)) {
App::flash()->error(tr('Alcuni serial number sono già stati utilizzati!')); flash()->error(tr('Alcuni serial number sono già stati utilizzati!'));
return; return;
} }
@ -425,7 +425,7 @@ switch (post('op')) {
add_movimento_magazzino($idarticolo, $new_qta, ['idddt' => $id_record]); add_movimento_magazzino($idarticolo, $new_qta, ['idddt' => $id_record]);
} }
App::flash()->info(tr('Riga modificata!')); flash()->info(tr('Riga modificata!'));
// Ricalcolo inps, ritenuta e bollo // Ricalcolo inps, ritenuta e bollo
if ($dir == 'entrata') { if ($dir == 'entrata') {
@ -445,7 +445,7 @@ switch (post('op')) {
foreach ($rs as $value) { foreach ($rs as $value) {
$non_rimovibili = seriali_non_rimuovibili('id_riga_ddt', $value['id'], $dir); $non_rimovibili = seriali_non_rimuovibili('id_riga_ddt', $value['id'], $dir);
if (!empty($non_rimovibili)) { if (!empty($non_rimovibili)) {
App::flash()->error(tr('Alcuni serial number sono già stati utilizzati!')); flash()->error(tr('Alcuni serial number sono già stati utilizzati!'));
return; return;
} }
@ -475,7 +475,7 @@ switch (post('op')) {
} }
} }
App::flash()->info(tr('Ddt eliminato!')); flash()->info(tr('Ddt eliminato!'));
break; break;
@ -570,7 +570,7 @@ switch (post('op')) {
ricalcola_costiagg_ddt($id_record); ricalcola_costiagg_ddt($id_record);
App::flash()->info(tr('Aggiunti nuovi articoli in ddt!')); flash()->info(tr('Aggiunti nuovi articoli in ddt!'));
break; break;
} }

View File

@ -117,11 +117,11 @@ switch (post('op')) {
} }
if ($totale_n_ddt > 0) { if ($totale_n_ddt > 0) {
App::flash()->info(tr('_NUM_ ddt fatturati!', [ flash()->info(tr('_NUM_ ddt fatturati!', [
'_NUM_' => $totale_n_ddt, '_NUM_' => $totale_n_ddt,
])); ]));
} else { } else {
App::flash()->warning(tr('Nessun ddt fatturato!')); flash()->warning(tr('Nessun ddt fatturato!'));
} }
break; break;
@ -135,9 +135,9 @@ switch (post('op')) {
$dbo->query('DELETE FROM mg_movimenti WHERE idddt='.prepare($id).Modules::getAdditionalsQuery($id_module)); $dbo->query('DELETE FROM mg_movimenti WHERE idddt='.prepare($id).Modules::getAdditionalsQuery($id_module));
} }
App::flash()->info(tr('Ddt eliminati!')); flash()->info(tr('Ddt eliminati!'));
} else { } else {
App::flash()->warning(tr('Procedura in fase di sviluppo. Nessuna modifica apportata.')); flash()->warning(tr('Procedura in fase di sviluppo. Nessuna modifica apportata.'));
} }
break; break;

View File

@ -13,7 +13,7 @@ switch (post('op')) {
$id_record = $dbo->lastInsertedID(); $id_record = $dbo->lastInsertedID();
App::flash()->info(tr('Aggiunto nuovo template per le email!')); flash()->info(tr('Aggiunto nuovo template per le email!'));
break; break;
@ -32,14 +32,14 @@ switch (post('op')) {
$dbo->sync('zz_email_print', ['id_email' => $id_record], ['id_print' => (array) post('prints')]); $dbo->sync('zz_email_print', ['id_email' => $id_record], ['id_print' => (array) post('prints')]);
App::flash()->info(tr('Informazioni salvate correttamente!')); flash()->info(tr('Informazioni salvate correttamente!'));
break; break;
case 'delete': case 'delete':
$dbo->query('UPDATE zz_emails SET deleted_at = NOW() WHERE id='.prepare($id_record)); $dbo->query('UPDATE zz_emails SET deleted_at = NOW() WHERE id='.prepare($id_record));
App::flash()->info(tr('Template delle email eliminato!')); flash()->info(tr('Template delle email eliminato!'));
break; break;
} }

View File

@ -61,7 +61,7 @@ switch (post('op')) {
$dbo->query($query); $dbo->query($query);
$id_record = $dbo->lastInsertedID(); $id_record = $dbo->lastInsertedID();
App::flash()->info(tr('Aggiunta fattura numero _NUM_!', [ flash()->info(tr('Aggiunta fattura numero _NUM_!', [
'_NUM_' => $numero, '_NUM_' => $numero,
])); ]));
@ -163,7 +163,7 @@ switch (post('op')) {
aggiungi_movimento($id_record, $dir); aggiungi_movimento($id_record, $dir);
} }
App::flash()->info(tr('Fattura modificata correttamente!')); flash()->info(tr('Fattura modificata correttamente!'));
} }
break; break;
@ -176,7 +176,7 @@ switch (post('op')) {
foreach ($rs as $r) { foreach ($rs as $r) {
$non_rimovibili = seriali_non_rimuovibili('id_riga_documento', $r['id'], $dir); $non_rimovibili = seriali_non_rimuovibili('id_riga_documento', $r['id'], $dir);
if (!empty($non_rimovibili)) { if (!empty($non_rimovibili)) {
App::flash()->error(tr('Alcuni serial number sono già stati utilizzati!')); flash()->error(tr('Alcuni serial number sono già stati utilizzati!'));
return; return;
} }
@ -209,7 +209,7 @@ switch (post('op')) {
elimina_scadenza($id_record); elimina_scadenza($id_record);
elimina_movimento($id_record); elimina_movimento($id_record);
App::flash()->info(tr('Fattura eliminata!')); flash()->info(tr('Fattura eliminata!'));
break; break;
@ -254,7 +254,7 @@ switch (post('op')) {
ricalcola_costiagg_fattura($id_record, $rs[0]['idrivalsainps'], $rs[0]['idritenutaacconto'], $rs[0]['bollo']); ricalcola_costiagg_fattura($id_record, $rs[0]['idrivalsainps'], $rs[0]['idritenutaacconto'], $rs[0]['bollo']);
} }
App::flash()->info(tr('Fattura duplicata correttamente!')); flash()->info(tr('Fattura duplicata correttamente!'));
} }
break; break;
@ -265,7 +265,7 @@ switch (post('op')) {
elimina_scadenza($id_record); elimina_scadenza($id_record);
elimina_movimento($id_record, 1); elimina_movimento($id_record, 1);
ricalcola_costiagg_fattura($id_record); ricalcola_costiagg_fattura($id_record);
App::flash()->info(tr('Fattura riaperta!')); flash()->info(tr('Fattura riaperta!'));
} }
} }
@ -289,7 +289,7 @@ switch (post('op')) {
//Aggiunta riga intervento sul documento //Aggiunta riga intervento sul documento
if (sizeof($rst) == 0) { if (sizeof($rst) == 0) {
App::flash()->warning(tr("L'intervento _NUM_ non ha sessioni di lavoro!", [ flash()->warning(tr("L'intervento _NUM_ non ha sessioni di lavoro!", [
'_NUM_' => $idintervento, '_NUM_' => $idintervento,
])); ]));
} else { } else {
@ -488,7 +488,7 @@ switch (post('op')) {
// Metto l'intervento in stato "Fatturato" // Metto l'intervento in stato "Fatturato"
$dbo->query("UPDATE in_interventi SET idstatointervento=(SELECT idstatointervento FROM in_statiintervento WHERE descrizione='Fatturato') WHERE id=".prepare($idintervento)); $dbo->query("UPDATE in_interventi SET idstatointervento=(SELECT idstatointervento FROM in_statiintervento WHERE descrizione='Fatturato') WHERE id=".prepare($idintervento));
App::flash()->info(tr('Intervento _NUM_ aggiunto!', [ flash()->info(tr('Intervento _NUM_ aggiunto!', [
'_NUM_' => $idintervento, '_NUM_' => $idintervento,
])); ]));
} }
@ -602,7 +602,7 @@ switch (post('op')) {
$dbo->query("UPDATE in_interventi SET idstatointervento=(SELECT idstatointervento FROM in_statiintervento WHERE descrizione='Fatturato') WHERE id IN (SELECT idintervento FROM co_preventivi_interventi WHERE idpreventivo=".prepare($rs2[$j]['idpreventivo']).')'); $dbo->query("UPDATE in_interventi SET idstatointervento=(SELECT idstatointervento FROM in_statiintervento WHERE descrizione='Fatturato') WHERE id IN (SELECT idintervento FROM co_preventivi_interventi WHERE idpreventivo=".prepare($rs2[$j]['idpreventivo']).')');
} }
App::flash()->info(tr('Preventivo _NUM_ aggiunto!', [ flash()->info(tr('Preventivo _NUM_ aggiunto!', [
'_NUM_' => $numero, '_NUM_' => $numero,
])); ]));
@ -674,7 +674,7 @@ switch (post('op')) {
// Aggiunta riga contratto sul documento // Aggiunta riga contratto sul documento
$query = 'INSERT INTO co_righe_documenti(iddocumento, idcontratto, idconto, idiva, desc_iva, iva, iva_indetraibile, descrizione, subtotale, sconto, sconto_unitario, tipo_sconto, um, qta, idrivalsainps, rivalsainps, idritenutaacconto, ritenutaacconto, calcolo_ritenutaacconto, `order`) VALUES('.prepare($id_record).', '.prepare($idcontratto).', '.prepare($idconto).', '.prepare($idiva).', '.prepare($desc_iva).', '.prepare($iva).', '.prepare($iva_indetraibile).', '.prepare($descrizione).', '.prepare($prezzo).', '.prepare($sconto).', '.prepare($sconto_unitario).', '.prepare($tipo_sconto).", '-', 1, ".prepare(setting('Percentuale rivalsa INPS')).', '.prepare($rivalsainps).', '.prepare(setting("Percentuale ritenuta d'acconto")).', '.prepare($ritenutaacconto).', '.prepare(setting("Metodologia calcolo ritenuta d'acconto predefinito")).', (SELECT IFNULL(MAX(`order`) + 1, 0) FROM co_righe_documenti AS t WHERE iddocumento='.prepare($id_record).'))'; $query = 'INSERT INTO co_righe_documenti(iddocumento, idcontratto, idconto, idiva, desc_iva, iva, iva_indetraibile, descrizione, subtotale, sconto, sconto_unitario, tipo_sconto, um, qta, idrivalsainps, rivalsainps, idritenutaacconto, ritenutaacconto, calcolo_ritenutaacconto, `order`) VALUES('.prepare($id_record).', '.prepare($idcontratto).', '.prepare($idconto).', '.prepare($idiva).', '.prepare($desc_iva).', '.prepare($iva).', '.prepare($iva_indetraibile).', '.prepare($descrizione).', '.prepare($prezzo).', '.prepare($sconto).', '.prepare($sconto_unitario).', '.prepare($tipo_sconto).", '-', 1, ".prepare(setting('Percentuale rivalsa INPS')).', '.prepare($rivalsainps).', '.prepare(setting("Percentuale ritenuta d'acconto")).', '.prepare($ritenutaacconto).', '.prepare(setting("Metodologia calcolo ritenuta d'acconto predefinito")).', (SELECT IFNULL(MAX(`order`) + 1, 0) FROM co_righe_documenti AS t WHERE iddocumento='.prepare($id_record).'))';
if ($dbo->query($query)) { if ($dbo->query($query)) {
App::flash()->info(tr('Contratto _NUM_ aggiunto!', [ flash()->info(tr('Contratto _NUM_ aggiunto!', [
'_NUM_' => $numero, '_NUM_' => $numero,
])); ]));
@ -723,7 +723,7 @@ switch (post('op')) {
add_articolo_infattura($id_record, $idarticolo, $descrizione, $idiva, $qta, $prezzo * $qta, $sconto, $sconto_unitario, $tipo_sconto, '0', $idconto, $idum); add_articolo_infattura($id_record, $idarticolo, $descrizione, $idiva, $qta, $prezzo * $qta, $sconto, $sconto_unitario, $tipo_sconto, '0', $idconto, $idum);
App::flash()->info(tr('Articolo aggiunto!')); flash()->info(tr('Articolo aggiunto!'));
} }
break; break;
@ -782,11 +782,11 @@ switch (post('op')) {
// Messaggi informativi // Messaggi informativi
if (!empty($idarticolo)) { if (!empty($idarticolo)) {
App::flash()->info(tr('Articolo aggiunto!')); flash()->info(tr('Articolo aggiunto!'));
} elseif (!empty($qta)) { } elseif (!empty($qta)) {
App::flash()->info(tr('Riga aggiunta!')); flash()->info(tr('Riga aggiunta!'));
} else { } else {
App::flash()->info(tr('Riga descrittiva aggiunta!')); flash()->info(tr('Riga descrittiva aggiunta!'));
} }
// Ricalcolo inps, ritenuta e bollo // Ricalcolo inps, ritenuta e bollo
@ -840,7 +840,7 @@ switch (post('op')) {
// Controllo per gestire i serial // Controllo per gestire i serial
if (!empty($idarticolo)) { if (!empty($idarticolo)) {
if (!controlla_seriali('id_riga_documento', $idriga, $old_qta, $qta, $dir)) { if (!controlla_seriali('id_riga_documento', $idriga, $old_qta, $qta, $dir)) {
App::flash()->error(tr('Alcuni serial number sono già stati utilizzati!')); flash()->error(tr('Alcuni serial number sono già stati utilizzati!'));
return; return;
} }
@ -892,7 +892,7 @@ switch (post('op')) {
add_movimento_magazzino($idarticolo, $new_qta, ['iddocumento' => $id_record]); add_movimento_magazzino($idarticolo, $new_qta, ['iddocumento' => $id_record]);
} }
App::flash()->info(tr('Riga modificata!')); flash()->info(tr('Riga modificata!'));
// Ricalcolo inps, ritenuta e bollo // Ricalcolo inps, ritenuta e bollo
if ($dir == 'entrata') { if ($dir == 'entrata') {
@ -993,7 +993,7 @@ switch (post('op')) {
ricalcola_costiagg_fattura($id_record); ricalcola_costiagg_fattura($id_record);
App::flash()->info(tr('Creata una nuova fattura!')); flash()->info(tr('Creata una nuova fattura!'));
break; break;
@ -1075,7 +1075,7 @@ switch (post('op')) {
} }
ricalcola_costiagg_fattura($id_record); ricalcola_costiagg_fattura($id_record);
App::flash()->info(tr('Creata una nuova fattura!')); flash()->info(tr('Creata una nuova fattura!'));
break; break;
@ -1106,7 +1106,7 @@ switch (post('op')) {
$dbo->query('INSERT INTO co_righe_documenti(iddocumento, idcontratto, is_descrizione, descrizione, subtotale, sconto, sconto_unitario, tipo_sconto, sconto_globale, idiva, desc_iva, iva, iva_indetraibile, um, qta, `order`) values('.prepare($id_record).', '.prepare($idcontratto).', '.prepare($rs_righe[$i]['is_descrizione']).', '.prepare($rs_righe[$i]['descrizione']).', '.prepare($rs_righe[$i]['subtotale']).', '.prepare($rs_righe[$i]['sconto']).', '.prepare($rs_righe[$i]['sconto_unitario']).', '.prepare($rs_righe[$i]['tipo_sconto']).', '.prepare($rs_righe[$i]['sconto_globale']).', '.prepare($rs_righe[$i]['idiva']).', '.prepare($rs_righe[$i]['desc_iva']).', '.prepare($rs_righe[$i]['iva']).', '.prepare($rs_righe[$i]['iva_indetraibile']).', '.prepare($rs_righe[$i]['um']).', '.prepare($rs_righe[$i]['qta']).', '.prepare($rs_righe[$i]['order']).')'); $dbo->query('INSERT INTO co_righe_documenti(iddocumento, idcontratto, is_descrizione, descrizione, subtotale, sconto, sconto_unitario, tipo_sconto, sconto_globale, idiva, desc_iva, iva, iva_indetraibile, um, qta, `order`) values('.prepare($id_record).', '.prepare($idcontratto).', '.prepare($rs_righe[$i]['is_descrizione']).', '.prepare($rs_righe[$i]['descrizione']).', '.prepare($rs_righe[$i]['subtotale']).', '.prepare($rs_righe[$i]['sconto']).', '.prepare($rs_righe[$i]['sconto_unitario']).', '.prepare($rs_righe[$i]['tipo_sconto']).', '.prepare($rs_righe[$i]['sconto_globale']).', '.prepare($rs_righe[$i]['idiva']).', '.prepare($rs_righe[$i]['desc_iva']).', '.prepare($rs_righe[$i]['iva']).', '.prepare($rs_righe[$i]['iva_indetraibile']).', '.prepare($rs_righe[$i]['um']).', '.prepare($rs_righe[$i]['qta']).', '.prepare($rs_righe[$i]['order']).')');
} }
App::flash()->info(tr('Creata una nuova fattura!')); flash()->info(tr('Creata una nuova fattura!'));
break; break;
// aggiungi righe da ddt // aggiungi righe da ddt
@ -1173,7 +1173,7 @@ switch (post('op')) {
ricalcola_costiagg_fattura($id_record); ricalcola_costiagg_fattura($id_record);
App::flash()->info(tr('Aggiunti nuovi articoli in fattura!')); flash()->info(tr('Aggiunti nuovi articoli in fattura!'));
break; break;
@ -1214,7 +1214,7 @@ switch (post('op')) {
$query = 'DELETE FROM `co_righe_documenti` WHERE iddocumento='.prepare($id_record).' AND id='.prepare($idriga); $query = 'DELETE FROM `co_righe_documenti` WHERE iddocumento='.prepare($id_record).' AND id='.prepare($idriga);
$dbo->query($query); $dbo->query($query);
App::flash()->info(tr('Intervento _NUM_ rimosso!', [ flash()->info(tr('Intervento _NUM_ rimosso!', [
'_NUM_' => $idintervento, '_NUM_' => $idintervento,
])); ]));
} }
@ -1226,7 +1226,7 @@ switch (post('op')) {
$idriga = post('idriga'); $idriga = post('idriga');
if (!rimuovi_riga_fattura($id_record, $idriga, $dir)) { if (!rimuovi_riga_fattura($id_record, $idriga, $dir)) {
App::flash()->error(tr('Alcuni serial number sono già stati utilizzati!')); flash()->error(tr('Alcuni serial number sono già stati utilizzati!'));
return; return;
} }
@ -1238,7 +1238,7 @@ switch (post('op')) {
ricalcola_costiagg_fattura($id_record); ricalcola_costiagg_fattura($id_record);
} }
App::flash()->info(tr('Articolo rimosso!')); flash()->info(tr('Articolo rimosso!'));
} }
break; break;
@ -1287,7 +1287,7 @@ switch (post('op')) {
ricalcola_costiagg_fattura($id_record); ricalcola_costiagg_fattura($id_record);
} }
App::flash()->info(tr('Preventivo rimosso!')); flash()->info(tr('Preventivo rimosso!'));
} }
} }
break; break;
@ -1337,7 +1337,7 @@ switch (post('op')) {
ricalcola_costiagg_fattura($id_record); ricalcola_costiagg_fattura($id_record);
} }
App::flash()->info(tr('Contratto rimosso!')); flash()->info(tr('Contratto rimosso!'));
} }
} }
break; break;
@ -1356,7 +1356,7 @@ switch (post('op')) {
ricalcola_costiagg_fattura($id_record); ricalcola_costiagg_fattura($id_record);
} }
App::flash()->info(tr('Riga rimossa!')); flash()->info(tr('Riga rimossa!'));
} }
break; break;
@ -1454,7 +1454,7 @@ switch (post('op')) {
ricalcola_costiagg_fattura($id_record); ricalcola_costiagg_fattura($id_record);
App::flash()->info(tr('Aggiunti nuovi articoli in fattura!')); flash()->info(tr('Aggiunti nuovi articoli in fattura!'));
break; break;

View File

@ -57,9 +57,9 @@ switch (post('op')) {
$dbo->query('DELETE FROM mg_movimenti WHERE iddocumento='.prepare($id).Modules::getAdditionalsQuery($id_module)); $dbo->query('DELETE FROM mg_movimenti WHERE iddocumento='.prepare($id).Modules::getAdditionalsQuery($id_module));
} }
App::flash()->info(tr('Fatture eliminate!')); flash()->info(tr('Fatture eliminate!'));
} else { } else {
App::flash()->warning(tr('Procedura in fase di sviluppo. Nessuna modifica apportata.')); flash()->warning(tr('Procedura in fase di sviluppo. Nessuna modifica apportata.'));
} }
break; break;

View File

@ -10,9 +10,9 @@ switch (post('op')) {
$contenuto = post('contenuto'); $contenuto = post('contenuto');
if (!file_put_contents($path.$nomefile, $contenuto)) { if (!file_put_contents($path.$nomefile, $contenuto)) {
App::flash()->error(tr('Impossibile modificare il file!')); flash()->error(tr('Impossibile modificare il file!'));
} else { } else {
App::flash()->info(tr('Informazioni salvate correttamente!')); flash()->info(tr('Informazioni salvate correttamente!'));
} }
break; break;
@ -31,13 +31,13 @@ switch (post('op')) {
} }
if ($duplicato) { if ($duplicato) {
App::flash()->error(tr('Il file componente _FILE_ esiste già, nessun nuovo componente è stato creato!', [ flash()->error(tr('Il file componente _FILE_ esiste già, nessun nuovo componente è stato creato!', [
'_FILE_' => "'".$nomefile."'", '_FILE_' => "'".$nomefile."'",
])); ]));
} elseif (!file_put_contents($path.$nomefile, $contenuto)) { } elseif (!file_put_contents($path.$nomefile, $contenuto)) {
App::flash()->error(tr('Impossibile creare il file!')); flash()->error(tr('Impossibile creare il file!'));
} else { } else {
App::flash()->info(tr('Componente _FILE_ aggiunto correttamente!', [ flash()->info(tr('Componente _FILE_ aggiunto correttamente!', [
'_FILE_' => "'".$nomefile."'", '_FILE_' => "'".$nomefile."'",
])); ]));
} }
@ -50,7 +50,7 @@ switch (post('op')) {
if (!empty($nomefile)) { if (!empty($nomefile)) {
delete($path.$nomefile); delete($path.$nomefile);
App::flash()->info(tr('File _FILE_ rimosso correttamente!', [ flash()->info(tr('File _FILE_ rimosso correttamente!', [
'_FILE_' => "'".$nomefile."'", '_FILE_' => "'".$nomefile."'",
])); ]));
} }

View File

@ -11,7 +11,7 @@ switch (post('op')) {
]); ]);
$id_record = $dbo->last_inserted_id(); $id_record = $dbo->last_inserted_id();
App::flash()->info(tr('Nuova documento aggiunto!')); flash()->info(tr('Nuova documento aggiunto!'));
break; break;
@ -22,7 +22,7 @@ switch (post('op')) {
'data' => post('data'), 'data' => post('data'),
], ['id' => $id_record]); ], ['id' => $id_record]);
App::flash()->info(tr('Informazioni salvate correttamente!')); flash()->info(tr('Informazioni salvate correttamente!'));
break; break;
case 'delete': case 'delete':
@ -33,7 +33,7 @@ switch (post('op')) {
'id_record' => $id_record, 'id_record' => $id_record,
]); ]);
App::flash()->info(tr('Scheda e relativi files eliminati!')); flash()->info(tr('Scheda e relativi files eliminati!'));
break; break;
} }

View File

@ -50,7 +50,7 @@ switch (post('op')) {
// Richiamo delle operazioni specifiche // Richiamo delle operazioni specifiche
include $imports[$id_record]['import']; include $imports[$id_record]['import'];
App::flash()->info(tr('Importazione completata. '.count($csv).' righe processate.')); flash()->info(tr('Importazione completata. '.count($csv).' righe processate.'));
break; break;
} }

View File

@ -14,7 +14,7 @@ switch (filter('op')) {
// integer // integer
if ($result['tipo'] == 'integer') { if ($result['tipo'] == 'integer') {
App::flash()->error(tr('Il valore inserito del parametro _NAME_ deve essere un numero intero!', [ flash()->error(tr('Il valore inserito del parametro _NAME_ deve essere un numero intero!', [
'_NAME_' => '"'.$result['nome'].'"', '_NAME_' => '"'.$result['nome'].'"',
])); ]));
} }
@ -22,7 +22,7 @@ switch (filter('op')) {
// list // list
// verifico che il valore scelto sia nella lista enumerata nel db // verifico che il valore scelto sia nella lista enumerata nel db
elseif (preg_match("/list\[(.+?)\]/", $result['tipo'], $m)) { elseif (preg_match("/list\[(.+?)\]/", $result['tipo'], $m)) {
App::flash()->error(tr('Il valore inserito del parametro _NAME_ deve essere un compreso tra i valori previsti!', [ flash()->error(tr('Il valore inserito del parametro _NAME_ deve essere un compreso tra i valori previsti!', [
'_NAME_' => '"'.$result['nome'].'"', '_NAME_' => '"'.$result['nome'].'"',
])); ]));
} }
@ -32,7 +32,7 @@ switch (filter('op')) {
} }
if ($is_all_valid) { if ($is_all_valid) {
App::flash()->info(tr('Impostazioni aggiornate correttamente!')); flash()->info(tr('Impostazioni aggiornate correttamente!'));
} }
break; break;

View File

@ -197,7 +197,7 @@ switch (post('op')) {
'tipo_sconto_globale' => $tipo_sconto, 'tipo_sconto_globale' => $tipo_sconto,
], ['id' => $id_record]); ], ['id' => $id_record]);
App::flash()->info(tr('Informazioni salvate correttamente!')); flash()->info(tr('Informazioni salvate correttamente!'));
break; break;
@ -242,7 +242,7 @@ switch (post('op')) {
$id_record = $dbo->lastInsertedID(); $id_record = $dbo->lastInsertedID();
App::flash()->info(tr('Aggiunto nuovo intervento!')); flash()->info(tr('Aggiunto nuovo intervento!'));
} }
// Collego l'intervento al preventivo // Collego l'intervento al preventivo
@ -344,8 +344,8 @@ switch (post('op')) {
} }
if (post('ref') == 'dashboard') { if (post('ref') == 'dashboard') {
App::flash()->clearMessage('info'); flash()->clearMessage('info');
App::flash()->clearMessage('warning'); flash()->clearMessage('warning');
} }
break; break;
@ -415,7 +415,7 @@ switch (post('op')) {
// Eliminazione movimenti riguardanti l'intervento cancellato // Eliminazione movimenti riguardanti l'intervento cancellato
$dbo->query('DELETE FROM mg_movimenti WHERE idintervento='.prepare($id_record)); $dbo->query('DELETE FROM mg_movimenti WHERE idintervento='.prepare($id_record));
App::flash()->info(tr('Intervento _NUM_ eliminato!', [ flash()->info(tr('Intervento _NUM_ eliminato!', [
'_NUM_' => "'".$codice."'", '_NUM_' => "'".$codice."'",
])); ]));
@ -637,18 +637,18 @@ switch (post('op')) {
}); });
if (!$img->save($docroot.'/files/interventi/'.$firma_file)) { if (!$img->save($docroot.'/files/interventi/'.$firma_file)) {
App::flash()->error(tr('Impossibile creare il file!')); flash()->error(tr('Impossibile creare il file!'));
} elseif ($dbo->query('UPDATE in_interventi SET firma_file='.prepare($firma_file).', firma_data=NOW(), firma_nome = '.prepare($firma_nome).', idstatointervento = "OK" WHERE id='.prepare($id_record))) { } elseif ($dbo->query('UPDATE in_interventi SET firma_file='.prepare($firma_file).', firma_data=NOW(), firma_nome = '.prepare($firma_nome).', idstatointervento = "OK" WHERE id='.prepare($id_record))) {
App::flash()->info(tr('Firma salvata correttamente!')); flash()->info(tr('Firma salvata correttamente!'));
App::flash()->info(tr('Attività completata!')); flash()->info(tr('Attività completata!'));
} else { } else {
App::flash()->error(tr('Errore durante il salvataggio della firma nel database!')); flash()->error(tr('Errore durante il salvataggio della firma nel database!'));
} }
} else { } else {
App::flash()->error(tr('Errore durante il salvataggio della firma!').tr('La firma risulta vuota').'...'); flash()->error(tr('Errore durante il salvataggio della firma!').tr('La firma risulta vuota').'...');
} }
} else { } else {
App::flash()->error(tr("Non è stato possibile creare la cartella _DIRECTORY_ per salvare l'immagine della firma!", [ flash()->error(tr("Non è stato possibile creare la cartella _DIRECTORY_ per salvare l'immagine della firma!", [
'_DIRECTORY_' => '<b>/files/interventi</b>', '_DIRECTORY_' => '<b>/files/interventi</b>',
])); ]));
} }

View File

@ -205,15 +205,15 @@ switch (post('op')) {
} }
if ($n_interventi > 0) { if ($n_interventi > 0) {
App::flash()->info(tr('Fattura _NUM_ creata!', [ flash()->info(tr('Fattura _NUM_ creata!', [
'_NUM_' => $numero_esterno, '_NUM_' => $numero_esterno,
])); ]));
App::flash()->info(tr('_NUM_ interventi fatturati!', [ flash()->info(tr('_NUM_ interventi fatturati!', [
'_NUM_' => $n_interventi, '_NUM_' => $n_interventi,
])); ]));
} else { } else {
App::flash()->warning(tr('Nessuna attività fatturata!')); flash()->warning(tr('Nessuna attività fatturata!'));
} }
break; break;

View File

@ -12,14 +12,14 @@ switch (filter('op')) {
if (isset($descrizione) && isset($percentuale) && isset($indetraibile)) { if (isset($descrizione) && isset($percentuale) && isset($indetraibile)) {
if ($dbo->fetchNum('SELECT * FROM `co_iva` WHERE `descrizione`='.prepare($descrizione).' AND `id`!='.prepare($id_record)) == 0) { if ($dbo->fetchNum('SELECT * FROM `co_iva` WHERE `descrizione`='.prepare($descrizione).' AND `id`!='.prepare($id_record)) == 0) {
$dbo->query('UPDATE `co_iva` SET `descrizione`='.prepare($descrizione).', `percentuale`='.prepare($percentuale).', `indetraibile`='.prepare($indetraibile).', `dicitura`='.prepare($dicitura).' WHERE `id`='.prepare($id_record)); $dbo->query('UPDATE `co_iva` SET `descrizione`='.prepare($descrizione).', `percentuale`='.prepare($percentuale).', `indetraibile`='.prepare($indetraibile).', `dicitura`='.prepare($dicitura).' WHERE `id`='.prepare($id_record));
App::flash()->info(tr('Salvataggio completato!')); flash()->info(tr('Salvataggio completato!'));
} else { } else {
App::flash()->error(tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione!", [ flash()->error(tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione!", [
'_TYPE_' => 'IVA', '_TYPE_' => 'IVA',
])); ]));
} }
} else { } else {
App::flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!')); flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!'));
} }
break; break;
@ -34,16 +34,16 @@ switch (filter('op')) {
$dbo->query('INSERT INTO `co_iva` (`descrizione`, `percentuale`, `indetraibile`) VALUES ('.prepare($descrizione).', '.prepare($percentuale).', '.prepare($indetraibile).')'); $dbo->query('INSERT INTO `co_iva` (`descrizione`, `percentuale`, `indetraibile`) VALUES ('.prepare($descrizione).', '.prepare($percentuale).', '.prepare($indetraibile).')');
$id_record = $dbo->lastInsertedID(); $id_record = $dbo->lastInsertedID();
App::flash()->info(tr('Aggiunta nuova tipologia di _TYPE_', [ flash()->info(tr('Aggiunta nuova tipologia di _TYPE_', [
'_TYPE_' => 'IVA', '_TYPE_' => 'IVA',
])); ]));
} else { } else {
App::flash()->error(tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione!", [ flash()->error(tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione!", [
'_TYPE_' => 'IVA', '_TYPE_' => 'IVA',
])); ]));
} }
} else { } else {
App::flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!')); flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!'));
} }
break; break;
@ -52,7 +52,7 @@ switch (filter('op')) {
if (isset($id_record)) { if (isset($id_record)) {
$dbo->query('DELETE FROM `co_iva` WHERE `id`='.prepare($id_record)); $dbo->query('DELETE FROM `co_iva` WHERE `id`='.prepare($id_record));
App::flash()->info(tr('Tipologia di _TYPE_ eliminata con successo!', [ flash()->info(tr('Tipologia di _TYPE_ eliminata con successo!', [
'_TYPE_' => 'IVA', '_TYPE_' => 'IVA',
])); ]));
} }

View File

@ -15,7 +15,7 @@ switch (post('op')) {
$query = 'UPDATE mg_listini SET nome='.prepare($nome).', prc_guadagno='.prepare($prc_guadagno).', note='.prepare($note).' WHERE id='.prepare($id_record); $query = 'UPDATE mg_listini SET nome='.prepare($nome).', prc_guadagno='.prepare($prc_guadagno).', note='.prepare($note).' WHERE id='.prepare($id_record);
$dbo->query($query); $dbo->query($query);
App::flash()->info(tr('Informazioni salvate correttamente!')); flash()->info(tr('Informazioni salvate correttamente!'));
break; break;
case 'add': case 'add':
@ -30,12 +30,12 @@ switch (post('op')) {
$dbo->query('INSERT INTO mg_listini( nome, prc_guadagno ) VALUES ('.prepare($nome).', '.prepare($prc_guadagno).')'); $dbo->query('INSERT INTO mg_listini( nome, prc_guadagno ) VALUES ('.prepare($nome).', '.prepare($prc_guadagno).')');
$id_record = $dbo->lastInsertedID(); $id_record = $dbo->lastInsertedID();
App::flash()->info(tr('Nuovo listino aggiunto!')); flash()->info(tr('Nuovo listino aggiunto!'));
} }
break; break;
case 'delete': case 'delete':
$dbo->query('DELETE FROM mg_listini WHERE id='.prepare($id_record)); $dbo->query('DELETE FROM mg_listini WHERE id='.prepare($id_record));
App::flash()->info(tr('Listino eliminato!')); flash()->info(tr('Listino eliminato!'));
break; break;
} }

View File

@ -9,14 +9,14 @@ switch (filter('op')) {
if (isset($valore)) { if (isset($valore)) {
if ($dbo->fetchNum('SELECT * FROM `mg_unitamisura` WHERE `valore`='.prepare($valore).' AND `id`!='.prepare($id_record)) == 0) { if ($dbo->fetchNum('SELECT * FROM `mg_unitamisura` WHERE `valore`='.prepare($valore).' AND `id`!='.prepare($id_record)) == 0) {
$dbo->query('UPDATE `mg_unitamisura` SET `valore`='.prepare($valore).' WHERE `id`='.prepare($id_record)); $dbo->query('UPDATE `mg_unitamisura` SET `valore`='.prepare($valore).' WHERE `id`='.prepare($id_record));
App::flash()->info(tr('Salvataggio completato.')); flash()->info(tr('Salvataggio completato.'));
} else { } else {
App::flash()->error(tr("E' già presente una tipologia di _TYPE_ con lo stesso valore.", [ flash()->error(tr("E' già presente una tipologia di _TYPE_ con lo stesso valore.", [
'_TYPE_' => 'unità di misura', '_TYPE_' => 'unità di misura',
])); ]));
} }
} else { } else {
App::flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio.')); flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio.'));
} }
break; break;
@ -34,16 +34,16 @@ switch (filter('op')) {
echo json_encode(['id' => $valore, 'text' => $valore]); echo json_encode(['id' => $valore, 'text' => $valore]);
} }
App::flash()->info(tr('Aggiunta nuova tipologia di _TYPE_', [ flash()->info(tr('Aggiunta nuova tipologia di _TYPE_', [
'_TYPE_' => 'unità di misura', '_TYPE_' => 'unità di misura',
])); ]));
} else { } else {
App::flash()->error(tr("E' già presente una tipologia di _TYPE_ con lo stesso valore.", [ flash()->error(tr("E' già presente una tipologia di _TYPE_ con lo stesso valore.", [
'_TYPE_' => 'unità di misura', '_TYPE_' => 'unità di misura',
])); ]));
} }
} else { } else {
App::flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio.')); flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio.'));
} }
break; break;
@ -59,11 +59,11 @@ switch (filter('op')) {
if (isset($id_record) && empty($righe)) { if (isset($id_record) && empty($righe)) {
$dbo->query('DELETE FROM `mg_unitamisura` WHERE `id`='.prepare($id_record)); $dbo->query('DELETE FROM `mg_unitamisura` WHERE `id`='.prepare($id_record));
App::flash()->info(tr('Tipologia di _TYPE_ eliminata con successo!', [ flash()->info(tr('Tipologia di _TYPE_ eliminata con successo!', [
'_TYPE_' => 'unità di misura', '_TYPE_' => 'unità di misura',
])); ]));
} else { } else {
App::flash()->error(tr('Sono presenti righe collegate a questa unità di misura.')); flash()->error(tr('Sono presenti righe collegate a questa unità di misura.'));
} }
break; break;

View File

@ -43,7 +43,7 @@ switch (post('op')) {
// Eliminazione prima nota // Eliminazione prima nota
$dbo->query('DELETE FROM co_movimenti_modelli WHERE idmastrino='.prepare($idmastrino)); $dbo->query('DELETE FROM co_movimenti_modelli WHERE idmastrino='.prepare($idmastrino));
App::flash()->info(tr('Movimento eliminato!')); flash()->info(tr('Movimento eliminato!'));
} }
break; break;

View File

@ -29,7 +29,7 @@ switch ($op) {
'occupante' => post('occupante'), 'occupante' => post('occupante'),
], ['id' => $id_record]); ], ['id' => $id_record]);
App::flash()->info(tr('Informazioni salvate correttamente!')); flash()->info(tr('Informazioni salvate correttamente!'));
// Upload file // Upload file
if (!empty($_FILES) && !empty($_FILES['immagine']['name'])) { if (!empty($_FILES) && !empty($_FILES['immagine']['name'])) {
@ -48,7 +48,7 @@ switch ($op) {
'id' => $id_record, 'id' => $id_record,
]); ]);
} else { } else {
App::flash()->warning(tr('Errore durante il caricamento del file in _DIR_!', [ flash()->warning(tr('Errore durante il caricamento del file in _DIR_!', [
'_DIR_' => $upload_dir, '_DIR_' => $upload_dir,
])); ]));
} }
@ -86,7 +86,7 @@ switch ($op) {
echo json_encode(['id' => $id_record, 'text' => $matricola.' - '.$nome]); echo json_encode(['id' => $id_record, 'text' => $matricola.' - '.$nome]);
} }
App::flash()->info(tr('Aggiunto nuovo impianto!')); flash()->info(tr('Aggiunto nuovo impianto!'));
} }
break; break;
@ -119,7 +119,7 @@ switch ($op) {
case 'delete': case 'delete':
$dbo->query('DELETE FROM my_impianti WHERE id='.prepare($id_record)); $dbo->query('DELETE FROM my_impianti WHERE id='.prepare($id_record));
App::flash()->info(tr('Impianto e relativi componenti eliminati!')); flash()->info(tr('Impianto e relativi componenti eliminati!'));
break; break;
} }

View File

@ -17,7 +17,7 @@ switch (filter('op')) {
$query = 'UPDATE my_impianto_componenti SET data='.prepare($data).', contenuto='.prepare($contenuto).' WHERE idimpianto='.prepare($id_record).' AND id='.prepare($idcomponente); $query = 'UPDATE my_impianto_componenti SET data='.prepare($data).', contenuto='.prepare($contenuto).' WHERE idimpianto='.prepare($id_record).' AND id='.prepare($idcomponente);
$dbo->query($query); $dbo->query($query);
App::flash()->info(tr('Informazioni componente aggiornate correttamente!')); flash()->info(tr('Informazioni componente aggiornate correttamente!'));
$_SESSION['idcomponente'] = $idcomponente; $_SESSION['idcomponente'] = $idcomponente;
break; break;
@ -35,7 +35,7 @@ switch (filter('op')) {
$idcomponente = $dbo->lastInsertedID(); $idcomponente = $dbo->lastInsertedID();
$_SESSION['idcomponente'] = $idcomponente; $_SESSION['idcomponente'] = $idcomponente;
App::flash()->info(tr("Aggiunto un nuovo componente all'impianto!")); flash()->info(tr("Aggiunto un nuovo componente all'impianto!"));
} }
break; break;
@ -62,9 +62,9 @@ switch (filter('op')) {
$query = 'UPDATE my_impianto_componenti SET data_sostituzione = NOW() WHERE idimpianto = '.prepare($id_record).' AND id = '.prepare($id); $query = 'UPDATE my_impianto_componenti SET data_sostituzione = NOW() WHERE idimpianto = '.prepare($id_record).' AND id = '.prepare($id);
$dbo->query($query); $dbo->query($query);
App::flash()->info(tr('Aggiunto un nuovo componente in sostituzione al precedente!')); flash()->info(tr('Aggiunto un nuovo componente in sostituzione al precedente!'));
} else { } else {
App::flash()->error(tr('Questo componente è già stato sostituito!').' '.('Nessuna modifica applicata')); flash()->error(tr('Questo componente è già stato sostituito!').' '.('Nessuna modifica applicata'));
} }
break; break;
@ -74,7 +74,7 @@ switch (filter('op')) {
$query = 'DELETE FROM my_impianto_componenti WHERE id='.prepare($idcomponente).' AND idimpianto='.prepare($id_record); $query = 'DELETE FROM my_impianto_componenti WHERE id='.prepare($idcomponente).' AND idimpianto='.prepare($id_record);
$dbo->query($query); $dbo->query($query);
App::flash()->info(tr("Rimosso componente dall'impianto!")); flash()->info(tr("Rimosso componente dall'impianto!"));
break; break;
} }

View File

@ -29,7 +29,7 @@ if (filter('op') == 'link_myimpianti') {
} }
} }
App::flash()->info(tr('Informazioni impianti salvate!')); flash()->info(tr('Informazioni impianti salvate!'));
} elseif (filter('op') == 'link_componenti') { } elseif (filter('op') == 'link_componenti') {
$components = (array) post('componenti'); $components = (array) post('componenti');
@ -46,7 +46,7 @@ if (filter('op') == 'link_myimpianti') {
} }
} }
App::flash()->info(tr('Informazioni componenti salvate!')); flash()->info(tr('Informazioni componenti salvate!'));
} }
//Blocco della modifica impianti se l'intervento è completato //Blocco della modifica impianti se l'intervento è completato

View File

@ -47,7 +47,7 @@ switch (post('op')) {
$id_record = $dbo->lastInsertedID(); $id_record = $dbo->lastInsertedID();
App::flash()->info(tr('Aggiunto ordine numero _NUM_!', [ flash()->info(tr('Aggiunto ordine numero _NUM_!', [
'_NUM_' => $numero, '_NUM_' => $numero,
])); ]));
} }
@ -128,7 +128,7 @@ switch (post('op')) {
} }
} }
App::flash()->info(tr('Ordine modificato correttamente!')); flash()->info(tr('Ordine modificato correttamente!'));
} }
break; break;
@ -153,7 +153,7 @@ switch (post('op')) {
add_articolo_inordine($id_record, $idarticolo, $descrizione, $idiva, $qta, post('um'), $prezzo_vendita * $qta, $sconto, $sconto_unitario, $tipo_sconto); add_articolo_inordine($id_record, $idarticolo, $descrizione, $idiva, $qta, post('um'), $prezzo_vendita * $qta, $sconto, $sconto_unitario, $tipo_sconto);
App::flash()->info(tr('Articolo aggiunto!')); flash()->info(tr('Articolo aggiunto!'));
} }
ricalcola_costiagg_ordine($id_record); ricalcola_costiagg_ordine($id_record);
break; break;
@ -188,11 +188,11 @@ switch (post('op')) {
// Messaggi informativi // Messaggi informativi
if (!empty($idarticolo)) { if (!empty($idarticolo)) {
App::flash()->info(tr('Articolo aggiunto!')); flash()->info(tr('Articolo aggiunto!'));
} elseif (!empty($qta)) { } elseif (!empty($qta)) {
App::flash()->info(tr('Riga aggiunta!')); flash()->info(tr('Riga aggiunta!'));
} else { } else {
App::flash()->info(tr('Riga descrittiva aggiunta!')); flash()->info(tr('Riga descrittiva aggiunta!'));
} }
// Ricalcolo inps, ritenuta e bollo // Ricalcolo inps, ritenuta e bollo
@ -211,7 +211,7 @@ switch (post('op')) {
if (!empty($idarticolo)) { if (!empty($idarticolo)) {
if (!rimuovi_articolo_daordine($idarticolo, $id_record, $idriga)) { if (!rimuovi_articolo_daordine($idarticolo, $id_record, $idriga)) {
App::flash()->error(tr('Alcuni serial number sono già stati utilizzati!')); flash()->error(tr('Alcuni serial number sono già stati utilizzati!'));
return; return;
} }
@ -224,7 +224,7 @@ switch (post('op')) {
ricalcola_costiagg_ordine($id_record, 0, 0, 0); ricalcola_costiagg_ordine($id_record, 0, 0, 0);
} }
App::flash()->info(tr('Articolo rimosso!')); flash()->info(tr('Articolo rimosso!'));
} }
break; break;
@ -245,7 +245,7 @@ switch (post('op')) {
ricalcola_costiagg_ordine($id_record, 0, 0, 0); ricalcola_costiagg_ordine($id_record, 0, 0, 0);
} }
App::flash()->info(tr('Riga rimossa!')); flash()->info(tr('Riga rimossa!'));
} }
break; break;
@ -281,7 +281,7 @@ switch (post('op')) {
// Controllo per gestire i serial // Controllo per gestire i serial
if (!empty($idarticolo)) { if (!empty($idarticolo)) {
if (!controlla_seriali('id_riga_ordine', $idriga, $old_qta, $qta, $dir)) { if (!controlla_seriali('id_riga_ordine', $idriga, $old_qta, $qta, $dir)) {
App::flash()->error(tr('Alcuni serial number sono già stati utilizzati!')); flash()->error(tr('Alcuni serial number sono già stati utilizzati!'));
return; return;
} }
@ -301,7 +301,7 @@ switch (post('op')) {
$query = 'UPDATE or_righe_ordini SET descrizione='.prepare($descrizione).' WHERE id='.prepare($idriga); $query = 'UPDATE or_righe_ordini SET descrizione='.prepare($descrizione).' WHERE id='.prepare($idriga);
} }
if ($dbo->query($query)) { if ($dbo->query($query)) {
App::flash()->info(tr('Riga modificata!')); flash()->info(tr('Riga modificata!'));
// Ricalcolo inps, ritenuta e bollo // Ricalcolo inps, ritenuta e bollo
if ($dir == 'entrata') { if ($dir == 'entrata') {
@ -322,7 +322,7 @@ switch (post('op')) {
foreach ($rs as $value) { foreach ($rs as $value) {
$non_rimovibili = seriali_non_rimuovibili('id_riga_documento', $value['id'], $dir); $non_rimovibili = seriali_non_rimuovibili('id_riga_documento', $value['id'], $dir);
if (!empty($non_rimovibili)) { if (!empty($non_rimovibili)) {
App::flash()->error(tr('Alcuni serial number sono già stati utilizzati!')); flash()->error(tr('Alcuni serial number sono già stati utilizzati!'));
return; return;
} }
@ -330,7 +330,7 @@ switch (post('op')) {
$dbo->query('DELETE FROM or_ordini WHERE id='.prepare($id_record)); $dbo->query('DELETE FROM or_ordini WHERE id='.prepare($id_record));
$dbo->query('DELETE FROM or_righe_ordini WHERE idordine='.prepare($id_record)); $dbo->query('DELETE FROM or_righe_ordini WHERE idordine='.prepare($id_record));
App::flash()->info(tr('Ordine eliminato!')); flash()->info(tr('Ordine eliminato!'));
break; break;
@ -400,7 +400,7 @@ switch (post('op')) {
$id_record = $dbo->lastInsertedID(); $id_record = $dbo->lastInsertedID();
App::flash()->info(tr('Aggiunto ordine numero _NUM_!', [ flash()->info(tr('Aggiunto ordine numero _NUM_!', [
'_NUM_' => $numero, '_NUM_' => $numero,
])); ]));

View File

@ -41,9 +41,9 @@ switch (filter('op')) {
$dbo->INSERT('co_pagamenti', $array); $dbo->INSERT('co_pagamenti', $array);
} }
} }
App::flash()->info(tr('Salvataggio completato!')); flash()->info(tr('Salvataggio completato!'));
} else { } else {
App::flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!')); flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!'));
} }
break; break;
@ -55,11 +55,11 @@ switch (filter('op')) {
$dbo->query('INSERT INTO `co_pagamenti` (`descrizione`) VALUES ('.prepare($descrizione).')'); $dbo->query('INSERT INTO `co_pagamenti` (`descrizione`) VALUES ('.prepare($descrizione).')');
$id_record = $dbo->lastInsertedID(); $id_record = $dbo->lastInsertedID();
App::flash()->info(tr('Aggiunta nuova tipologia di _TYPE_', [ flash()->info(tr('Aggiunta nuova tipologia di _TYPE_', [
'_TYPE_' => 'pagamento', '_TYPE_' => 'pagamento',
])); ]));
} else { } else {
App::flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!')); flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!'));
} }
break; break;
@ -68,7 +68,7 @@ switch (filter('op')) {
if (!empty($id_record)) { if (!empty($id_record)) {
$dbo->query('DELETE FROM `co_pagamenti` WHERE `id`='.prepare($id_record)); $dbo->query('DELETE FROM `co_pagamenti` WHERE `id`='.prepare($id_record));
App::flash()->info(tr('Tipologia di _TYPE_ eliminata con successo!', [ flash()->info(tr('Tipologia di _TYPE_ eliminata con successo!', [
'_TYPE_' => 'pagamento', '_TYPE_' => 'pagamento',
])); ]));
} }
@ -79,7 +79,7 @@ switch (filter('op')) {
$id = filter('id'); $id = filter('id');
if (isset($id)) { if (isset($id)) {
$dbo->query('DELETE FROM `co_pagamenti` WHERE `id`='.prepare($id)); $dbo->query('DELETE FROM `co_pagamenti` WHERE `id`='.prepare($id));
App::flash()->info(tr('Elemento eliminato con successo!')); flash()->info(tr('Elemento eliminato con successo!'));
if ($id_record == $id) { if ($id_record == $id) {
$res = $dbo->fetchArray('SELECT * FROM `co_pagamenti` WHERE `id`!='.prepare($id).' AND `descrizione`='.prepare($record['descrizione'])); $res = $dbo->fetchArray('SELECT * FROM `co_pagamenti` WHERE `id`!='.prepare($id).' AND `descrizione`='.prepare($record['descrizione']));

View File

@ -18,10 +18,10 @@ switch (post('op')) {
$query = 'INSERT INTO co_pianodeiconti3(numero, descrizione, idpianodeiconti2, dir, can_edit, can_delete) VALUES('.prepare($numero).', '.prepare($descrizione).', '.prepare($idpianodeiconti2).', (SELECT dir FROM co_pianodeiconti2 WHERE id='.prepare($idpianodeiconti2).'), 1, 1)'; $query = 'INSERT INTO co_pianodeiconti3(numero, descrizione, idpianodeiconti2, dir, can_edit, can_delete) VALUES('.prepare($numero).', '.prepare($descrizione).', '.prepare($idpianodeiconti2).', (SELECT dir FROM co_pianodeiconti2 WHERE id='.prepare($idpianodeiconti2).'), 1, 1)';
if ($dbo->query($query)) { if ($dbo->query($query)) {
App::flash()->info(tr('Nuovo conto aggiunto!')); flash()->info(tr('Nuovo conto aggiunto!'));
} }
} else { } else {
App::flash()->error(tr('Il numero scelto è già esistente!')); flash()->error(tr('Il numero scelto è già esistente!'));
} }
} }
break; break;
@ -41,10 +41,10 @@ switch (post('op')) {
$query = 'UPDATE co_pianodeiconti3 SET numero='.prepare($numero).', descrizione='.prepare($descrizione).' WHERE id='.prepare($idconto); $query = 'UPDATE co_pianodeiconti3 SET numero='.prepare($numero).', descrizione='.prepare($descrizione).' WHERE id='.prepare($idconto);
if ($dbo->query($query)) { if ($dbo->query($query)) {
App::flash()->info(tr('Descrizione conto modificata!')); flash()->info(tr('Descrizione conto modificata!'));
} }
} else { } else {
App::flash()->error(tr('Il numero scelto è già esistente!')); flash()->error(tr('Il numero scelto è già esistente!'));
} }
} }
@ -58,7 +58,7 @@ switch (post('op')) {
$query = 'DELETE FROM co_pianodeiconti3 WHERE id='.prepare($idconto); $query = 'DELETE FROM co_pianodeiconti3 WHERE id='.prepare($idconto);
if ($dbo->query($query)) { if ($dbo->query($query)) {
App::flash()->info(tr('Conto eliminato!')); flash()->info(tr('Conto eliminato!'));
} }
} }
break; break;

View File

@ -9,14 +9,14 @@ switch (filter('op')) {
if (isset($descrizione)) { if (isset($descrizione)) {
if ($dbo->fetchNum('SELECT * FROM `dt_porto` WHERE `descrizione`='.prepare($descrizione).' AND `id`!='.prepare($id_record)) == 0) { if ($dbo->fetchNum('SELECT * FROM `dt_porto` WHERE `descrizione`='.prepare($descrizione).' AND `id`!='.prepare($id_record)) == 0) {
$dbo->query('UPDATE `dt_porto` SET `descrizione`='.prepare($descrizione).' WHERE `id`='.prepare($id_record)); $dbo->query('UPDATE `dt_porto` SET `descrizione`='.prepare($descrizione).' WHERE `id`='.prepare($id_record));
App::flash()->info(tr('Salvataggio completato!')); flash()->info(tr('Salvataggio completato!'));
} else { } else {
App::flash()->error(tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione.", [ flash()->error(tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione.", [
'_TYPE_' => 'porto', '_TYPE_' => 'porto',
])); ]));
} }
} else { } else {
App::flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio.')); flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio.'));
} }
break; break;
@ -29,16 +29,16 @@ switch (filter('op')) {
$dbo->query('INSERT INTO `dt_porto` (`descrizione`) VALUES ('.prepare($descrizione).')'); $dbo->query('INSERT INTO `dt_porto` (`descrizione`) VALUES ('.prepare($descrizione).')');
$id_record = $dbo->lastInsertedID(); $id_record = $dbo->lastInsertedID();
App::flash()->info(tr('Aggiunta nuova tipologia di _TYPE_', [ flash()->info(tr('Aggiunta nuova tipologia di _TYPE_', [
'_TYPE_' => 'porto', '_TYPE_' => 'porto',
])); ]));
} else { } else {
$App::flash()->error(tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione.", [ $flash()->error(tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione.", [
'_TYPE_' => 'porto', '_TYPE_' => 'porto',
])); ]));
} }
} else { } else {
App::flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!')); flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!'));
} }
break; break;
@ -52,11 +52,11 @@ switch (filter('op')) {
if (isset($id_record) && empty($documenti)) { if (isset($id_record) && empty($documenti)) {
$dbo->query('DELETE FROM `dt_porto` WHERE `id`='.prepare($id_record)); $dbo->query('DELETE FROM `dt_porto` WHERE `id`='.prepare($id_record));
App::flash()->info(tr('Tipologia di _TYPE_ eliminata con successo!', [ flash()->info(tr('Tipologia di _TYPE_ eliminata con successo!', [
'_TYPE_' => 'porto', '_TYPE_' => 'porto',
])); ]));
} else { } else {
App::flash()->error(tr('Sono presenti dei documenti collegati a questo porto.')); flash()->error(tr('Sono presenti dei documenti collegati a questo porto.'));
} }
break; break;

View File

@ -60,7 +60,7 @@ switch (post('op')) {
$dbo->query('INSERT INTO co_righe_preventivi(idpreventivo, idarticolo, idiva, desc_iva, iva, iva_indetraibile, descrizione, subtotale, um, qta, sconto, sconto_unitario, tipo_sconto, `order`) VALUES ('.prepare($id_record).", '0', ".prepare($idiva).', '.prepare($rs_iva[0]['descrizione']).', '.prepare($iva).', '.prepare($iva_indetraibile).", 'Diritto chiamata', ".prepare($costo).", '', 1, 0, 0, 'UNT', (SELECT IFNULL(MAX(`order`) + 1, 0) FROM co_righe_preventivi AS t WHERE idpreventivo=".prepare($id_record).'))'); $dbo->query('INSERT INTO co_righe_preventivi(idpreventivo, idarticolo, idiva, desc_iva, iva, iva_indetraibile, descrizione, subtotale, um, qta, sconto, sconto_unitario, tipo_sconto, `order`) VALUES ('.prepare($id_record).", '0', ".prepare($idiva).', '.prepare($rs_iva[0]['descrizione']).', '.prepare($iva).', '.prepare($iva_indetraibile).", 'Diritto chiamata', ".prepare($costo).", '', 1, 0, 0, 'UNT', (SELECT IFNULL(MAX(`order`) + 1, 0) FROM co_righe_preventivi AS t WHERE idpreventivo=".prepare($id_record).'))');
*/ */
App::flash()->info(tr('Aggiunto preventivo numero _NUM_!', [ flash()->info(tr('Aggiunto preventivo numero _NUM_!', [
'_NUM_' => $numero, '_NUM_' => $numero,
])); ]));
@ -131,7 +131,7 @@ switch (post('op')) {
], $id_record); ], $id_record);
// update_budget_preventivo( $id_record ); // update_budget_preventivo( $id_record );
App::flash()->info(tr('Preventivo modificato correttamente!')); flash()->info(tr('Preventivo modificato correttamente!'));
} }
break; break;
@ -150,7 +150,7 @@ switch (post('op')) {
// Imposto il preventivo nello stato "In lavorazione" se inizio ad aggiungere interventi // Imposto il preventivo nello stato "In lavorazione" se inizio ad aggiungere interventi
$dbo->query("UPDATE `co_preventivi` SET idstato=(SELECT `id` FROM `co_statipreventivi` WHERE `descrizione`='In lavorazione') WHERE `id`=".prepare($id_record)); $dbo->query("UPDATE `co_preventivi` SET idstato=(SELECT `id` FROM `co_statipreventivi` WHERE `descrizione`='In lavorazione') WHERE `id`=".prepare($id_record));
App::flash()->info(tr('Intervento _NUM_ aggiunto!', [ flash()->info(tr('Intervento _NUM_ aggiunto!', [
'_NUM_' => $rs[0]['codice'], '_NUM_' => $rs[0]['codice'],
])); ]));
} }
@ -171,7 +171,7 @@ switch (post('op')) {
// Elimino la riga dal preventivo // Elimino la riga dal preventivo
$dbo->query('DELETE FROM co_righe_preventivi WHERE id='.prepare($idriga)); $dbo->query('DELETE FROM co_righe_preventivi WHERE id='.prepare($idriga));
App::flash()->info(tr('Riga rimossa!')); flash()->info(tr('Riga rimossa!'));
} }
break; break;
@ -183,7 +183,7 @@ switch (post('op')) {
$query = 'DELETE FROM `co_preventivi_interventi` WHERE idpreventivo='.prepare($id_record).' AND idintervento='.prepare($idintervento); $query = 'DELETE FROM `co_preventivi_interventi` WHERE idpreventivo='.prepare($id_record).' AND idintervento='.prepare($idintervento);
$dbo->query($query); $dbo->query($query);
App::flash()->info(tr('Intervento _NUM_ rimosso!', [ flash()->info(tr('Intervento _NUM_ rimosso!', [
'_NUM_' => $idintervento, '_NUM_' => $idintervento,
])); ]));
} }
@ -194,7 +194,7 @@ switch (post('op')) {
$dbo->query('DELETE FROM co_preventivi WHERE id='.prepare($id_record)); $dbo->query('DELETE FROM co_preventivi WHERE id='.prepare($id_record));
$dbo->query('DELETE FROM co_preventivi_interventi WHERE idpreventivo='.prepare($id_record)); $dbo->query('DELETE FROM co_preventivi_interventi WHERE idpreventivo='.prepare($id_record));
App::flash()->info(tr('Preventivo eliminato!')); flash()->info(tr('Preventivo eliminato!'));
break; break;
@ -230,11 +230,11 @@ switch (post('op')) {
// Messaggi informativi // Messaggi informativi
if (!empty($idarticolo)) { if (!empty($idarticolo)) {
App::flash()->info(tr('Articolo aggiunto!')); flash()->info(tr('Articolo aggiunto!'));
} elseif (!empty($qta)) { } elseif (!empty($qta)) {
App::flash()->info(tr('Riga aggiunta!')); flash()->info(tr('Riga aggiunta!'));
} else { } else {
App::flash()->info(tr('Riga descrittiva aggiunta!')); flash()->info(tr('Riga descrittiva aggiunta!'));
} }
break; break;
@ -278,7 +278,7 @@ switch (post('op')) {
} }
$dbo->query($query); $dbo->query($query);
App::flash()->info('Riga modificata!'); flash()->info('Riga modificata!');
break; break;
case 'update_position': case 'update_position':

View File

@ -51,10 +51,10 @@ switch (post('op')) {
// Se non va a buon fine qualcosa elimino il mastrino per non lasciare incongruenze nel db // Se non va a buon fine qualcosa elimino il mastrino per non lasciare incongruenze nel db
if (!$all_ok) { if (!$all_ok) {
App::flash()->error(tr("Errore durante l'aggiunta del movimento!")); flash()->error(tr("Errore durante l'aggiunta del movimento!"));
$dbo->query('DELETE FROM co_movimenti WHERE idmastrino='.prepare($idmastrino)); $dbo->query('DELETE FROM co_movimenti WHERE idmastrino='.prepare($idmastrino));
} else { } else {
App::flash()->info(tr('Movimento aggiunto in prima nota!')); flash()->info(tr('Movimento aggiunto in prima nota!'));
// Verifico se la fattura è stata pagata tutta, così imposto lo stato a "Pagato" // Verifico se la fattura è stata pagata tutta, così imposto lo stato a "Pagato"
$query = 'SELECT SUM(pagato) AS tot_pagato, SUM(da_pagare) AS tot_da_pagare FROM co_scadenziario GROUP BY iddocumento HAVING iddocumento='.prepare($iddocumento); $query = 'SELECT SUM(pagato) AS tot_pagato, SUM(da_pagare) AS tot_da_pagare FROM co_scadenziario GROUP BY iddocumento HAVING iddocumento='.prepare($iddocumento);
@ -196,10 +196,10 @@ switch (post('op')) {
// Se non va a buon fine qualcosa elimino il mastrino per non lasciare incongruenze nel db // Se non va a buon fine qualcosa elimino il mastrino per non lasciare incongruenze nel db
if (!$all_ok) { if (!$all_ok) {
App::flash()->error(tr("Errore durante l'aggiunta del movimento!")); flash()->error(tr("Errore durante l'aggiunta del movimento!"));
$dbo->query('DELETE FROM co_movimenti WHERE idmastrino='.prepare($idmastrino)); $dbo->query('DELETE FROM co_movimenti WHERE idmastrino='.prepare($idmastrino));
} else { } else {
App::flash()->info(tr('Movimento modificato in prima nota!')); flash()->info(tr('Movimento modificato in prima nota!'));
// Verifico se la fattura è stata pagata, così imposto lo stato a "Pagato" // Verifico se la fattura è stata pagata, così imposto lo stato a "Pagato"
$query = 'SELECT SUM(pagato) AS tot_pagato, SUM(da_pagare) AS tot_da_pagare FROM co_scadenziario GROUP BY iddocumento HAVING iddocumento='.prepare($iddocumento); $query = 'SELECT SUM(pagato) AS tot_pagato, SUM(da_pagare) AS tot_da_pagare FROM co_scadenziario GROUP BY iddocumento HAVING iddocumento='.prepare($iddocumento);
@ -317,7 +317,7 @@ switch (post('op')) {
$dbo->query("UPDATE in_interventi SET idstatointervento=(SELECT idstatointervento FROM in_statiintervento WHERE descrizione='Fatturato') WHERE id=".prepare($rs[$i]['idintervento'])); $dbo->query("UPDATE in_interventi SET idstatointervento=(SELECT idstatointervento FROM in_statiintervento WHERE descrizione='Fatturato') WHERE id=".prepare($rs[$i]['idintervento']));
} }
App::flash()->info(tr('Movimento eliminato!')); flash()->info(tr('Movimento eliminato!'));
} }
break; break;
} }

View File

@ -11,14 +11,14 @@ switch (filter('op')) {
if (isset($descrizione) && isset($percentuale) && isset($indetraibile)) { if (isset($descrizione) && isset($percentuale) && isset($indetraibile)) {
if ($dbo->fetchNum('SELECT * FROM `co_ritenutaacconto` WHERE `descrizione`='.prepare($descrizione).' AND `id`!='.prepare($id_record)) == 0) { if ($dbo->fetchNum('SELECT * FROM `co_ritenutaacconto` WHERE `descrizione`='.prepare($descrizione).' AND `id`!='.prepare($id_record)) == 0) {
$dbo->query('UPDATE `co_ritenutaacconto` SET `descrizione`='.prepare($descrizione).', `percentuale`='.prepare($percentuale).', `indetraibile`='.prepare($indetraibile).' WHERE `id`='.prepare($id_record)); $dbo->query('UPDATE `co_ritenutaacconto` SET `descrizione`='.prepare($descrizione).', `percentuale`='.prepare($percentuale).', `indetraibile`='.prepare($indetraibile).' WHERE `id`='.prepare($id_record));
App::flash()->info(tr('Salvataggio completato!')); flash()->info(tr('Salvataggio completato!'));
} else { } else {
App::flash()->error(tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione!", [ flash()->error(tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione!", [
'_TYPE_' => "ritenuta d'acconto", '_TYPE_' => "ritenuta d'acconto",
])); ]));
} }
} else { } else {
App::flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!')); flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!'));
} }
break; break;
@ -33,16 +33,16 @@ switch (filter('op')) {
$dbo->query('INSERT INTO `co_ritenutaacconto` (`descrizione`, `percentuale`, `indetraibile`) VALUES ('.prepare($descrizione).', '.prepare($percentuale).', '.prepare($indetraibile).')'); $dbo->query('INSERT INTO `co_ritenutaacconto` (`descrizione`, `percentuale`, `indetraibile`) VALUES ('.prepare($descrizione).', '.prepare($percentuale).', '.prepare($indetraibile).')');
$id_record = $dbo->lastInsertedID(); $id_record = $dbo->lastInsertedID();
App::flash()->info(tr('Aggiunta nuova tipologia di _TYPE_', [ flash()->info(tr('Aggiunta nuova tipologia di _TYPE_', [
'_TYPE_' => "ritenuta d'acconto", '_TYPE_' => "ritenuta d'acconto",
])); ]));
} else { } else {
App::flash()->error(tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione!", [ flash()->error(tr("E' già presente una tipologia di _TYPE_ con la stessa descrizione!", [
'_TYPE_' => "ritenuta d'acconto", '_TYPE_' => "ritenuta d'acconto",
])); ]));
} }
} else { } else {
App::flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!')); flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!'));
} }
break; break;
@ -51,7 +51,7 @@ switch (filter('op')) {
if (isset($id_record)) { if (isset($id_record)) {
$dbo->query('DELETE FROM `co_ritenutaacconto` WHERE `id`='.prepare($id_record)); $dbo->query('DELETE FROM `co_ritenutaacconto` WHERE `id`='.prepare($id_record));
App::flash()->info(tr('Tipologia di _TYPE_ eliminata con successo!', [ flash()->info(tr('Tipologia di _TYPE_ eliminata con successo!', [
'_TYPE_' => "ritenuta d'acconto", '_TYPE_' => "ritenuta d'acconto",
])); ]));
} }

View File

@ -23,9 +23,9 @@ switch (post('op')) {
$dbo->query('UPDATE co_scadenziario SET da_pagare='.prepare($da_pagare).', pagato='.prepare(post('pagato')[$idscadenza]).', scadenza='.prepare(post('data')[$idscadenza]).' WHERE id='.prepare($idscadenza)); $dbo->query('UPDATE co_scadenziario SET da_pagare='.prepare($da_pagare).', pagato='.prepare(post('pagato')[$idscadenza]).', scadenza='.prepare(post('data')[$idscadenza]).' WHERE id='.prepare($idscadenza));
} }
App::flash()->info(tr('Scadenze aggiornate!')); flash()->info(tr('Scadenze aggiornate!'));
} else { } else {
App::flash()->error(tr('Il totale degli importi inseriti non corrisponde al totale da pagare!')); flash()->error(tr('Il totale degli importi inseriti non corrisponde al totale da pagare!'));
} }
break; break;

View File

@ -25,7 +25,7 @@ switch (post('op')) {
'predefined' => $predefined, 'predefined' => $predefined,
], ['id' => $id_record]); ], ['id' => $id_record]);
App::flash()->info(tr('Modifiche salvate correttamente')); flash()->info(tr('Modifiche salvate correttamente'));
break; break;
@ -54,7 +54,7 @@ switch (post('op')) {
$id_record = $dbo->lastInsertedID(); $id_record = $dbo->lastInsertedID();
App::flash()->info(tr('Nuovo segmento aggiunto')); flash()->info(tr('Nuovo segmento aggiunto'));
break; break;
@ -64,7 +64,7 @@ switch (post('op')) {
// TODO // TODO
// eliminare riferimento sulle fatture eventuali collegate a questo segmento? // eliminare riferimento sulle fatture eventuali collegate a questo segmento?
App::flash()->info(tr('Segmento eliminato')); flash()->info(tr('Segmento eliminato'));
break; break;
} }

View File

@ -12,7 +12,7 @@ switch (post('op')) {
$id_record = $dbo->lastInsertedID(); $id_record = $dbo->lastInsertedID();
App::flash()->info(tr('Nuovo account email aggiunto!')); flash()->info(tr('Nuovo account email aggiunto!'));
break; break;
@ -35,41 +35,41 @@ switch (post('op')) {
$dbo->query('UPDATE zz_smtps SET main = 0 WHERE id != '.prepare($id_record)); $dbo->query('UPDATE zz_smtps SET main = 0 WHERE id != '.prepare($id_record));
} }
App::flash()->info(tr('Informazioni salvate correttamente!')); flash()->info(tr('Informazioni salvate correttamente!'));
// Validazione indirizzo email mittente // Validazione indirizzo email mittente
$check_email = Validate::isValidEmail(post('from_address')); $check_email = Validate::isValidEmail(post('from_address'));
// Se $check_email non è null e la riposta è negativa --> mostro il messaggio di avviso. // Se $check_email non è null e la riposta è negativa --> mostro il messaggio di avviso.
if (!empty($check_email)) { if (!empty($check_email)) {
App::flash()->info(tr('Sintassi email verificata')); flash()->info(tr('Sintassi email verificata'));
if (is_object($check_email) && $check_email->smtp) { if (is_object($check_email) && $check_email->smtp) {
if ($check_email->smtp_check) { if ($check_email->smtp_check) {
App::flash()->info(tr('SMTP email verificato')); flash()->info(tr('SMTP email verificato'));
} elseif (!$check_email->smtp_check) { } elseif (!$check_email->smtp_check) {
App::flash()->warning(tr('SMTP email non verificato')); flash()->warning(tr('SMTP email non verificato'));
} else { } else {
App::flash()->error(tr("Attenzione: l'SMTP email _EMAIL_ sembra non essere valido", [ flash()->error(tr("Attenzione: l'SMTP email _EMAIL_ sembra non essere valido", [
'_EMAIL_' => $check_email->email, '_EMAIL_' => $check_email->email,
])); ]));
} }
} }
} else { } else {
App::flash()->error(tr("Attenzione: l'indirizzo email _EMAIL_ sembra non essere valido", [ flash()->error(tr("Attenzione: l'indirizzo email _EMAIL_ sembra non essere valido", [
'_EMAIL_' => $check_email->email, '_EMAIL_' => $check_email->email,
])); ]));
if (is_object($check_email) && !empty($check_email->error->info)) { if (is_object($check_email) && !empty($check_email->error->info)) {
App::flash()->error($check_email->error->info); flash()->error($check_email->error->info);
} }
} }
$mail = new Mail($id_record); $mail = new Mail($id_record);
if ($mail->testSMTP()) { if ($mail->testSMTP()) {
App::flash()->info(tr('Connessione SMTP riuscita')); flash()->info(tr('Connessione SMTP riuscita'));
} else { } else {
App::flash()->error(tr('Connessione SMTP non riuscita')); flash()->error(tr('Connessione SMTP non riuscita'));
} }
break; break;
@ -77,7 +77,7 @@ switch (post('op')) {
case 'delete': case 'delete':
$dbo->query('UPDATE zz_smtps SET deleted_at = NOW() WHERE id='.prepare($id_record)); $dbo->query('UPDATE zz_smtps SET deleted_at = NOW() WHERE id='.prepare($id_record));
App::flash()->info(tr('Account email eliminato!')); flash()->info(tr('Account email eliminato!'));
break; break;
} }

View File

@ -12,7 +12,7 @@ switch (post('op')) {
$query = 'UPDATE in_statiintervento SET descrizione='.prepare($descrizione).', colore='.prepare($colore).', completato='.prepare($completato).' WHERE idstatointervento='.prepare($id_record); $query = 'UPDATE in_statiintervento SET descrizione='.prepare($descrizione).', colore='.prepare($colore).', completato='.prepare($completato).' WHERE idstatointervento='.prepare($id_record);
$dbo->query($query); $dbo->query($query);
App::flash()->info(tr('Informazioni salvate correttamente.')); flash()->info(tr('Informazioni salvate correttamente.'));
break; break;
@ -23,12 +23,12 @@ switch (post('op')) {
//controllo idstatointervento che non sia duplicato //controllo idstatointervento che non sia duplicato
if (count($dbo->fetchArray('SELECT idstatointervento FROM in_statiintervento WHERE idstatointervento='.prepare($idstatointervento))) > 0) { if (count($dbo->fetchArray('SELECT idstatointervento FROM in_statiintervento WHERE idstatointervento='.prepare($idstatointervento))) > 0) {
App::flash()->error(tr('Stato di intervento già esistente.')); flash()->error(tr('Stato di intervento già esistente.'));
} else { } else {
$query = 'INSERT INTO in_statiintervento(idstatointervento, descrizione, colore) VALUES ('.prepare($idstatointervento).', '.prepare($descrizione).', '.prepare($colore).')'; $query = 'INSERT INTO in_statiintervento(idstatointervento, descrizione, colore) VALUES ('.prepare($idstatointervento).', '.prepare($descrizione).', '.prepare($colore).')';
$dbo->query($query); $dbo->query($query);
$id_record = $idstatointervento; $id_record = $idstatointervento;
App::flash()->info(tr('Nuovo stato di intervento aggiunto.')); flash()->info(tr('Nuovo stato di intervento aggiunto.'));
} }
break; break;
@ -44,7 +44,7 @@ switch (post('op')) {
$dbo->query($query); $dbo->query($query);
App::flash()->info(tr('Stato di intervento eliminato.')); flash()->info(tr('Stato di intervento eliminato.'));
break; break;
} }

View File

@ -45,9 +45,9 @@ switch (post('op')) {
} }
if ($n_errors == 0) { if ($n_errors == 0) {
App::flash()->info(tr('Informazioni salvate correttamente!')); flash()->info(tr('Informazioni salvate correttamente!'));
} else { } else {
App::flash()->error(tr('Errore durante il salvataggio delle tariffe!')); flash()->error(tr('Errore durante il salvataggio delle tariffe!'));
} }
break; break;
@ -66,18 +66,18 @@ switch (post('op')) {
.' costo_dirittochiamata_tecnico=(SELECT costo_diritto_chiamata_tecnico FROM in_tipiintervento WHERE idtipointervento='.prepare(post('idtipointervento')).') ' .' costo_dirittochiamata_tecnico=(SELECT costo_diritto_chiamata_tecnico FROM in_tipiintervento WHERE idtipointervento='.prepare(post('idtipointervento')).') '
.' WHERE idtecnico='.prepare(post('idtecnico')).' AND idtipointervento='.prepare(post('idtipointervento'))); .' WHERE idtecnico='.prepare(post('idtecnico')).' AND idtipointervento='.prepare(post('idtipointervento')));
if ($result) { if ($result) {
App::flash()->info(tr('Informazioni salvate correttamente!')); flash()->info(tr('Informazioni salvate correttamente!'));
} else { } else {
App::flash()->error(tr("Errore durante l'importazione tariffe!")); flash()->error(tr("Errore durante l'importazione tariffe!"));
} }
} }
// ...altrimenti la creo // ...altrimenti la creo
else { else {
if ($dbo->query('INSERT INTO in_tariffe( idtecnico, idtipointervento, costo_ore, costo_km, costo_dirittochiamata, costo_ore_tecnico, costo_km_tecnico, costo_dirittochiamata_tecnico ) VALUES( '.prepare(post('idtecnico')).', '.prepare(post('idtipointervento')).', (SELECT costo_orario FROM in_tipiintervento WHERE idtipointervento='.prepare(post('idtipointervento')).'), (SELECT costo_km FROM in_tipiintervento WHERE idtipointervento='.prepare(post('idtipointervento')).'), (SELECT costo_diritto_chiamata FROM in_tipiintervento WHERE idtipointervento='.prepare(post('idtipointervento')).'), (SELECT costo_orario_tecnico FROM in_tipiintervento WHERE idtipointervento='.prepare(post('idtipointervento')).'), (SELECT costo_km_tecnico FROM in_tipiintervento WHERE idtipointervento='.prepare(post('idtipointervento')).'), (SELECT costo_diritto_chiamata_tecnico FROM in_tipiintervento WHERE idtipointervento='.prepare(post('idtipointervento')).') )')) { if ($dbo->query('INSERT INTO in_tariffe( idtecnico, idtipointervento, costo_ore, costo_km, costo_dirittochiamata, costo_ore_tecnico, costo_km_tecnico, costo_dirittochiamata_tecnico ) VALUES( '.prepare(post('idtecnico')).', '.prepare(post('idtipointervento')).', (SELECT costo_orario FROM in_tipiintervento WHERE idtipointervento='.prepare(post('idtipointervento')).'), (SELECT costo_km FROM in_tipiintervento WHERE idtipointervento='.prepare(post('idtipointervento')).'), (SELECT costo_diritto_chiamata FROM in_tipiintervento WHERE idtipointervento='.prepare(post('idtipointervento')).'), (SELECT costo_orario_tecnico FROM in_tipiintervento WHERE idtipointervento='.prepare(post('idtipointervento')).'), (SELECT costo_km_tecnico FROM in_tipiintervento WHERE idtipointervento='.prepare(post('idtipointervento')).'), (SELECT costo_diritto_chiamata_tecnico FROM in_tipiintervento WHERE idtipointervento='.prepare(post('idtipointervento')).') )')) {
App::flash()->info(tr('Informazioni salvate correttamente!')); flash()->info(tr('Informazioni salvate correttamente!'));
} else { } else {
App::flash()->error(tr("Errore durante l'importazione tariffe!")); flash()->error(tr("Errore durante l'importazione tariffe!"));
} }
} }

View File

@ -12,10 +12,10 @@ switch (post('op')) {
if (!in_array($descrizione, $block)) { if (!in_array($descrizione, $block)) {
$dbo->query('UPDATE an_tipianagrafiche SET descrizione='.prepare($descrizione).' WHERE idtipoanagrafica='.prepare($idtipoanagrafica)); $dbo->query('UPDATE an_tipianagrafiche SET descrizione='.prepare($descrizione).' WHERE idtipoanagrafica='.prepare($idtipoanagrafica));
App::flash()->info(tr('Informazioni salvate correttamente!')); flash()->info(tr('Informazioni salvate correttamente!'));
} else { } else {
// Nome non consentito // Nome non consentito
App::flash()->error(tr('Nome non consentito!')); flash()->error(tr('Nome non consentito!'));
} }
break; break;
@ -28,13 +28,13 @@ switch (post('op')) {
$rs = $dbo->fetchArray('SELECT descrizione FROM an_tipianagrafiche WHERE descrizione='.prepare($descrizione)); $rs = $dbo->fetchArray('SELECT descrizione FROM an_tipianagrafiche WHERE descrizione='.prepare($descrizione));
if (count($rs) > 0) { if (count($rs) > 0) {
App::flash()->error(tr('Nome già esistente!')); flash()->error(tr('Nome già esistente!'));
} else { } else {
$query = 'INSERT INTO an_tipianagrafiche (descrizione) VALUES ('.prepare($descrizione).')'; $query = 'INSERT INTO an_tipianagrafiche (descrizione) VALUES ('.prepare($descrizione).')';
$dbo->query($query); $dbo->query($query);
$id_record = $dbo->lastInsertedID(); $id_record = $dbo->lastInsertedID();
App::flash()->info(tr('Nuovo tipo di anagrafica aggiunto!')); flash()->info(tr('Nuovo tipo di anagrafica aggiunto!'));
} }
} }
break; break;
@ -43,6 +43,6 @@ switch (post('op')) {
$query = 'DELETE FROM an_tipianagrafiche WHERE idtipoanagrafica='.prepare($id_record); $query = 'DELETE FROM an_tipianagrafiche WHERE idtipoanagrafica='.prepare($id_record);
$dbo->query($query); $dbo->query($query);
App::flash()->info(tr('Tipo di anagrafica eliminato!')); flash()->info(tr('Tipo di anagrafica eliminato!'));
break; break;
} }

View File

@ -27,7 +27,7 @@ switch (post('op')) {
' WHERE idtipointervento='.prepare($id_record); ' WHERE idtipointervento='.prepare($id_record);
$dbo->query($query); $dbo->query($query);
App::flash()->info(tr('Informazioni tipo intervento salvate correttamente!')); flash()->info(tr('Informazioni tipo intervento salvate correttamente!'));
break; break;
@ -42,7 +42,7 @@ switch (post('op')) {
$id_record = $idtipointervento; $id_record = $idtipointervento;
App::flash()->info(tr('Nuovo tipo di intervento aggiunto!')); flash()->info(tr('Nuovo tipo di intervento aggiunto!'));
break; break;
@ -54,6 +54,6 @@ switch (post('op')) {
$query = 'DELETE FROM in_tariffe WHERE idtipointervento='.prepare($id_record); $query = 'DELETE FROM in_tariffe WHERE idtipointervento='.prepare($id_record);
$dbo->query($query); $dbo->query($query);
App::flash()->info(tr('Tipo di intervento eliminato!')); flash()->info(tr('Tipo di intervento eliminato!'));
break; break;
} }

View File

@ -8,14 +8,14 @@ switch (filter('op')) {
// Abilita utente // Abilita utente
case 'enable': case 'enable':
if ($dbo->query('UPDATE zz_users SET enabled=1 WHERE id='.prepare($id_utente))) { if ($dbo->query('UPDATE zz_users SET enabled=1 WHERE id='.prepare($id_utente))) {
App::flash()->info(tr('Utente abilitato!')); flash()->info(tr('Utente abilitato!'));
} }
break; break;
// Disabilita utente // Disabilita utente
case 'disable': case 'disable':
if ($dbo->query('UPDATE zz_users SET enabled=0 WHERE id='.prepare($id_utente))) { if ($dbo->query('UPDATE zz_users SET enabled=0 WHERE id='.prepare($id_utente))) {
App::flash()->info(tr('Utente disabilitato!')); flash()->info(tr('Utente disabilitato!'));
} }
break; break;
@ -30,17 +30,17 @@ switch (filter('op')) {
// Verifico che la password sia di almeno x caratteri // Verifico che la password sia di almeno x caratteri
if (strlen($password) < $min_length) { if (strlen($password) < $min_length) {
App::flash()->error(tr('La password deve essere lunga almeno _MIN_ caratteri!', [ flash()->error(tr('La password deve essere lunga almeno _MIN_ caratteri!', [
'_MIN_' => $min_length, '_MIN_' => $min_length,
])); ]));
} elseif ($password != $password_rep) { } elseif ($password != $password_rep) {
App::flash()->error(tr('Le password non coincidono')); flash()->error(tr('Le password non coincidono'));
} else { } else {
$idanagrafica = filter('idanag'); $idanagrafica = filter('idanag');
$dbo->query('UPDATE zz_users SET password='.prepare(Auth::hashPassword($password)).', idanagrafica='.prepare($idanagrafica).' WHERE id='.prepare($id_utente)); $dbo->query('UPDATE zz_users SET password='.prepare(Auth::hashPassword($password)).', idanagrafica='.prepare($idanagrafica).' WHERE id='.prepare($id_utente));
App::flash()->info(tr('Password aggiornata!')); flash()->info(tr('Password aggiornata!'));
} }
$username = filter('username'); $username = filter('username');
@ -54,9 +54,9 @@ switch (filter('op')) {
if ($n == 0) { if ($n == 0) {
$dbo->query('UPDATE zz_users SET username='.prepare($username).' WHERE id='.prepare($id_utente)); $dbo->query('UPDATE zz_users SET username='.prepare($username).' WHERE id='.prepare($id_utente));
App::flash()->info(tr('Username aggiornato!')); flash()->info(tr('Username aggiornato!'));
} else { } else {
App::flash()->error(tr('Utente già esistente!')); flash()->error(tr('Utente già esistente!'));
} }
} }
@ -84,20 +84,20 @@ switch (filter('op')) {
if ($n == 0) { if ($n == 0) {
// Verifico che la password sia di almeno x caratteri // Verifico che la password sia di almeno x caratteri
if (strlen($password) < $min_length) { if (strlen($password) < $min_length) {
App::flash()->error(tr('La password deve essere lunga almeno _MIN_ caratteri!', [ flash()->error(tr('La password deve essere lunga almeno _MIN_ caratteri!', [
'_MIN_' => $min_length, '_MIN_' => $min_length,
])); ]));
} elseif ($password != $password_rep) { } elseif ($password != $password_rep) {
App::flash()->error(tr('Le password non coincidono')); flash()->error(tr('Le password non coincidono'));
} else { } else {
if ($dbo->query('INSERT INTO zz_users(idgruppo, username, password, idanagrafica, enabled, email) VALUES('.prepare($id_record).', '.prepare($username).', '.prepare(Auth::hashPassword($password)).', '.prepare($idanagrafica).", 1, '')")) { if ($dbo->query('INSERT INTO zz_users(idgruppo, username, password, idanagrafica, enabled, email) VALUES('.prepare($id_record).', '.prepare($username).', '.prepare(Auth::hashPassword($password)).', '.prepare($idanagrafica).", 1, '')")) {
$dbo->query('INSERT INTO `zz_tokens` (`id_utente`, `token`) VALUES ('.prepare($dbo->lastInsertedID()).', '.prepare(secure_random_string()).')'); $dbo->query('INSERT INTO `zz_tokens` (`id_utente`, `token`) VALUES ('.prepare($dbo->lastInsertedID()).', '.prepare(secure_random_string()).')');
App::flash()->info(tr('Utente aggiunto!')); flash()->info(tr('Utente aggiunto!'));
} }
} }
} else { } else {
App::flash()->error(tr('Utente già esistente!')); flash()->error(tr('Utente già esistente!'));
} }
break; break;
@ -108,17 +108,17 @@ switch (filter('op')) {
// Verifico che questo username non sia già stato usato // Verifico che questo username non sia già stato usato
if ($dbo->fetchNum('SELECT nome FROM zz_groups WHERE nome='.prepare($nome)) == 0) { if ($dbo->fetchNum('SELECT nome FROM zz_groups WHERE nome='.prepare($nome)) == 0) {
$dbo->query('INSERT INTO zz_groups( nome, editable ) VALUES('.prepare($nome).', 1)'); $dbo->query('INSERT INTO zz_groups( nome, editable ) VALUES('.prepare($nome).', 1)');
App::flash()->info(tr('Gruppo aggiunto!')); flash()->info(tr('Gruppo aggiunto!'));
$id_record = $dbo->lastInsertedID(); $id_record = $dbo->lastInsertedID();
} else { } else {
App::flash()->error(tr('Gruppo già esistente!')); flash()->error(tr('Gruppo già esistente!'));
} }
break; break;
// Elimina utente // Elimina utente
case 'delete': case 'delete':
if ($dbo->query('DELETE FROM zz_users WHERE id='.prepare($id_utente))) { if ($dbo->query('DELETE FROM zz_users WHERE id='.prepare($id_utente))) {
App::flash()->info(tr('Utente eliminato!')); flash()->info(tr('Utente eliminato!'));
} }
break; break;
@ -127,7 +127,7 @@ switch (filter('op')) {
$token = $dbo->fetchOne('SELECT `enabled` FROM `zz_tokens` WHERE `id_utente` = '.prepare($id_record)); $token = $dbo->fetchOne('SELECT `enabled` FROM `zz_tokens` WHERE `id_utente` = '.prepare($id_record));
if ($dbo->query('UPDATE zz_tokens SET enabled = '.(empty($token['enabled']) ? 1 : 0).' WHERE id_utente = '.prepare($id_utente))) { if ($dbo->query('UPDATE zz_tokens SET enabled = '.(empty($token['enabled']) ? 1 : 0).' WHERE id_utente = '.prepare($id_utente))) {
App::flash()->info(tr('Utente eliminato!')); flash()->info(tr('Utente eliminato!'));
} }
break; break;
@ -141,10 +141,10 @@ switch (filter('op')) {
if ($dbo->query('DELETE FROM zz_groups WHERE id='.prepare($id_record))) { if ($dbo->query('DELETE FROM zz_groups WHERE id='.prepare($id_record))) {
$dbo->query('DELETE FROM zz_users WHERE idgruppo='.prepare($id_record)); $dbo->query('DELETE FROM zz_users WHERE idgruppo='.prepare($id_record));
$dbo->query('DELETE FROM zz_permissions WHERE idgruppo='.prepare($id_record)); $dbo->query('DELETE FROM zz_permissions WHERE idgruppo='.prepare($id_record));
App::flash()->info(tr('Gruppo eliminato!')); flash()->info(tr('Gruppo eliminato!'));
} }
} else { } else {
App::flash()->error(tr('Questo gruppo non si può eliminare!')); flash()->error(tr('Questo gruppo non si può eliminare!'));
} }
break; break;

View File

@ -29,9 +29,9 @@ switch (filter('op')) {
} }
if ($rs) { if ($rs) {
App::flash()->info(tr('Salvataggio completato!')); flash()->info(tr('Salvataggio completato!'));
} else { } else {
App::flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!')); flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!'));
} }
break; break;
@ -77,9 +77,9 @@ switch (filter('op')) {
} }
if ($rs) { if ($rs) {
App::flash()->info(tr('Salvataggio completato!')); flash()->info(tr('Salvataggio completato!'));
} else { } else {
App::flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!')); flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!'));
} }
break; break;
@ -115,9 +115,9 @@ switch (filter('op')) {
} }
if ($rs) { if ($rs) {
App::flash()->info(tr('Salvataggio completato!')); flash()->info(tr('Salvataggio completato!'));
} else { } else {
App::flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!')); flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!'));
} }
break; break;
@ -131,7 +131,7 @@ switch (filter('op')) {
$dbo->update('zz_group_module', $array, ['id' => $id]); $dbo->update('zz_group_module', $array, ['id' => $id]);
App::flash()->info(tr('Salvataggio completato!')); flash()->info(tr('Salvataggio completato!'));
break; break;
@ -149,7 +149,7 @@ switch (filter('op')) {
$dbo->query('DELETE FROM `zz_views` WHERE `id`='.prepare($id)); $dbo->query('DELETE FROM `zz_views` WHERE `id`='.prepare($id));
$dbo->query('DELETE FROM `zz_group_view` WHERE `id_vista`='.prepare($id)); $dbo->query('DELETE FROM `zz_group_view` WHERE `id_vista`='.prepare($id));
App::flash()->info(tr('Eliminazione completata!')); flash()->info(tr('Eliminazione completata!'));
break; break;
@ -158,7 +158,7 @@ switch (filter('op')) {
$dbo->query('DELETE FROM `zz_group_module` WHERE `id`='.prepare($id)); $dbo->query('DELETE FROM `zz_group_module` WHERE `id`='.prepare($id));
App::flash()->info(tr('Eliminazione completata!')); flash()->info(tr('Eliminazione completata!'));
break; break;

View File

@ -9,7 +9,7 @@ switch (post('op')) {
$dbo->query('UPDATE in_vociservizio SET descrizione='.prepare($descrizione).', categoria='.prepare($categoria).' WHERE id='.prepare($id_record)); $dbo->query('UPDATE in_vociservizio SET descrizione='.prepare($descrizione).', categoria='.prepare($categoria).' WHERE id='.prepare($id_record));
App::flash()->info(tr('Informazioni salvate correttamente!')); flash()->info(tr('Informazioni salvate correttamente!'));
break; break;
@ -20,7 +20,7 @@ switch (post('op')) {
$dbo->query('INSERT INTO in_vociservizio(descrizione, categoria) VALUES ('.prepare($descrizione).', '.prepare($categoria).')'); $dbo->query('INSERT INTO in_vociservizio(descrizione, categoria) VALUES ('.prepare($descrizione).', '.prepare($categoria).')');
$id_record = $dbo->lastInsertedID(); $id_record = $dbo->lastInsertedID();
App::flash()->info(tr('Nuova voce di servizio aggiunta!')); flash()->info(tr('Nuova voce di servizio aggiunta!'));
break; break;

View File

@ -13,12 +13,12 @@ switch (post('op')) {
// Zona già esistente // Zona già esistente
if ($n > 0) { if ($n > 0) {
App::flash()->error(tr('Zona già esistente!')); flash()->error(tr('Zona già esistente!'));
} }
// Zona non esistente // Zona non esistente
else { else {
$dbo->query('UPDATE an_zone SET nome='.prepare($nome).', descrizione='.prepare($descrizione).' WHERE id='.prepare($id_zona).' AND `default`=0'); $dbo->query('UPDATE an_zone SET nome='.prepare($nome).', descrizione='.prepare($descrizione).' WHERE id='.prepare($id_zona).' AND `default`=0');
App::flash()->info(tr('Informazioni salvate correttamente!')); flash()->info(tr('Informazioni salvate correttamente!'));
} }
break; break;
@ -31,7 +31,7 @@ switch (post('op')) {
$n = $dbo->fetchNum('SELECT id FROM an_zone WHERE nome='.prepare($nome).' OR descrizione='.prepare($descrizione)); $n = $dbo->fetchNum('SELECT id FROM an_zone WHERE nome='.prepare($nome).' OR descrizione='.prepare($descrizione));
if ($n > 0) { if ($n > 0) {
App::flash()->error(tr('Nome già esistente!')); flash()->error(tr('Nome già esistente!'));
} else { } else {
$query = 'INSERT INTO an_zone(`nome`, `descrizione`, `default`) VALUES ('.prepare($nome).', '.prepare($descrizione).', 0)'; $query = 'INSERT INTO an_zone(`nome`, `descrizione`, `default`) VALUES ('.prepare($nome).', '.prepare($descrizione).', 0)';
$dbo->query($query); $dbo->query($query);
@ -42,7 +42,7 @@ switch (post('op')) {
echo json_encode(['id' => $id_record, 'text' => $nome.' - '.$descrizione]); echo json_encode(['id' => $id_record, 'text' => $nome.' - '.$descrizione]);
} }
App::flash()->info(tr('Aggiunta una nuova zona!')); flash()->info(tr('Aggiunta una nuova zona!'));
} }
break; break;
@ -53,7 +53,7 @@ switch (post('op')) {
// Reimposto a 0 tutti gli idzona su an_anagrafiche (scollego la zona da tutte le anagrafiche associate) // Reimposto a 0 tutti gli idzona su an_anagrafiche (scollego la zona da tutte le anagrafiche associate)
$dbo->query('UPDATE an_anagrafiche SET idzona = 0 WHERE idanagrafica='.prepare($id_record)); $dbo->query('UPDATE an_anagrafiche SET idzona = 0 WHERE idanagrafica='.prepare($id_record));
App::flash()->info(tr('Zona eliminata!')); flash()->info(tr('Zona eliminata!'));
break; break;
} }

View File

@ -10,13 +10,13 @@ switch (filter('op')) {
$fattura = new Plugins\Fatturazione\FatturaElettronica($id_record); $fattura = new Plugins\Fatturazione\FatturaElettronica($id_record);
$file = $fattura->save($upload_dir); $file = $fattura->save($upload_dir);
App::flash()->info(tr('Fattura elettronica generata correttamente!')); flash()->info(tr('Fattura elettronica generata correttamente!'));
if (!$fattura->isValid()) { if (!$fattura->isValid()) {
App::flash()->warning(tr('La fattura elettronica potrebbe avere delle irregolarità!')); flash()->warning(tr('La fattura elettronica potrebbe avere delle irregolarità!'));
} }
} catch (UnexpectedValueException $e) { } catch (UnexpectedValueException $e) {
App::flash()->error(tr('Impossibile generare la fattura elettronica')); flash()->error(tr('Impossibile generare la fattura elettronica'));
} }
break; break;

View File

@ -16,7 +16,7 @@ switch ($operazione) {
]); ]);
$id_record = $dbo->lastInsertedID(); $id_record = $dbo->lastInsertedID();
App::flash()->info(tr('Aggiunto nuovo referente!')); flash()->info(tr('Aggiunto nuovo referente!'));
break; break;
@ -30,14 +30,14 @@ switch ($operazione) {
'idsede' => post('idsede'), 'idsede' => post('idsede'),
], ['id' => $id_record]); ], ['id' => $id_record]);
App::flash()->info(tr('Salvataggio completato!')); flash()->info(tr('Salvataggio completato!'));
break; break;
case 'deletereferente': case 'deletereferente':
$dbo->query('DELETE FROM `an_referenti` WHERE `id`='.prepare($id_record)); $dbo->query('DELETE FROM `an_referenti` WHERE `id`='.prepare($id_record));
App::flash()->info(tr('Referente eliminato!')); flash()->info(tr('Referente eliminato!'));
break; break;
} }

View File

@ -21,7 +21,7 @@ switch ($operazione) {
]); ]);
$id_record = $dbo->lastInsertedID(); $id_record = $dbo->lastInsertedID();
App::flash()->info(tr('Aggiunta una nuova sede!')); flash()->info(tr('Aggiunta una nuova sede!'));
break; break;
@ -49,14 +49,14 @@ switch ($operazione) {
$dbo->update('an_sedi', $array, ['id' => $id_record]); $dbo->update('an_sedi', $array, ['id' => $id_record]);
App::flash()->info(tr('Salvataggio completato!')); flash()->info(tr('Salvataggio completato!'));
break; break;
case 'deletesede': case 'deletesede':
$dbo->query('DELETE FROM `an_sedi` WHERE `id`='.prepare($id_record)); $dbo->query('DELETE FROM `an_sedi` WHERE `id`='.prepare($id_record));
App::flash()->info(tr('Sede eliminata!')); flash()->info(tr('Sede eliminata!'));
break; break;
} }

View File

@ -308,7 +308,7 @@ class Auth extends \Util\Singleton
session_unset(); session_unset();
session_regenerate_id(); session_regenerate_id();
App::flash()->clearMessages(); flash()->clearMessages();
} }
} }

View File

@ -842,7 +842,7 @@ class Database extends Util\Singleton
$msg .= '<br><small>'.$e->getMessage().'</small>'; $msg .= '<br><small>'.$e->getMessage().'</small>';
App::flash()->error($msg); flash()->error($msg);
} }
$error = $e->getMessage().' - '.$message; $error = $e->getMessage().' - '.$message;

View File

@ -1,23 +0,0 @@
<?php
namespace HTMLBuilder\Manager;
/**
* @since 2.3
*/
class CSRFManager implements ManagerInterface
{
public function manage($options)
{
$token = \CSRF::getInstance()->getToken();
$keys = array_keys($token);
$values = array_values($token);
$result = '
{[ "type": "hidden", "name": "'.$keys[0].'", "value": "'.$values[0].'" ]}
{[ "type": "hidden", "name": "'.$keys[1].'", "value": "'.$values[1].'" ]}';
return $result;
}
}

View File

@ -137,7 +137,7 @@ class Prints
'_DIRECTORY_' => $directory, '_DIRECTORY_' => $directory,
]); ]);
App::flash()->error($error); flash()->error($error);
echo ' echo '
<p align="center">'.$error.'</p>'; <p align="center">'.$error.'</p>';

View File

@ -41,7 +41,7 @@ class Validate
$access_key = setting('apilayer API key for VAT number'); $access_key = setting('apilayer API key for VAT number');
if (!empty($access_key)) { if (!empty($access_key)) {
if (!extension_loaded('curl')) { if (!extension_loaded('curl')) {
App::flash()->warning(tr('Estensione cURL non installata')); flash()->warning(tr('Estensione cURL non installata'));
return true; return true;
} }
@ -87,7 +87,7 @@ class Validate
$access_key = setting('apilayer API key for Email'); $access_key = setting('apilayer API key for Email');
if (!empty($access_key)) { if (!empty($access_key)) {
if (!extension_loaded('curl')) { if (!extension_loaded('curl')) {
App::flash()->warning(tr('Estensione cURL non installata')); flash()->warning(tr('Estensione cURL non installata'));
return true; return true;
} }