Miglioramento dei template di base (#9)
This commit is contained in:
parent
8be6e11009
commit
e1f9c83666
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
$rs = $dbo->fetchArray('SELECT *,
|
||||||
|
(SELECT email FROM an_anagrafiche WHERE an_anagrafiche.idanagrafica=co_contratti.idanagrafica) AS email
|
||||||
|
FROM co_contratti WHERE id='.prepare($id_record));
|
||||||
|
|
||||||
|
// Risultato effettivo
|
||||||
|
$r = $rs[0];
|
||||||
|
|
||||||
|
// Variabili da sostituire
|
||||||
|
return [
|
||||||
|
'email' => $r['email'],
|
||||||
|
'numero' => $r['numero'],
|
||||||
|
'descrizione' => $r['descrizione'],
|
||||||
|
'data' => Translator::dateToLocale($r['data_bozza']),
|
||||||
|
];
|
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
$rs = $dbo->fetchArray('SELECT *,
|
||||||
|
(SELECT email FROM an_anagrafiche WHERE an_anagrafiche.idanagrafica=dt_ddt.idanagrafica) AS email
|
||||||
|
FROM dt_ddt WHERE id='.prepare($id_record));
|
||||||
|
|
||||||
|
// Risultato effettivo
|
||||||
|
$r = $rs[0];
|
||||||
|
|
||||||
|
// Variabili da sostituire
|
||||||
|
return [
|
||||||
|
'email' => $r['email'],
|
||||||
|
'numero' => empty($r['numero_esterno']) ? $r['numero'] : $r['numero_esterno'],
|
||||||
|
'descrizione' => $r['descrizione'],
|
||||||
|
'data' => Translator::dateToLocale($r['data']),
|
||||||
|
];
|
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
$rs = $dbo->fetchArray('SELECT *,
|
||||||
|
(SELECT email FROM an_anagrafiche WHERE an_anagrafiche.idanagrafica=co_documenti.idanagrafica) AS email
|
||||||
|
FROM co_documenti WHERE id='.prepare($id_record));
|
||||||
|
|
||||||
|
// Risultato effettivo
|
||||||
|
$r = $rs[0];
|
||||||
|
|
||||||
|
// Variabili da sostituire
|
||||||
|
return [
|
||||||
|
'email' => $r['email'],
|
||||||
|
'numero' => empty($r['numero_esterno']) ? $r['numero'] : $r['numero_esterno'],
|
||||||
|
'descrizione' => $r['descrizione'],
|
||||||
|
'data' => Translator::dateToLocale($r['data']),
|
||||||
|
];
|
|
@ -1,11 +1,20 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
$rs = $dbo->fetchArray('SELECT *, (SELECT MAX(orario_fine) FROM in_interventi_tecnici WHERE idintervento=in_interventi.id) AS data_fine FROM in_interventi WHERE id='.prepare($id_record))[0];
|
$rs = $dbo->fetchArray('SELECT *,
|
||||||
|
(SELECT MAX(orario_fine) FROM in_interventi_tecnici WHERE idintervento=in_interventi.id) AS data_fine,
|
||||||
|
(SELECT email FROM an_anagrafiche WHERE an_anagrafiche.idanagrafica=in_interventi.idanagrafica) AS email
|
||||||
|
FROM in_interventi WHERE id='.prepare($id_record));
|
||||||
|
|
||||||
|
// Risultato effettivo
|
||||||
|
$r = $rs[0];
|
||||||
|
|
||||||
|
// Variabili da sostituire
|
||||||
return [
|
return [
|
||||||
'codice' => $rs['codice'],
|
'email' => $r['email'],
|
||||||
'richiesta' => $rs['richiesta'],
|
'numero' => $r['codice'],
|
||||||
'descrizione' => $rs['descrizione'],
|
'richiesta' => $r['richiesta'],
|
||||||
'data richiesta' => date( 'd/m/Y', strtotime($rs['data_richiesta']) ),
|
'descrizione' => $r['descrizione'],
|
||||||
'data fine intervento' => ( empty($rs['data_fine']) ? date('d/m/Y', strtotime($rs['data_richiesta'])) : date('d/m/Y', strtotime($rs['data_fine'])) ),
|
'data' => Translator::dateToLocale($r['data_richiesta']),
|
||||||
|
'data richiesta' => Translator::dateToLocale($r['data_richiesta']),
|
||||||
|
'data fine intervento' => empty($r['data_fine']) ? Translator::dateToLocale($r['data_richiesta']) : Translator::dateToLocale($r['data_fine']),
|
||||||
];
|
];
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
include_once __DIR__.'/../../core.php';
|
include_once __DIR__.'/../../core.php';
|
||||||
|
|
||||||
// Aggiornamento stato di questo ordine
|
// Aggiornamento stato di questo ordine
|
||||||
$dbo->query('UPDATE or_ordini SET idstatoordine=(SELECT id FROM or_statiordine WHERE descrizione="'.get_stato_ordine($id_record).'")');
|
$dbo->query('UPDATE or_ordini SET idstatoordine=(SELECT id FROM or_statiordine WHERE descrizione='.prepare(get_stato_ordine($id_record)).')');
|
||||||
|
|
||||||
if (isset($id_record)) {
|
if (isset($id_record)) {
|
||||||
$records = $dbo->fetchArray('SELECT *, or_ordini.note, or_ordini.idpagamento, or_ordini.id AS idordine, or_statiordine.descrizione AS `stato`, or_tipiordine.descrizione AS `descrizione_tipodoc` FROM ((or_ordini LEFT OUTER JOIN or_statiordine ON or_ordini.idstatoordine=or_statiordine.id) INNER JOIN an_anagrafiche ON or_ordini.idanagrafica=an_anagrafiche.idanagrafica) INNER JOIN or_tipiordine ON or_ordini.idtipoordine=or_tipiordine.id WHERE or_ordini.id='.prepare($id_record));
|
$records = $dbo->fetchArray('SELECT *, or_ordini.note, or_ordini.idpagamento, or_ordini.id AS idordine, or_statiordine.descrizione AS `stato`, or_tipiordine.descrizione AS `descrizione_tipodoc` FROM ((or_ordini LEFT OUTER JOIN or_statiordine ON or_ordini.idstatoordine=or_statiordine.id) INNER JOIN an_anagrafiche ON or_ordini.idanagrafica=an_anagrafiche.idanagrafica) INNER JOIN or_tipiordine ON or_ordini.idtipoordine=or_tipiordine.id WHERE or_ordini.id='.prepare($id_record));
|
||||||
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
$rs = $dbo->fetchArray('SELECT *,
|
||||||
|
(SELECT email FROM an_anagrafiche WHERE an_anagrafiche.idanagrafica=or_ordini.idanagrafica) AS email
|
||||||
|
FROM or_ordini WHERE id='.prepare($id_record));
|
||||||
|
|
||||||
|
// Risultato effettivo
|
||||||
|
$r = $rs[0];
|
||||||
|
|
||||||
|
// Variabili da sostituire
|
||||||
|
return [
|
||||||
|
'email' => $r['email'],
|
||||||
|
'numero' => empty($r['numero_esterno']) ? $r['numero'] : $r['numero_esterno'],
|
||||||
|
'descrizione' => $r['descrizione'],
|
||||||
|
'data' => Translator::dateToLocale($r['data']),
|
||||||
|
];
|
|
@ -0,0 +1,16 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
$rs = $dbo->fetchArray('SELECT *,
|
||||||
|
(SELECT email FROM an_anagrafiche WHERE an_anagrafiche.idanagrafica=co_preventivi.idanagrafica) AS email
|
||||||
|
FROM co_preventivi WHERE id='.prepare($id_record));
|
||||||
|
|
||||||
|
// Risultato effettivo
|
||||||
|
$r = $rs[0];
|
||||||
|
|
||||||
|
// Variabili da sostituire
|
||||||
|
return [
|
||||||
|
'email' => $r['email'],
|
||||||
|
'numero' => $r['numero'],
|
||||||
|
'descrizione' => $r['descrizione'],
|
||||||
|
'data' => Translator::dateToLocale($r['data_bozza']),
|
||||||
|
];
|
|
@ -37,6 +37,7 @@ INSERT INTO `zz_prints` (`id_module`, `name`, `directory`, `options`, `previous`
|
||||||
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Contratti'), 'Contratto (senza costi)', 'contratti', '{"pricing":false}', 'idcontratto', 1, 1),
|
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Contratti'), 'Contratto (senza costi)', 'contratti', '{"pricing":false}', 'idcontratto', 1, 1),
|
||||||
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Interventi'), 'Intervento (senza costi)', 'interventi', '{"pricing":false}', 'idintervento', 1, 1),
|
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Interventi'), 'Intervento (senza costi)', 'interventi', '{"pricing":false}', 'idintervento', 1, 1),
|
||||||
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Ordini cliente'), 'Ordine cliente (senza costi)', 'ordini', '{"pricing":false}', 'idordine', 1, 1),
|
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Ordini cliente'), 'Ordine cliente (senza costi)', 'ordini', '{"pricing":false}', 'idordine', 1, 1),
|
||||||
|
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Ordini fornitore'), 'Ordine fornitore', 'ordini', '{"pricing":false}', 'idordine', 1, 1),
|
||||||
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Ddt di vendita'), 'Ddt di vendita (senza costi)', 'ddt', '{"pricing":false}', 'idddt', 1, 1),
|
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Ddt di vendita'), 'Ddt di vendita (senza costi)', 'ddt', '{"pricing":false}', 'idddt', 1, 1),
|
||||||
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Preventivi'), 'Preventivo (senza costi)', 'preventivi', '{"pricing":false}', 'idpreventivo', 1, 1),
|
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Preventivi'), 'Preventivo (senza costi)', 'preventivi', '{"pricing":false}', 'idpreventivo', 1, 1),
|
||||||
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Contratti'), 'Consuntivo contratto (senza costi)', 'contratti_cons', '{"pricing":false}', 'idcontratto', 1, 1),
|
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Contratti'), 'Consuntivo contratto (senza costi)', 'contratti_cons', '{"pricing":false}', 'idcontratto', 1, 1),
|
||||||
|
@ -249,6 +250,7 @@ INSERT INTO `zz_emails` (`id`, `id_module`, `id_smtp`, `name`, `icon`, `subject`
|
||||||
(NULL, (SELECT `id` FROM `zz_modules` WHERE `name` = 'Preventivi'), 1, 'Rapportino', '', 'Invio rapportino numero {numero} del {data}', '', '', '', '<p>Gentile Cliente,</p>\r\n<p>inviamo in allegato il rapportino numero {numero} del {data}.</p>\r\n<p> </p>\r\n<p>Distinti saluti</p>\r\n', '0', '0', '0'),
|
(NULL, (SELECT `id` FROM `zz_modules` WHERE `name` = 'Preventivi'), 1, 'Rapportino', '', 'Invio rapportino numero {numero} del {data}', '', '', '', '<p>Gentile Cliente,</p>\r\n<p>inviamo in allegato il rapportino numero {numero} del {data}.</p>\r\n<p> </p>\r\n<p>Distinti saluti</p>\r\n', '0', '0', '0'),
|
||||||
(NULL, (SELECT `id` FROM `zz_modules` WHERE `name` = 'Contratti'), 1, 'Rapportino', '', 'Invio rapportino numero {numero} del {data}', '', '', '', '<p>Gentile Cliente,</p>\r\n<p>inviamo in allegato il rapportino numero {numero} del {data}.</p>\r\n<p> </p>\r\n<p>Distinti saluti</p>\r\n', '0', '0', '0'),
|
(NULL, (SELECT `id` FROM `zz_modules` WHERE `name` = 'Contratti'), 1, 'Rapportino', '', 'Invio rapportino numero {numero} del {data}', '', '', '', '<p>Gentile Cliente,</p>\r\n<p>inviamo in allegato il rapportino numero {numero} del {data}.</p>\r\n<p> </p>\r\n<p>Distinti saluti</p>\r\n', '0', '0', '0'),
|
||||||
(NULL, (SELECT `id` FROM `zz_modules` WHERE `name` = 'Ordini cliente'), 1, 'Rapportino', '', 'Invio rapportino numero {numero} del {data}', '', '', '', '<p>Gentile Cliente,</p>\r\n<p>inviamo in allegato il rapportino numero {numero} del {data}.</p>\r\n<p> </p>\r\n<p>Distinti saluti</p>\r\n', '0', '0', '0'),
|
(NULL, (SELECT `id` FROM `zz_modules` WHERE `name` = 'Ordini cliente'), 1, 'Rapportino', '', 'Invio rapportino numero {numero} del {data}', '', '', '', '<p>Gentile Cliente,</p>\r\n<p>inviamo in allegato il rapportino numero {numero} del {data}.</p>\r\n<p> </p>\r\n<p>Distinti saluti</p>\r\n', '0', '0', '0'),
|
||||||
|
(NULL, (SELECT `id` FROM `zz_modules` WHERE `name` = 'Ordini fornitore'), 1, 'Rapportino', '', 'Invio rapportino numero {numero} del {data}', '', '', '', '<p>Gentile Cliente,</p>\r\n<p>inviamo in allegato il rapportino numero {numero} del {data}.</p>\r\n<p> </p>\r\n<p>Distinti saluti</p>\r\n', '0', '0', '0'),
|
||||||
(NULL, (SELECT `id` FROM `zz_modules` WHERE `name` = 'Fatture di vendita'), 1, 'Rapportino', '', 'Invio rapportino numero {numero} del {data}', '', '', '', '<p>Gentile Cliente,</p>\r\n<p>inviamo in allegato il rapportino numero {numero} del {data}.</p>\r\n<p> </p>\r\n<p>Distinti saluti</p>\r\n', '0', '0', '0'),
|
(NULL, (SELECT `id` FROM `zz_modules` WHERE `name` = 'Fatture di vendita'), 1, 'Rapportino', '', 'Invio rapportino numero {numero} del {data}', '', '', '', '<p>Gentile Cliente,</p>\r\n<p>inviamo in allegato il rapportino numero {numero} del {data}.</p>\r\n<p> </p>\r\n<p>Distinti saluti</p>\r\n', '0', '0', '0'),
|
||||||
(NULL, (SELECT `id` FROM `zz_modules` WHERE `name` = 'Ddt di vendita'), 1, 'Rapportino', '', 'Invio rapportino numero {numero} del {data}', '', '', '', '<p>Gentile Cliente,</p>\r\n<p>inviamo in allegato il rapportino numero {numero} del {data}.</p>\r\n<p> </p>\r\n<p>Distinti saluti</p>\r\n', '0', '0', '0');
|
(NULL, (SELECT `id` FROM `zz_modules` WHERE `name` = 'Ddt di vendita'), 1, 'Rapportino', '', 'Invio rapportino numero {numero} del {data}', '', '', '', '<p>Gentile Cliente,</p>\r\n<p>inviamo in allegato il rapportino numero {numero} del {data}.</p>\r\n<p> </p>\r\n<p>Distinti saluti</p>\r\n', '0', '0', '0');
|
||||||
|
|
||||||
|
@ -257,6 +259,7 @@ INSERT INTO `zz_email_print` (`id`, `id_email`, `id_print`) VALUES
|
||||||
(NULL, (SELECT `id` FROM `zz_emails` WHERE `name` = 'Rapportino' AND `id_module` = (SELECT `id` FROM `zz_modules` WHERE `name` = 'Preventivi')), (SELECT `id` FROM `zz_prints` WHERE `name` = 'Preventivo')),
|
(NULL, (SELECT `id` FROM `zz_emails` WHERE `name` = 'Rapportino' AND `id_module` = (SELECT `id` FROM `zz_modules` WHERE `name` = 'Preventivi')), (SELECT `id` FROM `zz_prints` WHERE `name` = 'Preventivo')),
|
||||||
(NULL, (SELECT `id` FROM `zz_emails` WHERE `name` = 'Rapportino' AND `id_module` = (SELECT `id` FROM `zz_modules` WHERE `name` = 'Contratti')), (SELECT `id` FROM `zz_prints` WHERE `name` = 'Contratto')),
|
(NULL, (SELECT `id` FROM `zz_emails` WHERE `name` = 'Rapportino' AND `id_module` = (SELECT `id` FROM `zz_modules` WHERE `name` = 'Contratti')), (SELECT `id` FROM `zz_prints` WHERE `name` = 'Contratto')),
|
||||||
(NULL, (SELECT `id` FROM `zz_emails` WHERE `name` = 'Rapportino' AND `id_module` = (SELECT `id` FROM `zz_modules` WHERE `name` = 'Ordini cliente')), (SELECT `id` FROM `zz_prints` WHERE `name` = 'Ordine cliente')),
|
(NULL, (SELECT `id` FROM `zz_emails` WHERE `name` = 'Rapportino' AND `id_module` = (SELECT `id` FROM `zz_modules` WHERE `name` = 'Ordini cliente')), (SELECT `id` FROM `zz_prints` WHERE `name` = 'Ordine cliente')),
|
||||||
|
(NULL, (SELECT `id` FROM `zz_emails` WHERE `name` = 'Rapportino' AND `id_module` = (SELECT `id` FROM `zz_modules` WHERE `name` = 'Ordini fornitore')), (SELECT `id` FROM `zz_prints` WHERE `name` = 'Ordine fornitore')),
|
||||||
(NULL, (SELECT `id` FROM `zz_emails` WHERE `name` = 'Rapportino' AND `id_module` = (SELECT `id` FROM `zz_modules` WHERE `name` = 'Fatture di vendita')), (SELECT `id` FROM `zz_prints` WHERE `name` = 'Fattura di vendita')),
|
(NULL, (SELECT `id` FROM `zz_emails` WHERE `name` = 'Rapportino' AND `id_module` = (SELECT `id` FROM `zz_modules` WHERE `name` = 'Fatture di vendita')), (SELECT `id` FROM `zz_prints` WHERE `name` = 'Fattura di vendita')),
|
||||||
(NULL, (SELECT `id` FROM `zz_emails` WHERE `name` = 'Rapportino' AND `id_module` = (SELECT `id` FROM `zz_modules` WHERE `name` = 'Ddt di vendita')), (SELECT `id` FROM `zz_prints` WHERE `name` = 'Ddt di vendita'));
|
(NULL, (SELECT `id` FROM `zz_emails` WHERE `name` = 'Rapportino' AND `id_module` = (SELECT `id` FROM `zz_modules` WHERE `name` = 'Ddt di vendita')), (SELECT `id` FROM `zz_prints` WHERE `name` = 'Ddt di vendita'));
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue