mirror of
https://github.com/devcode-it/openstamanager.git
synced 2024-12-22 21:28:08 +01:00
Miglioramento dei template di base (#9)
This commit is contained in:
parent
8be6e11009
commit
e1f9c83666
16
modules/contratti/variables.php
Normal file
16
modules/contratti/variables.php
Normal file
@ -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']),
|
||||
];
|
16
modules/ddt/variables.php
Normal file
16
modules/ddt/variables.php
Normal file
@ -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']),
|
||||
];
|
16
modules/fatture/variables.php
Normal file
16
modules/fatture/variables.php
Normal file
@ -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
|
||||
|
||||
$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 [
|
||||
'codice' => $rs['codice'],
|
||||
'richiesta' => $rs['richiesta'],
|
||||
'descrizione' => $rs['descrizione'],
|
||||
'data richiesta' => date( 'd/m/Y', strtotime($rs['data_richiesta']) ),
|
||||
'data fine intervento' => ( empty($rs['data_fine']) ? date('d/m/Y', strtotime($rs['data_richiesta'])) : date('d/m/Y', strtotime($rs['data_fine'])) ),
|
||||
'email' => $r['email'],
|
||||
'numero' => $r['codice'],
|
||||
'richiesta' => $r['richiesta'],
|
||||
'descrizione' => $r['descrizione'],
|
||||
'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';
|
||||
|
||||
// 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)) {
|
||||
$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));
|
||||
|
16
modules/ordini/variables.php
Normal file
16
modules/ordini/variables.php
Normal file
@ -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']),
|
||||
];
|
16
modules/preventivi/variables.php
Normal file
16
modules/preventivi/variables.php
Normal file
@ -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` = '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 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` = '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),
|
||||
@ -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` = '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 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` = '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` = '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 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` = 'Ddt di vendita')), (SELECT `id` FROM `zz_prints` WHERE `name` = 'Ddt di vendita'));
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user