Merge branch 'master' of https://github.com/devcode-it/openstamanager
This commit is contained in:
commit
33d275858b
|
@ -84,6 +84,8 @@ switch ($resource) {
|
|||
$search_fields[] = 'citta LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'provincia LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'an_anagrafiche.codice LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'an_anagrafiche.piva LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'an_anagrafiche.codice_fiscale LIKE '.prepare('%'.$search.'%');
|
||||
}
|
||||
|
||||
$data = AJAX::selectResults($query, $where, $filter, $search_fields, $limit, $custom);
|
||||
|
@ -124,6 +126,8 @@ switch ($resource) {
|
|||
$search_fields[] = 'citta LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'provincia LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'an_anagrafiche.codice LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'an_anagrafiche.piva LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'an_anagrafiche.codice_fiscale LIKE '.prepare('%'.$search.'%');
|
||||
}
|
||||
|
||||
break;
|
||||
|
@ -145,6 +149,8 @@ switch ($resource) {
|
|||
$search_fields[] = 'citta LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'provincia LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'an_anagrafiche.codice LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'an_anagrafiche.piva LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'an_anagrafiche.codice_fiscale LIKE '.prepare('%'.$search.'%');
|
||||
}
|
||||
|
||||
break;
|
||||
|
@ -170,6 +176,8 @@ switch ($resource) {
|
|||
$search_fields[] = 'citta LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'provincia LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'an_anagrafiche.codice LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'an_anagrafiche.piva LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'an_anagrafiche.codice_fiscale LIKE '.prepare('%'.$search.'%');
|
||||
}
|
||||
|
||||
$results = AJAX::selectResults($query, $where, $filter, $search, $limit, $custom);
|
||||
|
@ -215,6 +223,8 @@ switch ($resource) {
|
|||
$search_fields[] = 'citta LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'provincia LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'an_anagrafiche.codice LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'an_anagrafiche.piva LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'an_anagrafiche.codice_fiscale LIKE '.prepare('%'.$search.'%');
|
||||
}
|
||||
|
||||
break;
|
||||
|
@ -237,6 +247,8 @@ switch ($resource) {
|
|||
$search_fields[] = 'citta LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'provincia LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'an_anagrafiche.codice LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'an_anagrafiche.piva LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'an_anagrafiche.codice_fiscale LIKE '.prepare('%'.$search.'%');
|
||||
}
|
||||
|
||||
// Aggiunta filtri di ricerca
|
||||
|
@ -283,6 +295,8 @@ switch ($resource) {
|
|||
$search_fields[] = 'citta LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'provincia LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'an_anagrafiche.codice LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'an_anagrafiche.piva LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'an_anagrafiche.codice_fiscale LIKE '.prepare('%'.$search.'%');
|
||||
}
|
||||
|
||||
// Aggiunta filtri di ricerca
|
||||
|
|
|
@ -429,7 +429,7 @@ GROUP BY an_anagrafiche.idanagrafica
|
|||
ORDER BY ragione_sociale ASC");
|
||||
|
||||
$dataset = '';
|
||||
$where = implode(",",json_decode($_SESSION['superselect']['idtipiintervento'])) != '' ? 'in_interventi_tecnici.idtipointervento IN('.implode(",",json_decode($_SESSION['superselect']['idtipiintervento'])).')' : '1=1';
|
||||
$where = implode(",", (array)json_decode($_SESSION['superselect']['idtipiintervento'])) != '' ? 'in_interventi_tecnici.idtipointervento IN('.implode(",", (array)json_decode($_SESSION['superselect']['idtipiintervento'])).')' : '1=1';
|
||||
foreach ($tecnici as $tecnico) {
|
||||
$sessioni = $dbo->fetchArray('SELECT SUM(in_interventi_tecnici.ore) AS result, CONCAT(CAST(SUM(in_interventi_tecnici.ore) AS char(20)),\' ore\') AS ore_lavorate, YEAR(in_interventi_tecnici.orario_inizio) AS year, MONTH(in_interventi_tecnici.orario_inizio) AS month FROM in_interventi_tecnici INNER JOIN `in_interventi` ON `in_interventi_tecnici`.`idintervento` = `in_interventi`.`id` LEFT JOIN `in_statiintervento` ON `in_interventi`.`idstatointervento`=`in_statiintervento`.`idstatointervento` WHERE in_interventi_tecnici.idtecnico = '.prepare($tecnico['id']).' AND in_interventi_tecnici.orario_inizio BETWEEN '.prepare($start).' AND '.prepare($end).' AND `in_statiintervento`.`is_completato` AND '.$where.' GROUP BY YEAR(in_interventi_tecnici.orario_inizio), MONTH(in_interventi_tecnici.orario_inizio) ORDER BY YEAR(in_interventi_tecnici.orario_inizio) ASC, MONTH(in_interventi_tecnici.orario_inizio) ASC');
|
||||
|
||||
|
@ -459,7 +459,7 @@ echo '
|
|||
|
||||
<div class="row">
|
||||
<div class="col-md-3 pull-right">
|
||||
{["type": "select", "multiple": "1", "label": "'.tr('Tipi attività').'", "name": "idtipiintervento[]", "ajax-source": "tipiintervento", "value": "'.implode(",",json_decode($_SESSION['superselect']['idtipiintervento'])).'", "placeholder": "Tutti" ]}
|
||||
{["type": "select", "multiple": "1", "label": "'.tr('Tipi attività').'", "name": "idtipiintervento[]", "ajax-source": "tipiintervento", "value": "'.implode(",", (array)json_decode($_SESSION['superselect']['idtipiintervento'])).'", "placeholder": "Tutti" ]}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
Loading…
Reference in New Issue