Formattazione codice
This commit is contained in:
parent
2f42eb061e
commit
5beba88c4b
|
@ -17,8 +17,8 @@
|
|||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
use Plugins\ListinoFornitori\DettaglioFornitore;
|
||||
use Modules\Fatture\Stato;
|
||||
use Plugins\ListinoFornitori\DettaglioFornitore;
|
||||
|
||||
// Inizializzazione
|
||||
$documento = $options['documento'];
|
||||
|
|
|
@ -98,7 +98,7 @@ if (filter('action') == 'do_update') {
|
|||
// Istruzioni per la prima installazione
|
||||
if ($_GET['firstuse'] == 'true') {
|
||||
echo '
|
||||
<p class="text-danger">'.tr("Si consiglia di rimuovere i permessi di scrittura dal file _FILE_", [
|
||||
<p class="text-danger">'.tr('Si consiglia di rimuovere i permessi di scrittura dal file _FILE_', [
|
||||
'_FILE_' => '<b>config.inc.php</b>',
|
||||
]).'.</p>';
|
||||
}
|
||||
|
|
|
@ -97,17 +97,16 @@ switch (post('op')) {
|
|||
$where = '';
|
||||
$query = 'SELECT *, IFNULL((SELECT MIN(orario_inizio) FROM in_interventi_tecnici WHERE in_interventi_tecnici.idintervento = in_interventi.id), in_interventi.data_richiesta) AS data, in_statiintervento.descrizione AS stato, in_interventi.codice AS codice_intervento FROM in_interventi INNER JOIN in_statiintervento ON in_interventi.idstatointervento=in_statiintervento.idstatointervento WHERE in_statiintervento.is_fatturabile=1 AND in_interventi.id NOT IN (SELECT idintervento FROM co_righe_documenti WHERE idintervento IS NOT NULL) AND in_interventi.id IN ('.implode(',', $id_records).')';
|
||||
|
||||
|
||||
// Se non è attiva la relativa impostazione considero solo interventi non collegati a contratti, ordini o preventivi (default)
|
||||
if (!setting('Permetti fatturazione delle attività collegate a contratti')) {
|
||||
$where = ' AND in_interventi.id_contratto IS NULL';
|
||||
|
||||
$num_interventi_collegati_a_contratti = $dbo->fetchArray($query.' '.'AND in_interventi.id_contratto IS NOT NULL');
|
||||
$num_interventi_collegati_a_contratti = $dbo->fetchArray($query.' AND in_interventi.id_contratto IS NOT NULL');
|
||||
|
||||
if (count($num_interventi_collegati_a_contratti) > 0) {
|
||||
flash()->warning(tr('_NUM_ interventi collegati a contratti non sono stati fatturati. Puoi procedere alla fatturazione abilitando la relativa impostazione: _SETTING_', [
|
||||
'_NUM_' => count($num_interventi_collegati_a_contratti),
|
||||
'_SETTING_' => Modules::link('Impostazioni', null, tr('Permetti fatturazione delle attività collegate a contratti'), true, null, true, null, "&search=Permetti fatturazione delle attività collegate a contratti"),
|
||||
'_SETTING_' => Modules::link('Impostazioni', null, tr('Permetti fatturazione delle attività collegate a contratti'), true, null, true, null, '&search=Permetti fatturazione delle attività collegate a contratti'),
|
||||
]));
|
||||
}
|
||||
}
|
||||
|
@ -115,38 +114,30 @@ switch (post('op')) {
|
|||
if (!setting('Permetti fatturazione delle attività collegate a ordini')) {
|
||||
$where .= ' AND in_interventi.id_ordine IS NULL';
|
||||
|
||||
$num_interventi_collegati_a_ordini = $dbo->fetchArray($query.' '.'AND in_interventi.id_ordine IS NOT NULL');
|
||||
$num_interventi_collegati_a_ordini = $dbo->fetchArray($query.' AND in_interventi.id_ordine IS NOT NULL');
|
||||
|
||||
if (count($num_interventi_collegati_a_ordini) > 0) {
|
||||
flash()->warning(tr('_NUM_ interventi collegati a ordini non sono stati fatturati. Puoi procedere alla fatturazione abilitando la relativa impostazione: _SETTING_', [
|
||||
'_NUM_' => count($num_interventi_collegati_a_ordini),
|
||||
'_SETTING_' => Modules::link('Impostazioni', null, tr('Permetti fatturazione delle attività collegate a ordini'), true, null, true, null, "&search=Permetti fatturazione delle attività collegate a ordini"),
|
||||
'_SETTING_' => Modules::link('Impostazioni', null, tr('Permetti fatturazione delle attività collegate a ordini'), true, null, true, null, '&search=Permetti fatturazione delle attività collegate a ordini'),
|
||||
]));
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
if (!setting('Permetti fatturazione delle attività collegate a preventivi')) {
|
||||
$where .= ' AND in_interventi.id_preventivo IS NULL';
|
||||
|
||||
$num_interventi_collegati_a_preventivi = $dbo->fetchArray($query.' '.'AND in_interventi.id_preventivo IS NOT NULL');
|
||||
$num_interventi_collegati_a_preventivi = $dbo->fetchArray($query.' AND in_interventi.id_preventivo IS NOT NULL');
|
||||
|
||||
if (count($num_interventi_collegati_a_preventivi) > 0) {
|
||||
flash()->warning(tr('_NUM_ interventi collegati a preventivi non sono stati fatturati. Puoi procedere alla fatturazione abilitando la relativa impostazione: _SETTING_', [
|
||||
'_NUM_' => count($num_interventi_collegati_a_preventivi),
|
||||
'_SETTING_' => Modules::link('Impostazioni', null, tr('Permetti fatturazione delle attività collegate a preventivi'), true, null, true, null, "&search=Permetti fatturazione delle attività collegate a preventivi"),
|
||||
'_SETTING_' => Modules::link('Impostazioni', null, tr('Permetti fatturazione delle attività collegate a preventivi'), true, null, true, null, '&search=Permetti fatturazione delle attività collegate a preventivi'),
|
||||
]));
|
||||
}
|
||||
}
|
||||
|
||||
$interventi = $dbo->fetchArray($query.' '.$where);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// Lettura righe selezionate
|
||||
foreach ($interventi as $intervento) {
|
||||
if (!empty($intervento['idclientefinale'])) {
|
||||
|
|
|
@ -206,12 +206,12 @@ $clienti = $dbo->fetchArray('SELECT
|
|||
ORDER BY
|
||||
`totale` DESC LIMIT 20');
|
||||
|
||||
$totale = $dbo->fetchArray("SELECT
|
||||
$totale = $dbo->fetchArray('SELECT
|
||||
SUM(IF(`reversed`=1, -(`co_righe_documenti`.`subtotale` - `co_righe_documenti`.`sconto`), (`co_righe_documenti`.`subtotale` - `co_righe_documenti`.`sconto`))) AS totale
|
||||
FROM
|
||||
`co_documenti`
|
||||
INNER JOIN `co_statidocumento` ON `co_statidocumento`.`id` = `co_documenti`.`idstatodocumento`
|
||||
LEFT JOIN `co_statidocumento_lang` ON (`co_statidocumento_lang`.`id_record` = `co_statidocumento`.`id` AND `co_statidocumento_lang`.`id_lang` = ".prepare(setting('Lingua')).")
|
||||
LEFT JOIN `co_statidocumento_lang` ON (`co_statidocumento_lang`.`id_record` = `co_statidocumento`.`id` AND `co_statidocumento_lang`.`id_lang` = '.prepare(setting('Lingua')).")
|
||||
INNER JOIN `co_tipidocumento` ON `co_documenti`.`idtipodocumento`=`co_tipidocumento`.`id`
|
||||
INNER JOIN `co_righe_documenti` ON `co_righe_documenti`.`iddocumento`=`co_documenti`.`id`
|
||||
INNER JOIN `zz_segments` ON `co_documenti`.`id_segment`=`zz_segments`.`id`
|
||||
|
@ -305,8 +305,8 @@ $totale = $dbo->fetchArray("SELECT
|
|||
WHERE
|
||||
`co_tipidocumento`.`dir`='entrata'
|
||||
AND `co_statidocumento_lang`.name IN ('Pagato', 'Parzialmente pagato', 'Emessa')
|
||||
AND `co_documenti`.`data` BETWEEN ".prepare($start).' AND '.prepare($end)."
|
||||
AND `zz_segments`.`autofatture`=0");
|
||||
AND `co_documenti`.`data` BETWEEN ".prepare($start).' AND '.prepare($end).'
|
||||
AND `zz_segments`.`autofatture`=0');
|
||||
|
||||
echo '
|
||||
<div class="col-md-6">
|
||||
|
|
|
@ -151,7 +151,7 @@ class FileManager implements ManagerInterface
|
|||
<i class="fa fa-external-link"></i> '.$file->name.'
|
||||
</a>
|
||||
|
||||
<small> ('.$file->extension.')'.((!empty($file->size)) ? ' ('.FileSystem::formatBytes($file->size).')' : '').' '.(((setting('Logo stampe') == $file->filename) || (setting('Filigrana stampe') == $file->filename)) ? '<span class="tip" title="'.tr("Logo caricato correttamente").'." >✔️</span>' : '').'</small>'.'
|
||||
<small> ('.$file->extension.')'.((!empty($file->size)) ? ' ('.FileSystem::formatBytes($file->size).')' : '').' '.(((setting('Logo stampe') == $file->filename) || (setting('Filigrana stampe') == $file->filename)) ? '<span class="tip" title="'.tr('Logo caricato correttamente').'." >✔️</span>' : '').'</small>'.'
|
||||
</td>
|
||||
|
||||
<td>'.timestampFormat($file['created_at']).'</td>
|
||||
|
|
Loading…
Reference in New Issue