query("INSERT INTO agenda_anagrafica( idintervento, idtecnico, idtipoagenda, orario_inizio, orario_fine ) ".
"VALUES( '$idintervento', '$idtecnico', '$idtipoagendat', '$orario_inizio', '$orario_fine')");
}
//RIMOZIONE SESSIONE DI LAVORO
if( $_GET['op'] == 'del_sessione' ){
$dbo->query("DELETE FROM agenda_anagrafica WHERE id=\"".save( $_GET['id'] )."\"");
}
//RECUPERO IL TIPO DI APPUNTAMENTO
$rs = $dbo->fetchArray("SELECT idtipoagenda FROM agenda WHERE idintervento=\"".$idintervento."\"");
$idtipoagendat = $rs[0]['idtipoagenda'];
//di default mostro i costi
$show_costi = 1;
//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 agenda_anagrafica 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 agenda_anagrafica WHERE idintervento='".$idintervento."' AND idtecnico='".$idtecnico."'";
$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 "
".$rs2[$i]['ragione_sociale']." | \n"; echo "Orario | \n"; echo "\n"; echo " | |||||
---|---|---|---|---|---|---|---|
\n"; if( $rs[0]['stato'] != "Fatturato" ){ //Elenco tipologie di interventi echo " \n"; } echo " | \n"; // Orario echo "\n"; if( $rs[0]['stato']=="Fatturato" ){ echo " ".$ora_dal1."\n"; echo " \n"; } else { echo " \n"; } echo " | \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo "\n"; //Pulsante aggiunta nuova sessione echo "\n"; echo " \n"; ?> \n"; echo " | |||||
\n"; if( $rs[0]['stato'] != "Fatturato" ){ //Elenco tipologie di interventi echo " \n"; echo " | \n"; //Pulsante aggiunta nuova sessione echo "\n"; echo " Aggiungi sessione di lavoro\n"; echo " | \n"; echo "