mirror of
https://github.com/devcode-it/openstamanager.git
synced 2024-12-22 21:28:08 +01:00
Bugfix minori
This commit is contained in:
parent
86c60383a2
commit
98fcbfdb2d
@ -275,3 +275,21 @@ function doc_references($info, $dir, $ignore = [])
|
||||
|
||||
return [];
|
||||
}
|
||||
|
||||
function months()
|
||||
{
|
||||
return [
|
||||
1 => tr('Gennaio'),
|
||||
2 => tr('Febbraio'),
|
||||
3 => tr('Marzo'),
|
||||
4 => tr('Aprile'),
|
||||
5 => tr('Maggio'),
|
||||
6 => tr('Giugno'),
|
||||
7 => tr('Luglio'),
|
||||
8 => tr('Agosto'),
|
||||
9 => tr('Settembre'),
|
||||
10 => tr('Ottobre'),
|
||||
11 => tr('Novembre'),
|
||||
12 => tr('Dicembre'),
|
||||
];
|
||||
}
|
||||
|
@ -7,6 +7,7 @@ include_once Modules::filepath('Fatture di vendita', 'modutil.php');
|
||||
/*
|
||||
GESTIONE ORDINI DI SERVIZIO
|
||||
*/
|
||||
// TODO: aggiornare con la funzione months()
|
||||
$mesi = [
|
||||
tr('Gennaio'),
|
||||
tr('Febbraio'),
|
||||
|
@ -5,6 +5,7 @@ include_once __DIR__.'/../../../core.php';
|
||||
/*
|
||||
GESTIONE ORDINI DI SERVIZIO
|
||||
*/
|
||||
// TODO: aggiornare con la funzione months()
|
||||
$mesi = [
|
||||
tr('Gennaio'),
|
||||
tr('Febbraio'),
|
||||
|
@ -2,6 +2,7 @@
|
||||
|
||||
include_once __DIR__.'/../../../core.php';
|
||||
|
||||
// TODO: aggiornare con la funzione months()
|
||||
$mesi = [
|
||||
tr('Gennaio'),
|
||||
tr('Febbraio'),
|
||||
|
@ -2,6 +2,7 @@
|
||||
|
||||
include_once __DIR__.'/../../../core.php';
|
||||
|
||||
// TODO: aggiornare con la funzione months()
|
||||
$mesi = [
|
||||
tr('Gennaio'),
|
||||
tr('Febbraio'),
|
||||
|
@ -2,6 +2,7 @@
|
||||
|
||||
include_once __DIR__.'/../../../core.php';
|
||||
|
||||
// TODO: aggiornare con la funzione months()
|
||||
$mesi = [
|
||||
tr('Gennaio'),
|
||||
tr('Febbraio'),
|
||||
|
@ -285,11 +285,11 @@ if ($total == 0) {
|
||||
</div>
|
||||
<br>
|
||||
<?php
|
||||
$qp = "SELECT DATE_FORMAT(data_richiesta, '%m-%Y') AS mese FROM (co_promemoria INNER JOIN co_contratti ON co_promemoria.idcontratto=co_contratti.id) INNER JOIN an_anagrafiche ON co_contratti.idanagrafica=an_anagrafiche.idanagrafica WHERE idcontratto IN( SELECT id FROM co_contratti WHERE idstato IN(SELECT id FROM co_staticontratti WHERE pianificabile = 1) ) AND idintervento IS NULL
|
||||
$qp = "SELECT MONTH(data_richiesta) AS mese, YEAR(data_richiesta) AS anno FROM (co_promemoria INNER JOIN co_contratti ON co_promemoria.idcontratto=co_contratti.id) INNER JOIN an_anagrafiche ON co_contratti.idanagrafica=an_anagrafiche.idanagrafica WHERE idcontratto IN( SELECT id FROM co_contratti WHERE idstato IN(SELECT id FROM co_staticontratti WHERE pianificabile = 1) ) AND idintervento IS NULL
|
||||
|
||||
UNION SELECT DATE_FORMAT(data_scadenza, '%m-%Y') AS mese FROM (co_ordiniservizio INNER JOIN co_contratti ON co_ordiniservizio.idcontratto=co_contratti.id) INNER JOIN an_anagrafiche ON co_contratti.idanagrafica=an_anagrafiche.idanagrafica WHERE idcontratto IN( SELECT id FROM co_contratti WHERE idstato IN(SELECT id FROM co_staticontratti WHERE pianificabile = 1) ) AND idintervento IS NULL
|
||||
UNION SELECT MONTH(data_scadenza) AS mese, YEAR(data_scadenza) AS anno FROM (co_ordiniservizio INNER JOIN co_contratti ON co_ordiniservizio.idcontratto=co_contratti.id) INNER JOIN an_anagrafiche ON co_contratti.idanagrafica=an_anagrafiche.idanagrafica WHERE idcontratto IN( SELECT id FROM co_contratti WHERE idstato IN(SELECT id FROM co_staticontratti WHERE pianificabile = 1) ) AND idintervento IS NULL
|
||||
|
||||
UNION SELECT DATE_FORMAT(data_richiesta, '%m-%Y') AS mese FROM in_interventi INNER JOIN an_anagrafiche ON in_interventi.idanagrafica=an_anagrafiche.idanagrafica WHERE (SELECT COUNT(*) FROM in_interventi_tecnici WHERE in_interventi_tecnici.idintervento = in_interventi.id) = 0";
|
||||
UNION SELECT MONTH(data_richiesta) AS mese, YEAR(data_richiesta) AS anno FROM in_interventi INNER JOIN an_anagrafiche ON in_interventi.idanagrafica=an_anagrafiche.idanagrafica WHERE (SELECT COUNT(*) FROM in_interventi_tecnici WHERE in_interventi_tecnici.idintervento = in_interventi.id) = 0";
|
||||
$rsp = $dbo->fetchArray($qp);
|
||||
|
||||
if (!empty($rsp)) {
|
||||
@ -320,26 +320,13 @@ if (!empty($rsp)) {
|
||||
echo '<div class="alert alert-warning alert-dismissible" role="alert"><i class="fa fa-exclamation-triangle"></i><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button> '.tr('Ci sono '.$rsp_old.' interventi scaduti da pianificare.').'</div>';
|
||||
}
|
||||
|
||||
$mesi = [
|
||||
tr('Gennaio'),
|
||||
tr('Febbraio'),
|
||||
tr('Marzo'),
|
||||
tr('Aprile'),
|
||||
tr('Maggio'),
|
||||
tr('Giugno'),
|
||||
tr('Luglio'),
|
||||
tr('Agosto'),
|
||||
tr('Settembre'),
|
||||
tr('Ottobre'),
|
||||
tr('Novembre'),
|
||||
tr('Dicembre'),
|
||||
];
|
||||
$mesi = months();
|
||||
|
||||
// Creo un array con tutti i mesi che contengono interventi
|
||||
$mesi_interventi = [];
|
||||
for ($i = 0; $i < sizeof($rsp); ++$i) {
|
||||
$mese_n = date('m', strtotime($rsp[$i]['data_richiesta'])).date('Y', strtotime($rsp[$i]['data_richiesta']));
|
||||
$mese_t = $mesi[intval(date('m', strtotime($rsp[$i]['data_richiesta'])))].' '.date('Y', strtotime($rsp[$i]['data_richiesta']));
|
||||
$mese_n = $rsp[$i]['mese'].$rsp[$i]['anno'];
|
||||
$mese_t = $mesi[intval($rsp[$i]['mese'])].' '.$rsp[$i]['anno'];
|
||||
$mesi_interventi[$mese_n] = $mese_t;
|
||||
}
|
||||
|
||||
|
@ -122,6 +122,7 @@ elseif (!empty($id_intervento)) {
|
||||
$rs = $dbo->fetchArray('SELECT *, (SELECT idcontratto FROM co_promemoria WHERE idintervento=in_interventi.id LIMIT 0,1) AS idcontratto, in_interventi.id_preventivo as idpreventivo, (SELECT tempo_standard FROM in_tipiintervento WHERE idtipointervento = in_interventi.idtipointervento) AS tempo_standard FROM in_interventi WHERE id='.prepare($id_intervento));
|
||||
$idtipointervento = $rs[0]['idtipointervento'];
|
||||
$data = (null !== filter('data')) ? filter('data') : $rs[0]['data_richiesta'];
|
||||
$data_richiesta = $rs[0]['data_richiesta'];
|
||||
$richiesta = $rs[0]['richiesta'];
|
||||
$idsede = $rs[0]['idsede'];
|
||||
$idanagrafica = $rs[0]['idanagrafica'];
|
||||
@ -229,7 +230,7 @@ if (!empty($id_intervento)) {
|
||||
<!-- RIGA 3 -->
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
{[ "type": "timestamp", "label": "<?php echo tr('Data richiesta'); ?>", "name": "data_richiesta", "required": 1, "value": "-now-" ]}
|
||||
{[ "type": "timestamp", "label": "<?php echo tr('Data richiesta'); ?>", "name": "data_richiesta", "required": 1, "value": "<?php echo $data_richiesta ?: '-now-'; ?>" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
|
@ -2,6 +2,7 @@
|
||||
|
||||
include_once __DIR__.'/../../../core.php';
|
||||
|
||||
// TODO: aggiornare con la funzione months()
|
||||
$mesi = [
|
||||
tr('Gennaio'),
|
||||
tr('Febbraio'),
|
||||
|
@ -6,9 +6,9 @@ include_once __DIR__.'/../../core.php';
|
||||
$report = file_get_contents($docroot.'/templates/fatturato/fatturato.html');
|
||||
$body = file_get_contents($docroot.'/templates/fatturato/fatturato_body.html');
|
||||
|
||||
$mesi = ['', 'Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio', 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', 'Dicembre'];
|
||||
$mesi = months();
|
||||
|
||||
$dir = save($_GET['dir']);
|
||||
$dir = get('dir');
|
||||
|
||||
$date_start = $_SESSION['period_start'];
|
||||
$date_end = $_SESSION['period_end'];
|
||||
|
@ -5,7 +5,7 @@ include_once __DIR__.'/../../core.php';
|
||||
$module_name = 'Interventi';
|
||||
|
||||
// carica info ordine servizio
|
||||
$idintervento = save($_GET['idintervento']);
|
||||
$idintervento = get('idintervento');
|
||||
$query = "SELECT *, (SELECT CONCAT_WS('-', codice, ragione_sociale ) FROM an_anagrafiche WHERE idanagrafica=(SELECT idtecnico FROM in_interventi_tecnici WHERE idintervento=co_ordiniservizio.idintervento LIMIT 0,1)) AS tecnico, (SELECT data FROM in_interventi WHERE id=co_ordiniservizio.idintervento) AS data_intervento FROM co_ordiniservizio WHERE idintervento=\"$idintervento\" ".Modules::getAdditionalsQuery('Interventi');
|
||||
$rs = $dbo->fetchArray($query);
|
||||
$idcliente = $rs[0]['idanagrafica'];
|
||||
|
Loading…
Reference in New Issue
Block a user