Fix minore
This commit is contained in:
parent
6096968262
commit
a569100444
|
@ -45,7 +45,7 @@ $id_iva = $id_iva ?: setting('Iva predefinita');
|
||||||
|
|
||||||
$righe_totali = $documento->getRighe();
|
$righe_totali = $documento->getRighe();
|
||||||
|
|
||||||
$id_module_interventi = (new Module())->getByField('title', 'Interventi', Models\Locale::getPredefined()->id);
|
$id_module_interventi = (new Module())->getByField('title', 'Attività', Models\Locale::getPredefined()->id);
|
||||||
$id_module_ordini_f = (new Module())->getByField('title', 'Ordini fornitore', Models\Locale::getPredefined()->id);
|
$id_module_ordini_f = (new Module())->getByField('title', 'Ordini fornitore', Models\Locale::getPredefined()->id);
|
||||||
if ($final_module->id == $id_module_interventi) {
|
if ($final_module->id == $id_module_interventi) {
|
||||||
$righe = $righe_totali->where('is_descrizione', '=', 0)
|
$righe = $righe_totali->where('is_descrizione', '=', 0)
|
||||||
|
|
|
@ -38,7 +38,7 @@ if (in_array($id_cliente, $tipi_anagrafica) or in_array($id_fornitore, $tipi_ana
|
||||||
|
|
||||||
if (in_array($id_cliente, $tipi_anagrafica)) {
|
if (in_array($id_cliente, $tipi_anagrafica)) {
|
||||||
echo '
|
echo '
|
||||||
<li><a data-toggle="modal" data-title="'.tr('Aggiungi attività').'" data-href="add.php?id_module='.(new Module())->getByField('title', 'Interventi', Models\Locale::getPredefined()->id).'&idanagrafica='.$record['idanagrafica'].'"><i class="fa fa-wrench"></i>'.tr('Nuova attività').'
|
<li><a data-toggle="modal" data-title="'.tr('Aggiungi attività').'" data-href="add.php?id_module='.(new Module())->getByField('title', 'Attività', Models\Locale::getPredefined()->id).'&idanagrafica='.$record['idanagrafica'].'"><i class="fa fa-wrench"></i>'.tr('Nuova attività').'
|
||||||
</a></li>
|
</a></li>
|
||||||
|
|
||||||
<li><a data-toggle="modal" data-title="'.tr('Aggiungi preventivo').'" data-href="add.php?id_module='.(new Module())->getByField('title', 'Preventivi', Models\Locale::getPredefined()->id).'&idanagrafica='.$record['idanagrafica'].'"><i class="fa fa-file-text"></i>'.tr('Nuovo preventivo').'
|
<li><a data-toggle="modal" data-title="'.tr('Aggiungi preventivo').'" data-href="add.php?id_module='.(new Module())->getByField('title', 'Preventivi', Models\Locale::getPredefined()->id).'&idanagrafica='.$record['idanagrafica'].'"><i class="fa fa-file-text"></i>'.tr('Nuovo preventivo').'
|
||||||
|
|
|
@ -60,8 +60,8 @@ if (empty($_GET['visualizza_allegati'])) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Interventi dell'anagrafica
|
// Interventi dell'anagrafica
|
||||||
if ($user->is_admin || in_array((new Module())->getByField('title', 'Interventi', Models\Locale::getPredefined()->id), $permessi)) {
|
if ($user->is_admin || in_array((new Module())->getByField('title', 'Attività', Models\Locale::getPredefined()->id), $permessi)) {
|
||||||
$interventi = $dbo->fetcharray('SELECT '.prepare((new Module())->getByField('title', 'Interventi', Models\Locale::getPredefined()->id))." AS id_module, `id` AS id_record, CONCAT('Intervento num. ',codice,' del ',DATE_FORMAT(`data_richiesta`,'%d/%m/%Y')) AS descrizione FROM `in_interventi` WHERE `idanagrafica`=".prepare($id_record));
|
$interventi = $dbo->fetcharray('SELECT '.prepare((new Module())->getByField('title', 'Attività', Models\Locale::getPredefined()->id))." AS id_module, `id` AS id_record, CONCAT('Intervento num. ',codice,' del ',DATE_FORMAT(`data_richiesta`,'%d/%m/%Y')) AS descrizione FROM `in_interventi` WHERE `idanagrafica`=".prepare($id_record));
|
||||||
$documenti = array_merge($documenti, $interventi);
|
$documenti = array_merge($documenti, $interventi);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
include_once __DIR__.'/../../core.php';
|
include_once __DIR__.'/../../core.php';
|
||||||
use Models\Module;
|
use Models\Module;
|
||||||
|
|
||||||
$modulo_interventi = Module::find((new Module())->getByField('title', 'Interventi', Models\Locale::getPredefined()->id));
|
$modulo_interventi = Module::find((new Module())->getByField('title', 'Attività', Models\Locale::getPredefined()->id));
|
||||||
$modulo_preventivi = Module::find((new Module())->getByField('title', 'Preventivi', Models\Locale::getPredefined()->id));
|
$modulo_preventivi = Module::find((new Module())->getByField('title', 'Preventivi', Models\Locale::getPredefined()->id));
|
||||||
$modulo_eventi = Module::find((new Module())->getByField('title', 'Eventi', Models\Locale::getPredefined()->id));
|
$modulo_eventi = Module::find((new Module())->getByField('title', 'Eventi', Models\Locale::getPredefined()->id));
|
||||||
|
|
||||||
|
|
|
@ -390,7 +390,7 @@ foreach ($days as $key => $day) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$modulo_interventi = Module::find((new Module())->getByField('title', 'Interventi', Models\Locale::getPredefined()->id));
|
$modulo_interventi = Module::find((new Module())->getByField('title', 'Attività', Models\Locale::getPredefined()->id));
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
|
|
|
@ -23,7 +23,7 @@ use Models\Module;
|
||||||
use Modules\Fatture\Fattura;
|
use Modules\Fatture\Fattura;
|
||||||
|
|
||||||
$module = Module::find($id_module);
|
$module = Module::find($id_module);
|
||||||
$module_interventi = Module::find((new Module())->getByField('title', 'Interventi', Models\Locale::getPredefined()->id));
|
$module_interventi = Module::find((new Module())->getByField('title', 'Attività', Models\Locale::getPredefined()->id));
|
||||||
|
|
||||||
if ($module->getTranslation('title') == 'Fatture di vendita') {
|
if ($module->getTranslation('title') == 'Fatture di vendita') {
|
||||||
$dir = 'entrata';
|
$dir = 'entrata';
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
include_once __DIR__.'/../../../core.php';
|
include_once __DIR__.'/../../../core.php';
|
||||||
use Models\Module;
|
use Models\Module;
|
||||||
|
|
||||||
$link_id = (new Module())->getByField('title', 'Interventi', Models\Locale::getPredefined()->id);
|
$link_id = (new Module())->getByField('title', 'Attività', Models\Locale::getPredefined()->id);
|
||||||
|
|
||||||
$fields = [
|
$fields = [
|
||||||
'Codice intervento' => 'codice',
|
'Codice intervento' => 'codice',
|
||||||
|
|
|
@ -45,7 +45,7 @@ switch (get('op')) {
|
||||||
$query = 'SELECT *, `in_interventi`.`id` AS idintervento, `an_anagrafiche`.`lat` AS lat_anagrafica, `an_anagrafiche`.`lng` AS lng_anagrafica, `an_anagrafiche`.`indirizzo` AS indirizzo_anagrafica, `an_anagrafiche`.`cap` AS cap_anagrafica, `an_anagrafiche`.`citta` AS citta_anagrafica, `an_anagrafiche`.`provincia` AS provincia_anagrafica, `an_sedi`.`lat` AS lat_sede, `an_sedi`.`lng` AS lng_sede, `an_sedi`.`indirizzo` AS indirizzo_sede, `an_sedi`.`cap` AS cap_sede, `an_sedi`.`citta` AS citta_sede, `an_sedi`.`provincia` AS provincia_sede, `in_statiintervento_lang`.`title` AS stato FROM `in_interventi` INNER JOIN `an_anagrafiche` ON `in_interventi`.`idanagrafica`=`an_anagrafiche`.`idanagrafica` LEFT JOIN `an_sedi` ON `in_interventi`.`idsede_destinazione`=`an_sedi`.`id` INNER JOIN `in_statiintervento` ON `in_interventi`.`idstatointervento`=`in_statiintervento`.`id` LEFT JOIN `in_statiintervento_lang` ON (`in_statiintervento_lang`.`id_record` = `in_interventi`.`id` AND `in_statiintervento_lang`.`id_lang`= '.prepare(Models\Locale::getDefault()->id).') LEFT JOIN `in_interventi_tecnici` ON `in_interventi_tecnici`.`idintervento` = `in_interventi`.`id` '.$add_query;
|
$query = 'SELECT *, `in_interventi`.`id` AS idintervento, `an_anagrafiche`.`lat` AS lat_anagrafica, `an_anagrafiche`.`lng` AS lng_anagrafica, `an_anagrafiche`.`indirizzo` AS indirizzo_anagrafica, `an_anagrafiche`.`cap` AS cap_anagrafica, `an_anagrafiche`.`citta` AS citta_anagrafica, `an_anagrafiche`.`provincia` AS provincia_anagrafica, `an_sedi`.`lat` AS lat_sede, `an_sedi`.`lng` AS lng_sede, `an_sedi`.`indirizzo` AS indirizzo_sede, `an_sedi`.`cap` AS cap_sede, `an_sedi`.`citta` AS citta_sede, `an_sedi`.`provincia` AS provincia_sede, `in_statiintervento_lang`.`title` AS stato FROM `in_interventi` INNER JOIN `an_anagrafiche` ON `in_interventi`.`idanagrafica`=`an_anagrafiche`.`idanagrafica` LEFT JOIN `an_sedi` ON `in_interventi`.`idsede_destinazione`=`an_sedi`.`id` INNER JOIN `in_statiintervento` ON `in_interventi`.`idstatointervento`=`in_statiintervento`.`id` LEFT JOIN `in_statiintervento_lang` ON (`in_statiintervento_lang`.`id_record` = `in_interventi`.`id` AND `in_statiintervento_lang`.`id_lang`= '.prepare(Models\Locale::getDefault()->id).') LEFT JOIN `in_interventi_tecnici` ON `in_interventi_tecnici`.`idintervento` = `in_interventi`.`id` '.$add_query;
|
||||||
|
|
||||||
$query = Query::replacePlaceholder($query);
|
$query = Query::replacePlaceholder($query);
|
||||||
$query = Modules::replaceAdditionals((new Module())->getByField('title', 'Interventi', Models\Locale::getPredefined()->id), $query);
|
$query = Modules::replaceAdditionals((new Module())->getByField('title', 'Attività', Models\Locale::getPredefined()->id), $query);
|
||||||
|
|
||||||
$records = $dbo->fetchArray($query);
|
$records = $dbo->fetchArray($query);
|
||||||
|
|
||||||
|
@ -108,7 +108,7 @@ switch (get('op')) {
|
||||||
|
|
||||||
$descrizione .= '<hr>';
|
$descrizione .= '<hr>';
|
||||||
|
|
||||||
$descrizione .= '<a class="btn btn-info btn-block btn-xs" onclick="window.open(\''.$rootdir.'/editor.php?id_module='.(new Module())->getByField('title', 'Interventi', Models\Locale::getPredefined()->id).'&id_record='.$records[$i]['idintervento'].'\');">
|
$descrizione .= '<a class="btn btn-info btn-block btn-xs" onclick="window.open(\''.$rootdir.'/editor.php?id_module='.(new Module())->getByField('title', 'Attività', Models\Locale::getPredefined()->id).'&id_record='.$records[$i]['idintervento'].'\');">
|
||||||
<i class="fa fa-external-link"></i> Apri attività
|
<i class="fa fa-external-link"></i> Apri attività
|
||||||
</a>';
|
</a>';
|
||||||
|
|
||||||
|
|
|
@ -154,7 +154,7 @@ if (!$elenco_promemoria->isEmpty()) {
|
||||||
<i class="fa fa-clock-o"></i>
|
<i class="fa fa-clock-o"></i>
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
<button type="button" '.$disabled.' class="btn btn-primary btn-sm '.$disabled.' " title="Pianifica intervento ora..." data-toggle="tooltip" onclick="launch_modal(\'Pianifica intervento\', \''.base_path().'/add.php?id_module='.(new Module())->getByField('title', 'Interventi', Models\Locale::getPredefined()->id).'&ref=interventi_contratti&idcontratto='.$id_record.'&idcontratto_riga='.$promemoria['id'].'\');"'.(!empty($is_pianificabile) ? '' : ' disabled').'>
|
<button type="button" '.$disabled.' class="btn btn-primary btn-sm '.$disabled.' " title="Pianifica intervento ora..." data-toggle="tooltip" onclick="launch_modal(\'Pianifica intervento\', \''.base_path().'/add.php?id_module='.(new Module())->getByField('title', 'Attività', Models\Locale::getPredefined()->id).'&ref=interventi_contratti&idcontratto='.$id_record.'&idcontratto_riga='.$promemoria['id'].'\');"'.(!empty($is_pianificabile) ? '' : ' disabled').'>
|
||||||
<i class="fa fa-calendar"></i>
|
<i class="fa fa-calendar"></i>
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,7 @@ use Models\Plugin;
|
||||||
$plugin = Plugin::find($id_plugin);
|
$plugin = Plugin::find($id_plugin);
|
||||||
$id_module = (new Module())->getByField('title', 'Contratti', Models\Locale::getPredefined()->id);
|
$id_module = (new Module())->getByField('title', 'Contratti', Models\Locale::getPredefined()->id);
|
||||||
$block_edit = filter('add') ? false : true;
|
$block_edit = filter('add') ? false : true;
|
||||||
$id_module_interventi = (new Module())->getByField('title', 'Interventi', Models\Locale::getPredefined()->id);
|
$id_module_interventi = (new Module())->getByField('title', 'Attività', Models\Locale::getPredefined()->id);
|
||||||
|
|
||||||
// Informazioni contratto
|
// Informazioni contratto
|
||||||
$contratto = $dbo->fetchOne('SELECT * FROM `co_contratti` WHERE `id` = :id', [
|
$contratto = $dbo->fetchOne('SELECT * FROM `co_contratti` WHERE `id` = :id', [
|
||||||
|
|
|
@ -117,7 +117,7 @@ foreach ($raggruppamenti as $mese => $raggruppamento) {
|
||||||
// Pulsanti
|
// Pulsanti
|
||||||
echo '
|
echo '
|
||||||
<td>
|
<td>
|
||||||
<button type="button" class="btn btn-primary btn-sm" title="Pianifica intervento ora..." data-toggle="tooltip" onclick="launch_modal(\'Pianifica intervento\', \''.base_path().'/add.php?id_module='.(new Module())->getByField('title', 'Interventi', Models\Locale::getPredefined()->id).'&ref=interventi_contratti&idcontratto='.$contratto->id.'&idcontratto_riga='.$promemoria->id.'\');">
|
<button type="button" class="btn btn-primary btn-sm" title="Pianifica intervento ora..." data-toggle="tooltip" onclick="launch_modal(\'Pianifica intervento\', \''.base_path().'/add.php?id_module='.(new Module())->getByField('title', 'Attività', Models\Locale::getPredefined()->id).'&ref=interventi_contratti&idcontratto='.$contratto->id.'&idcontratto_riga='.$promemoria->id.'\');">
|
||||||
<i class="fa fa-calendar"></i>
|
<i class="fa fa-calendar"></i>
|
||||||
</button>
|
</button>
|
||||||
</td>
|
</td>
|
||||||
|
|
|
@ -75,7 +75,7 @@ class NotificheRicevuteHook extends Manager
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
$id_module = (new Module())->getByField('title', 'Interventi', \Models\Locale::getPredefined()->id);
|
$id_module = (new Module())->getByField('title', 'Attività', \Models\Locale::getPredefined()->id);
|
||||||
$id_plugin = (new Plugin())->getByField('title', 'Ricevute FE', \Models\Locale::getPredefined()->id);
|
$id_plugin = (new Plugin())->getByField('title', 'Ricevute FE', \Models\Locale::getPredefined()->id);
|
||||||
|
|
||||||
return [
|
return [
|
||||||
|
|
|
@ -172,10 +172,10 @@ echo '
|
||||||
<span class="info-box-text pull-left">'.tr('Attività').'</span>';
|
<span class="info-box-text pull-left">'.tr('Attività').'</span>';
|
||||||
if ($anagrafica->isTipo('Cliente')) {
|
if ($anagrafica->isTipo('Cliente')) {
|
||||||
echo '
|
echo '
|
||||||
'.($interventi->count() > 0 ? '<span class="info-box-text pull-right"><a href="'.base_path().'/controller.php?id_module='.(new Module())->getByField('title', 'Interventi', Models\Locale::getPredefined()->id).'&search_Ragione-sociale='.rawurlencode($anagrafica['ragione_sociale']).'">'.tr('Visualizza').' <i class="fa fa-chevron-circle-right"></i></a></span>' : '').'';
|
'.($interventi->count() > 0 ? '<span class="info-box-text pull-right"><a href="'.base_path().'/controller.php?id_module='.(new Module())->getByField('title', 'Attività', Models\Locale::getPredefined()->id).'&search_Ragione-sociale='.rawurlencode($anagrafica['ragione_sociale']).'">'.tr('Visualizza').' <i class="fa fa-chevron-circle-right"></i></a></span>' : '').'';
|
||||||
} else {
|
} else {
|
||||||
echo '
|
echo '
|
||||||
'.($interventi->count() > 0 ? '<span class="info-box-text pull-right"><a href="'.base_path().'/controller.php?id_module='.(new Module())->getByField('title', 'Interventi', Models\Locale::getPredefined()->id).'&search_Tecnici='.rawurlencode($anagrafica['ragione_sociale']).'">'.tr('Visualizza').' <i class="fa fa-chevron-circle-right"></i></a></span>' : '').'';
|
'.($interventi->count() > 0 ? '<span class="info-box-text pull-right"><a href="'.base_path().'/controller.php?id_module='.(new Module())->getByField('title', 'Attività', Models\Locale::getPredefined()->id).'&search_Tecnici='.rawurlencode($anagrafica['ragione_sociale']).'">'.tr('Visualizza').' <i class="fa fa-chevron-circle-right"></i></a></span>' : '').'';
|
||||||
}
|
}
|
||||||
echo '
|
echo '
|
||||||
<br class="clearfix">
|
<br class="clearfix">
|
||||||
|
@ -226,10 +226,10 @@ echo '
|
||||||
<span class="info-box-text pull-left">'.tr('Ore lavorate').'</span>';
|
<span class="info-box-text pull-left">'.tr('Ore lavorate').'</span>';
|
||||||
if ($anagrafica->isTipo('Cliente')) {
|
if ($anagrafica->isTipo('Cliente')) {
|
||||||
echo '
|
echo '
|
||||||
'.($sessioni ? '<span class="info-box-text pull-right"><a href="'.base_path().'/controller.php?id_module='.(new Module())->getByField('title', 'Interventi', Models\Locale::getPredefined()->id).'&search_Ragione-sociale='.rawurlencode($anagrafica['ragione_sociale']).'">'.tr('Visualizza').' <i class="fa fa-chevron-circle-right"></i></a></span>' : '').'';
|
'.($sessioni ? '<span class="info-box-text pull-right"><a href="'.base_path().'/controller.php?id_module='.(new Module())->getByField('title', 'Attività', Models\Locale::getPredefined()->id).'&search_Ragione-sociale='.rawurlencode($anagrafica['ragione_sociale']).'">'.tr('Visualizza').' <i class="fa fa-chevron-circle-right"></i></a></span>' : '').'';
|
||||||
} else {
|
} else {
|
||||||
echo '
|
echo '
|
||||||
'.($sessioni ? '<span class="info-box-text pull-right"><a href="'.base_path().'/controller.php?id_module='.(new Module())->getByField('title', 'Interventi', Models\Locale::getPredefined()->id).'&search_Tecnici='.rawurlencode($anagrafica['ragione_sociale']).'">'.tr('Visualizza').' <i class="fa fa-chevron-circle-right"></i></a></span>' : '').'';
|
'.($sessioni ? '<span class="info-box-text pull-right"><a href="'.base_path().'/controller.php?id_module='.(new Module())->getByField('title', 'Attività', Models\Locale::getPredefined()->id).'&search_Tecnici='.rawurlencode($anagrafica['ragione_sociale']).'">'.tr('Visualizza').' <i class="fa fa-chevron-circle-right"></i></a></span>' : '').'';
|
||||||
}
|
}
|
||||||
echo '
|
echo '
|
||||||
<br class="clearfix">
|
<br class="clearfix">
|
||||||
|
|
|
@ -31,7 +31,7 @@ class CampiPersonalizzati extends AppResource
|
||||||
|
|
||||||
public function getModifiedRecords($last_sync_at)
|
public function getModifiedRecords($last_sync_at)
|
||||||
{
|
{
|
||||||
$module = (new Module())->getByField('title', 'Interventi', \Models\Locale::getPredefined()->id);
|
$module = (new Module())->getByField('title', 'Attività', \Models\Locale::getPredefined()->id);
|
||||||
|
|
||||||
$query = 'SELECT `zz_fields`.`id`, `zz_fields`.`updated_at` FROM `zz_fields` WHERE id_module='.prepare($module->id_record)." AND `content` LIKE '%text%'";
|
$query = 'SELECT `zz_fields`.`id`, `zz_fields`.`updated_at` FROM `zz_fields` WHERE id_module='.prepare($module->id_record)." AND `content` LIKE '%text%'";
|
||||||
|
|
||||||
|
|
|
@ -31,7 +31,7 @@ class CampiPersonalizzatiValori extends AppResource
|
||||||
|
|
||||||
public function getModifiedRecords($last_sync_at)
|
public function getModifiedRecords($last_sync_at)
|
||||||
{
|
{
|
||||||
$module = (new Module())->getByField('title', 'Interventi', \Models\Locale::getPredefined()->id);
|
$module = (new Module())->getByField('title', 'Attività', \Models\Locale::getPredefined()->id);
|
||||||
|
|
||||||
$query = 'SELECT `zz_field_record`.`id`, `zz_field_record`.`updated_at` FROM `zz_field_record` INNER JOIN `zz_fields` ON `zz_field_record`.`id_field` = `zz_fields`.`id` WHERE id_module='.prepare($module->id_record).' AND `zz_fields`.`content` LIKE "%text%"';
|
$query = 'SELECT `zz_field_record`.`id`, `zz_field_record`.`updated_at` FROM `zz_field_record` INNER JOIN `zz_fields` ON `zz_field_record`.`id_field` = `zz_fields`.`id` WHERE id_module='.prepare($module->id_record).' AND `zz_fields`.`content` LIKE "%text%"';
|
||||||
|
|
||||||
|
|
|
@ -527,7 +527,7 @@ echo '
|
||||||
</table>';
|
</table>';
|
||||||
|
|
||||||
if ($options['checklist']) {
|
if ($options['checklist']) {
|
||||||
$structure = Module::find((new Module())->getByField('title', 'Interventi', Models\Locale::getPredefined()->id));
|
$structure = Module::find((new Module())->getByField('title', 'Attività', Models\Locale::getPredefined()->id));
|
||||||
$checks = $structure->mainChecks($id_record);
|
$checks = $structure->mainChecks($id_record);
|
||||||
|
|
||||||
if (!empty($checks)) {
|
if (!empty($checks)) {
|
||||||
|
@ -540,7 +540,7 @@ if ($options['checklist']) {
|
||||||
</th>
|
</th>
|
||||||
</tr>';
|
</tr>';
|
||||||
|
|
||||||
$structure = Module::find((new Module())->getByField('title', 'Interventi', Models\Locale::getPredefined()->id));
|
$structure = Module::find((new Module())->getByField('title', 'Attività', Models\Locale::getPredefined()->id));
|
||||||
$checks = $structure->mainChecks($id_record);
|
$checks = $structure->mainChecks($id_record);
|
||||||
|
|
||||||
foreach ($checks as $check) {
|
foreach ($checks as $check) {
|
||||||
|
@ -549,7 +549,7 @@ if ($options['checklist']) {
|
||||||
|
|
||||||
$impianti_collegati = $dbo->fetchArray('SELECT * FROM my_impianti_interventi INNER JOIN my_impianti ON my_impianti_interventi.idimpianto = my_impianti.id WHERE idintervento = '.prepare($id_record));
|
$impianti_collegati = $dbo->fetchArray('SELECT * FROM my_impianti_interventi INNER JOIN my_impianti ON my_impianti_interventi.idimpianto = my_impianti.id WHERE idintervento = '.prepare($id_record));
|
||||||
foreach ($impianti_collegati as $impianto) {
|
foreach ($impianti_collegati as $impianto) {
|
||||||
$checks = Check::where('id_module_from', (new Module())->getByField('title', 'Impianti', Models\Locale::getPredefined()->id))->where('id_record_from', $impianto['id'])->where('id_module', (new Module())->getByField('title', 'Interventi', Models\Locale::getPredefined()->id))->where('id_record', $id_record)->where('id_parent', null)->get();
|
$checks = Check::where('id_module_from', (new Module())->getByField('title', 'Impianti', Models\Locale::getPredefined()->id))->where('id_record_from', $impianto['id'])->where('id_module', (new Module())->getByField('title', 'Attività', Models\Locale::getPredefined()->id))->where('id_record', $id_record)->where('id_parent', null)->get();
|
||||||
|
|
||||||
if (sizeof($checks)) {
|
if (sizeof($checks)) {
|
||||||
echo '
|
echo '
|
||||||
|
|
|
@ -23,7 +23,7 @@ use Models\Module;
|
||||||
$date_start = $_SESSION['period_start'];
|
$date_start = $_SESSION['period_start'];
|
||||||
$date_end = $_SESSION['period_end'];
|
$date_end = $_SESSION['period_end'];
|
||||||
|
|
||||||
$module = Module::find((new Module())->getByField('title', 'Interventi', Models\Locale::getPredefined()->id));
|
$module = Module::find((new Module())->getByField('title', 'Attività', Models\Locale::getPredefined()->id));
|
||||||
|
|
||||||
$total = Util\Query::readQuery($module);
|
$total = Util\Query::readQuery($module);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue