Fix controllo numerazione attività
This commit is contained in:
parent
b14fced154
commit
4fdb6a6c94
|
@ -26,6 +26,7 @@ include_once __DIR__.'/../../core.php';
|
||||||
|
|
||||||
$block_edit = $record['flag_completato'];
|
$block_edit = $record['flag_completato'];
|
||||||
$id_modulo_anagrafiche = (new Module())->getByField('title', 'Anagrafiche', Models\Locale::getPredefined()->id);
|
$id_modulo_anagrafiche = (new Module())->getByField('title', 'Anagrafiche', Models\Locale::getPredefined()->id);
|
||||||
|
$id_segment = $record['id_segment'];
|
||||||
|
|
||||||
// Verifica aggiuntive sulla sequenzialità dei numeri
|
// Verifica aggiuntive sulla sequenzialità dei numeri
|
||||||
$numero_previsto = verifica_numero_intervento($intervento, $id_segment);
|
$numero_previsto = verifica_numero_intervento($intervento, $id_segment);
|
||||||
|
|
|
@ -25,7 +25,8 @@ use Modules\Interventi\Intervento;
|
||||||
if (!empty($id_record)) {
|
if (!empty($id_record)) {
|
||||||
$intervento = Intervento::find($id_record);
|
$intervento = Intervento::find($id_record);
|
||||||
|
|
||||||
$record = $dbo->fetchOne('SELECT *,
|
$record = $dbo->fetchOne('SELECT
|
||||||
|
`in_interventi`.*,
|
||||||
`in_interventi`.`descrizione` AS descrizione,
|
`in_interventi`.`descrizione` AS descrizione,
|
||||||
`in_interventi`.`codice` AS codice,
|
`in_interventi`.`codice` AS codice,
|
||||||
`an_anagrafiche`.`tipo` AS tipo_anagrafica,
|
`an_anagrafiche`.`tipo` AS tipo_anagrafica,
|
||||||
|
@ -37,7 +38,7 @@ if (!empty($id_record)) {
|
||||||
`in_interventi`.`id_contratto` as idcontratto,
|
`in_interventi`.`id_contratto` as idcontratto,
|
||||||
`in_interventi`.`id_ordine` as idordine
|
`in_interventi`.`id_ordine` as idordine
|
||||||
FROM
|
FROM
|
||||||
in_interventi
|
`in_interventi`
|
||||||
INNER JOIN `an_anagrafiche` ON `in_interventi`.`idanagrafica` = `an_anagrafiche`.`idanagrafica`
|
INNER JOIN `an_anagrafiche` ON `in_interventi`.`idanagrafica` = `an_anagrafiche`.`idanagrafica`
|
||||||
LEFT JOIN `an_sedi` ON `in_interventi`.`idsede_destinazione` = `an_sedi`.`id`
|
LEFT JOIN `an_sedi` ON `in_interventi`.`idsede_destinazione` = `an_sedi`.`id`
|
||||||
INNER JOIN `in_statiintervento` ON `in_interventi`.`idstatointervento` = `in_statiintervento`.`id`
|
INNER JOIN `in_statiintervento` ON `in_interventi`.`idstatointervento` = `in_statiintervento`.`id`
|
||||||
|
|
|
@ -24,6 +24,7 @@ use PHPSQLParser\PHPSQLParser;
|
||||||
if (!empty($id_record)) {
|
if (!empty($id_record)) {
|
||||||
$record = $dbo->fetchOne('SELECT
|
$record = $dbo->fetchOne('SELECT
|
||||||
`zz_segments`.*,
|
`zz_segments`.*,
|
||||||
|
`zz_segments_lang`.`title`,
|
||||||
`zz_modules`.`options`,
|
`zz_modules`.`options`,
|
||||||
`zz_modules_lang`.`title` AS modulo,
|
`zz_modules_lang`.`title` AS modulo,
|
||||||
(SELECT COUNT(`t`.`id`) FROM `zz_segments` t WHERE `t`.`id_module` = `zz_segments`.`id_module`) AS n_sezionali
|
(SELECT COUNT(`t`.`id`) FROM `zz_segments` t WHERE `t`.`id_module` = `zz_segments`.`id_module`) AS n_sezionali
|
||||||
|
|
Loading…
Reference in New Issue