fetchArray('SELECT `data_conclusione` FROM `co_contratti` WHERE `id` = '.prepare($id_record))[0]['data_conclusione']; $idanagrafica = $dbo->fetchArray('SELECT `idanagrafica` FROM `co_contratti` WHERE `id` = '.prepare($id_record))[0]['idanagrafica']; //tutti gli impianti a contratto $idimpianti = $dbo->fetchArray('SELECT GROUP_CONCAT(`idimpianto`) AS idimpianti FROM `my_impianti_contratti` WHERE `idcontratto` = '.prepare($id_record))[0]['idimpianti']; $idimpianto = explode(',', $idimpianti); //solo se ho selezionato un solo impianto nel contratto, altrimenti non so quale sede e tecnico prendere if (count($idimpianto) < 2) { $idsede = $dbo->fetchArray('SELECT idsede FROM my_impianti WHERE id = '.prepare($idimpianto[0]))[0]['idsede']; $idtecnico = $dbo->fetchArray('SELECT idtecnico FROM my_impianti WHERE id = '.prepare($idimpianto[0]))[0]['idtecnico']; } $list = '\"1\":\"'.tr('Pianificare a partire da oggi ').date('d/m/Y').'\"'; //promemoria esistente if (!empty(get('idcontratto_riga'))) { $idcontratto_riga = get('idcontratto_riga'); $qp = 'SELECT *, (SELECT descrizione FROM in_tipiintervento WHERE idtipointervento=co_contratti_promemoria.idtipointervento) AS tipointervento, (SELECT tempo_standard FROM in_tipiintervento WHERE idtipointervento = co_contratti_promemoria.idtipointervento) AS tempo_standard FROM co_contratti_promemoria WHERE id = '.$idcontratto_riga; $rsp = $dbo->fetchArray($qp); $data_richiesta = Translator::dateToLocale($rsp[0]['data_richiesta']); //sede nel promemoria $idsede = $rsp[0]['idsede']; $tempo_standard = $rsp[0]['tempo_standard']; $idtipointervento = $rsp[0]['idtipointervento']; if (!empty($idsede)) { //if (!empty($rsp[0]['idimpianti'])) $idimpianti = trim($rsp[0]['idimpianti']); $readonly = 'readonly'; } $hide = ''; $list .= ', \"0\":\"'.tr('Pianificare a partire da questo promemoria ').$data_richiesta.'\"'; $op = 'pianificazione'; } // se non è impostata idcontratto_riga allora sono in fase di inserimento di nuovo promemoria e mi calcolo il prossimo id per co_contratti_promemoria $idcontratto_riga = empty($idcontratto_riga) ? $dbo->fetchArray('SELECT MAX(id) AS max_idcontratto_riga FROM `co_contratti_promemoria`')[0]['max_idcontratto_riga'] : ''; $idcontratto_riga = empty($idcontratto_riga) ? 1 : ''; //orari inizio fine interventi (8h standard) $orario_inizio = '09:00'; $orario_fine = (!empty($tempo_standard)) ? date('H:i', strtotime($orario_inizio) + ((60 * 60) * $tempo_standard)) : '17:00'; echo '
'; echo ' '; echo ' ';