fetchArray("SELECT idtipointervento FROM in_interventi WHERE idintervento=\"".$idintervento."\""); $idtipointerventot = $rs[0]['idtipointervento']; //Estraggo l'id del tipoanagrafica che è TECNICO $qq2 = "SELECT * FROM an_tipianagrafiche WHERE descrizione='Tecnico'"; $rs2 = $dbo->fetchArray( $qq2 ); $idtipoanagraficatecnico = $rs2[0]['idtipoanagrafica']; //SE ESISTE IL TIPO DI ANAGRAFICA TECNICO if( sizeof($rs2)>0 ){ //SELEZIONO TUTTI I TECNICI DELLA ZONA SCELTA (potenziali tecnici) O TECNICI GIA' SCELTI ( $idzona=='0' ) ? $WHERE_zona='' : $WHERE_zona=' AND (idzona="'.$idzona.'" OR an_anagrafiche.idanagrafica IN(SELECT idtecnico FROM in_interventi_tecnici WHERE idintervento="'.$idintervento.'") )'; $q2 = "SELECT * FROM an_tipianagrafiche_anagrafiche INNER JOIN an_anagrafiche ON an_tipianagrafiche_anagrafiche.idanagrafica=an_anagrafiche.idanagrafica WHERE deleted=0 AND idtipoanagrafica='".$idtipoanagraficatecnico."' $WHERE_zona ORDER BY ragione_sociale ASC"; $rs2 = $dbo->fetchArray( $q2 ); $n2 = sizeof($rs2); $prev_tecnico = ""; //se non ho ancora impostato un tecnico mostro il messaggio if( $n2<=0 ){ echo "... Nessun tecnico disponibile ...
\n"; } else{ // #### INIZIO PER OGNI POTENZIALE TECNICO ##### for( $i=0; $i<$n2; $i++ ){ $idtecnico = $rs2[$i]['idanagrafica']; //Estraggo le sessioni di lavoro del tecnico $q3 = "SELECT * FROM in_interventi_tecnici WHERE idintervento='".$idintervento."' AND idtecnico='".$idtecnico."' order by orario_inizio asc"; $rs3 = $dbo->fetchArray( $q3 ); $n3 = sizeof($rs3); //Se il tecnico ha lavorato all'intervento lo mostro subito, altrimenti lo nascondo if( $n3 == 0 ){ $class_tecnico = "hide tecnico-nonselezionato"; $mostra_campo_vuoto = true; } else { $class_tecnico = ""; $mostra_campo_vuoto = false; } //Intestazione tecnico if( $prev_tecnico != $rs2[$i]['ragione_sociale'] ){ echo "\n"; echo "\n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo "\n"; } //Se il tecnico ha sessioni di lavoro le mostro... if( sizeof($rs3) > 0 ){ //Elenco sessioni di lavoro del tecnico for($j=0; $j<$n3; $j++){ $des_impianto=""; if( $rs3[$j]['id_impianto'] != "0" ){ $des_impianto=" Impianto:".$rs3[$j]['matricola_impianto']; } $id = $rs3[$j]['id']; $s=' checked="checked"'; $display=''; $data_app = date( "d/m/Y", strtotime($rs3[$j]['orario_inizio']) ); $data_fine = date( "d/m/Y", strtotime($rs3[$j]['orario_fine']) ); $orario = date( "H:i", strtotime($rs3[$j]['orario_inizio']) ); $orario_fine = date( "H:i", strtotime($rs3[$j]['orario_fine']) ); $descrizione_att = $rs3[$j]['descrizione_att'] ; //Costi unitari echo "\n"; echo "\n"; echo "\n"; // Stato echo "\n"; // Impianto echo "\n"; // Data inizio echo "\n"; // Inizio echo "\n"; // Data fine echo "\n"; // Fine echo "\n"; //Pulsante modifica echo "\n"; //Interroga info echo "\n"; //Materiale utilizzato echo "\n"; echo "\n"; echo "\n"; } //chiudo ciclo for } //Chiudo la riga echo "
Operatore: ".$rs2[$i]['ragione_sociale']."StatoImpiantoData InizioOrarioData FineOrarioEditInfoMaterialeSpeseFirmaId RifRif
\n"; $rst = $dbo->fetchArray("SELECT descrizione FROM in_tipiintervento where idtipointervento='".$rs3[$j]['idtipointervento']."'"); echo $rst[0]['descrizione']; echo "\n"; $rst = $dbo->fetchArray("SELECT descrizione FROM in_statiintervento where idstatointervento='".$rs3[$j]['idstatointervento']."'"); echo $rst[0]['descrizione']; echo "\n"; echo $des_impianto; echo "\n"; echo $data_app; echo "\n"; echo $orario; echo "\n"; echo $data_fine; echo "\n"; echo $orario_fine; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; ?> \n"; //Sepese aggiuntive echo "\n"; ?> \n"; //firma rapportino if( $rs3[$j]['firma_file'] == '' ){ $icona="fa fa-pencil-square-o"; $frase = "Attività da firmare"; $button="btn btn-success btn-xs"; } else{ $icona="fa fa-pencil-square"; $frase = "Attività firmata"; $button="btn btn-info btn-xs"; } echo "\n"; ?> \n"; echo "\n"; echo $rs3[$j]['id_riga_riferimento_documento']; echo "\n"; echo $rs3[$j]['id']; echo "
\n"; $prev_tecnico = $rs2[$i]['ragione_sociale']; } // FINE PER OGNI POTENZIALE TECNICO #### ?>