\n"; $codice_Aggiuntivo .= " Aggiungi nuovo corso a scelta\n"; $codice_Aggiuntivo .= "\n"; } if( @db_num_rows($query_values) ) { $codice_Aggiuntivo .= "\n"; $codice_Aggiuntivo .= " Elenco corsi a scelta:\n"; $codice_Aggiuntivo .= "\n"; $codice_Aggiuntivo .= "\n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; if( $colonna_speciale ) { $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; } $codice_Aggiuntivo .= " \n"; while ($row = db_fetch_array($query_values)) { $data_corrente = date("Y-m-d",time()); if ( ($row['inizio_val']<=$data_corrente && $row['fine_val']>=$data_corrente) || $colonna_speciale ) { $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; if ($row['docente']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; if ($row['cfu']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; if ($row['ore']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; if ($row['periodo']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; if ($row['lezioni']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; if ($row['giorno']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; if ($row['orario']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; if ($row['sede']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; if ($row['note']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; //Calcolo iscritti $query_iscr = "SELECT * FROM bio_iscrizione_ado_afo WHERE id_ado_afo=".$row['id_ado_afo'].""; $query_iscr_values = db_query( $query_iscr ); $numero_iscritti = db_num_rows($query_iscr_values); if ($row['on_line'] == 1) { if ($numero_iscritti<$row['max_iscritti'] || $row['max_iscritti'] == 0) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; } else $codice_Aggiuntivo .= " \n"; } if( $colonna_speciale ) { $anno = RicavaAnnoDaData( $row['inizio_val'] ); $mese = RicavaMeseDaData( $row['inizio_val'] ); $giorno = RicavaGiornoDaData( $row['inizio_val'] ); $inizio_val = $giorno . "/" . $mese . "/" . $anno; $anno = RicavaAnnoDaData( $row['fine_val'] ); $mese = RicavaMeseDaData( $row['fine_val'] ); $giorno = RicavaGiornoDaData( $row['fine_val'] ); $fine_val = $giorno . "/" . $mese . "/" . $anno; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; } if ( ($row['inizio_val']<=$data_corrente && $row['fine_val']>=$data_corrente) || $colonna_speciale ) $codice_Aggiuntivo .= " \n"; } $codice_Aggiuntivo .= "
Nome corsoDocenteCFUoreperiodolezionigiornoorariosedenoteiscrizione on-lineValiditàComandi speciali
" . $row['nome'] . "" . $row['docente'] . "-" . $row['cfu'] . "-" . $row['ore'] . "-" . $row['periodo'] . "-" . $row['lezioni'] . "-" . $row['giorno'] . "-" . $row['orario'] . "-" . $row['sede'] . "-" . $row['note'] . "-iscrizioneraggiunto numero massimo iscrizionidisabilitata" . $inizio_val . "
" . $fine_val . "
modifica"; $codice_Aggiuntivo .= "

elimina"; $codice_Aggiuntivo .= "

visualizza iscritti
\n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= "\n"; $codice_Aggiuntivo .= "\n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= "\n"; } $maschera->AggiungiDato( "ELENCO_ADO", $codice_Aggiuntivo ); $codice_Aggiuntivo = ''; $query = "SELECT * FROM bio_ado_afo WHERE tipo=2"; //AFO $query_values = db_query( $query ); if( @db_num_rows($query_values) ) { $codice_Aggiuntivo .= "\n"; $codice_Aggiuntivo .= " Elenco AFO:\n"; $codice_Aggiuntivo .= "\n"; $codice_Aggiuntivo .= "\n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; if( $colonna_speciale ) { $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; } $codice_Aggiuntivo .= " \n"; while ($row = db_fetch_array($query_values)) { $data_corrente = date("Y-m-d",time()); if ( ($row['inizio_val']<=$data_corrente && $row['fine_val']>=$data_corrente) || $colonna_speciale ) { $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; if ($row['docente']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; if ($row['cfu']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; if ($row['ore']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; if ($row['periodo']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; if ($row['lezioni']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; if ($row['giorno']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; if ($row['orario']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; if ($row['sede']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; if ($row['note']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; //Calcolo iscritti $query_iscr = "SELECT * FROM bio_iscrizione_ado_afo WHERE id_ado_afo=".$row['id_ado_afo'].""; $query_iscr_values = db_query( $query_iscr ); $numero_iscritti = db_num_rows($query_iscr_values); if ($row['on_line'] == 1) { if ($numero_iscritti<$row['max_iscritti'] || $row['max_iscritti'] == 0) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; } else $codice_Aggiuntivo .= " \n"; } if( $colonna_speciale ) { $anno = RicavaAnnoDaData( $row['inizio_val'] ); $mese = RicavaMeseDaData( $row['inizio_val'] ); $giorno = RicavaGiornoDaData( $row['inizio_val'] ); $inizio_val = $giorno . "/" . $mese . "/" . $anno; $anno = RicavaAnnoDaData( $row['fine_val'] ); $mese = RicavaMeseDaData( $row['fine_val'] ); $giorno = RicavaGiornoDaData( $row['fine_val'] ); $fine_val = $giorno . "/" . $mese . "/" . $anno; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; } if ( ($row['inizio_val']<=$data_corrente && $row['fine_val']>=$data_corrente) || $colonna_speciale ) $codice_Aggiuntivo .= " \n"; } $codice_Aggiuntivo .= "
Nome AFODocenteCFUoreperiodolezionigiornoorariosedenoteiscrizione on-lineValiditàComandi speciali
" . $row['nome'] . "" . $row['docente'] . "-" . $row['cfu'] . "-" . $row['ore'] . "-" . $row['periodo'] . "-" . $row['lezioni'] . "-" . $row['giorno'] . "-" . $row['orario'] . "-" . $row['sede'] . "-" . $row['note'] . "-iscrizioneraggiunto numero massimo iscrizionidisabilitata" . $inizio_val . "
" . $fine_val . "
modifica"; $codice_Aggiuntivo .= "

elimina"; $codice_Aggiuntivo .= "

visualizza iscritti
\n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= "\n"; $codice_Aggiuntivo .= "\n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= "\n"; } $maschera->AggiungiDato( "ELENCO_AFO", $codice_Aggiuntivo ); $maschera->EliminaBloccoDiDati( "interfaccia_principale", false ); return $maschera; } function MostraInterfacciaModificaAdoAfo( $maschera ) { global $pagina_attuale; $pagina_attuale = "corsi a scelta modifica"; $maschera->EliminaArrayDiBlocchiDiDati(array( "interfaccia_principale" => true, "reindirizzamento_pagina" => true, "interfaccia_modifica_ado_afo" => true, "interfaccia_inserisci_ado_afo" => true, "interfaccia_iscrizione_studente_ado_afo" => true, "interfaccia_lista_iscritti_ado_afo" => true, "colonna_destra" => true )); $codice_Aggiuntivo = ''; if( IsSet($_GET['id_ado_afo']) ) { $query = "SELECT * FROM bio_ado_afo WHERE id_ado_afo='" . $_GET['id_ado_afo'] . "'"; $query_values = db_query( $query ); if( @db_num_rows($query_values) ) { $row = db_fetch_array($query_values); $maschera->AggiungiDato( "POST_ID_ADO_AFO", $row['id_ado_afo'] ); $maschera->AggiungiDato( "POST_NOME_ADO_AFO", "value=\"".$row['nome']."\"" ); $maschera->AggiungiDato( "POST_DOCENTE_ADO_AFO", "value=\"".$row['docente']."\"" ); if ($row['tipo']==1) $sel = " "; else $sel = " "; $maschera->AggiungiDato( "POST_TIPO_ADO_AFO", $sel ); $maschera->AggiungiDato( "POST_CFU_ADO_AFO", "value=\"".$row['cfu']."\"" ); if ($row['on_line']==0) $sel1 = " "; else $sel1 = " "; $maschera->AggiungiDato( "POST_ON_LINE_ADO_AFO", $sel1 ); $maschera->AggiungiDato( "POST_MAX_ISCRITTI_ADO_AFO", "value=\"".$row['max_iscritti']."\"" ); $maschera->AggiungiDato( "POST_ORE_ADO_AFO", "value=\"".$row['ore']."\"" ); $maschera->AggiungiDato( "POST_PERIODO_ADO_AFO", "value=\"".$row['periodo']."\"" ); $maschera->AggiungiDato( "POST_LEZIONI_ADO_AFO", "value=\"".$row['lezioni']."\"" ); $maschera->AggiungiDato( "POST_GIORNO_ADO_AFO", "value=\"".$row['giorno']."\"" ); $maschera->AggiungiDato( "POST_ORARIO_ADO_AFO", "value=\"".$row['orario']."\"" ); $maschera->AggiungiDato( "POST_SEDE_ADO_AFO", "value=\"".$row['sede']."\"" ); $maschera->AggiungiDato( "POST_NOTE_ADO_AFO", "value=\"".$row['note']."\"" ); $anno = RicavaAnnoDaData( $row['inizio_val'] ); $mese = RicavaMeseDaData( $row['inizio_val'] ); $giorno = RicavaGiornoDaData( $row['inizio_val'] ); $data = $giorno . "/" . $mese . "/" . $anno; $maschera->AggiungiDato( "POST_INIZIO_VAL_ADO_AFO" , "value=\"" . $data . "\"" ); $anno = RicavaAnnoDaData( $row['fine_val'] ); $mese = RicavaMeseDaData( $row['fine_val'] ); $giorno = RicavaGiornoDaData( $row['fine_val'] ); $data = $giorno . "/" . $mese . "/" . $anno; $maschera->AggiungiDato( "POST_FINE_VAL_ADO_AFO" , "value=\"" . $data . "\"" ); $maschera->EliminaBloccoDiDati( "interfaccia_modifica_ado_afo", false ); } else { $pagina = "bio_corsi_scelta.php"; $messaggio = "Il corso selezionato non presente nel database..."; $reindirizzamento = ReindirizzamentoPagina( $pagina, $messaggio, 3 ); $maschera->AggiungiDato( "REINDIRIZZAMENTO_PAGINA", $reindirizzamento ); $maschera->EliminaBloccoDiDati( "reindirizzamento_pagina", false ); } } else { $pagina = "bio_corsi_scelta.php"; $messaggio = "pagina non trovata..."; $reindirizzamento = ReindirizzamentoPagina( $pagina, $messaggio, 3 ); $maschera->AggiungiDato( "REINDIRIZZAMENTO_PAGINA", $reindirizzamento ); $maschera->EliminaBloccoDiDati( "reindirizzamento_pagina", false ); } return $maschera; } function MostraInterfacciaAggiungiAdoAfo( $maschera ) { global $pagina_attuale, $utente; $pagina_attuale = "corsi a scelta aggiungi"; $maschera->EliminaArrayDiBlocchiDiDati(array( "interfaccia_principale" => true, "reindirizzamento_pagina" => true, "interfaccia_modifica_ado_afo" => true, "interfaccia_inserisci_ado_afo" => true, "interfaccia_iscrizione_studente_ado_afo" => true, "interfaccia_lista_iscritti_ado_afo" => true, "colonna_destra" => true )); $maschera->EliminaBloccoDiDati( "interfaccia_inserisci_ado_afo", false ); return $maschera; } function MostraInterfacciaIscrizioneAdoAfo( $maschera ) { global $pagina_attuale, $utente; $pagina_attuale = "corsi a scelta iscrizione"; $maschera->EliminaArrayDiBlocchiDiDati(array( "interfaccia_principale" => true, "reindirizzamento_pagina" => true, "interfaccia_modifica_ado_afo" => true, "interfaccia_inserisci_ado_afo" => true, "interfaccia_iscrizione_studente_ado_afo" => true, "interfaccia_lista_iscritti_ado_afo" => true, "colonna_destra" => true )); $query = "SELECT * FROM bio_ado_afo WHERE id_ado_afo=\"".$_GET['id_ado_afo']."\""; $query_values = db_query( $query ); $row = db_fetch_array($query_values); //Calcolo iscritti $query_iscr = "SELECT * FROM bio_iscrizione_ado_afo WHERE id_ado_afo=".$_GET['id_ado_afo'].""; $query_iscr_values = db_query( $query_iscr ); $numero_iscritti = db_num_rows($query_iscr_values); $maschera->AggiungiDato( "ID_ADO_AFO", $_GET['id_ado_afo'] ); $maschera->AggiungiDato( "NOME_ADO_AFO", $row['nome'] ); $maschera->AggiungiDato( "NOTE_ADO_AFO", $row['note'] ); if ($numero_iscritti<$row['max_iscritti'] || $row['max_iscritti'] == 0) $maschera->EliminaBloccoDiDati( "interfaccia_iscrizione_studente_ado_afo", false ); return $maschera; } function MostraInterfacciaListaIscrittiAdoAfo( $maschera ) { global $pagina_attuale, $utente; $pagina_attuale = "corsi a scelta iscritti"; $maschera->EliminaArrayDiBlocchiDiDati(array( "interfaccia_principale" => true, "reindirizzamento_pagina" => true, "interfaccia_modifica_ado_afo" => true, "interfaccia_inserisci_ado_afo" => true, "interfaccia_iscrizione_studente_ado_afo" => true, "interfaccia_lista_iscritti_ado_afo" => true, "colonna_destra" => true )); $query = "SELECT * FROM bio_ado_afo WHERE id_ado_afo=\"".$_GET['id_ado_afo']."\""; $query_values = db_query( $query ); $row1 = db_fetch_array($query_values); $nomeADOAFO = $row1['nome']; $codice_Aggiuntivo = ''; $codice_Aggiuntivo .= "\n"; $codice_Aggiuntivo .= " Elenco iscritti a $nomeADOAFO\n"; $codice_Aggiuntivo .= "\n"; $codice_Aggiuntivo .= "\n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $query1 = "SELECT * FROM bio_iscrizione_ado_afo WHERE id_ado_afo=\"".$_GET['id_ado_afo']."\" ORDER BY cognome ASC, nome ASC"; $query1_values = db_query( $query1 ); $i = 0; while ($row = db_fetch_array($query1_values)) { $i++; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; if ($row['nome']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; if ($row['matricola']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; if ($row['anno_corso']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; if ($row['corso']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; if ($row['email']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; if ($row['cellulare']) $codice_Aggiuntivo .= " \n"; else $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= " \n"; } $codice_Aggiuntivo .= "
CognomeNomeMatricolaAnnoCorsoE-mailCellulare
" . $i . "" . $row['cognome'] . "" . $row['nome'] . "-" . $row['matricola'] . "-" . $row['anno_corso'] . "-" . $row['corso'] . "-" . $row['email'] . "-" . $row['cellulare'] . "-elimina
\n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= "\n"; $codice_Aggiuntivo .= "\n"; $codice_Aggiuntivo .= " Iscrivi nuovo studente\n"; $codice_Aggiuntivo .= "\n"; $codice_Aggiuntivo .= "\n"; $codice_Aggiuntivo .= " \n"; $codice_Aggiuntivo .= "\n"; $maschera->AggiungiDato( "ELENCO_ISCRITTI" , $codice_Aggiuntivo ); $maschera->EliminaBloccoDiDati( "interfaccia_lista_iscritti_ado_afo", false ); return $maschera; } function AggiornaAdoAfo() { $messaggio = ""; if( IsSet($_POST['posted_id_ado_afo']) ) { $anno = RicavaAnnoDaData( $_POST['posted_inizio_val_ado_afo'] ); $mese = RicavaMeseDaData( $_POST['posted_inizio_val_ado_afo'] ); $giorno = RicavaGiornoDaData( $_POST['posted_inizio_val_ado_afo'] ); $inizio_val = $anno . "-" . $mese . "-" . $giorno; $anno = RicavaAnnoDaData( $_POST['posted_fine_val_ado_afo'] ); $mese = RicavaMeseDaData( $_POST['posted_fine_val_ado_afo'] ); $giorno = RicavaGiornoDaData( $_POST['posted_fine_val_ado_afo'] ); $fine_val = $anno . "-" . $mese . "-" . $giorno; $query = "UPDATE bio_ado_afo SET nome='" . mysql_escape_string ( $_POST['posted_nome_ado_afo'] ) . "', docente='" . mysql_escape_string ( $_POST['posted_docente_ado_afo'] ) . "', tipo='" . mysql_escape_string ( $_POST['posted_tipo_ado_afo'] ) . "', cfu='" . mysql_escape_string ( $_POST['posted_cfu_ado_afo'] ) . "', on_line='" . mysql_escape_string ( $_POST['posted_on_line_ado_afo'] ) . "', max_iscritti='" . mysql_escape_string ( $_POST['posted_max_iscritti_ado_afo'] ) . "', ore='" . mysql_escape_string ( $_POST['posted_ore_ado_afo'] ) . "', periodo='" . mysql_escape_string ( $_POST['posted_periodo_ado_afo'] ) . "', lezioni='" . mysql_escape_string ( $_POST['posted_lezioni_ado_afo'] ) . "', giorno='" . mysql_escape_string ( $_POST['posted_giorno_ado_afo'] ) . "', orario='" . mysql_escape_string ( $_POST['posted_orario_ado_afo'] ) . "', sede='" . mysql_escape_string ( $_POST['posted_sede_ado_afo'] ) . "', note='" . mysql_escape_string ( $_POST['posted_note_ado_afo'] ) . "', inizio_val='" . $inizio_val . "', fine_val='" . $fine_val . "' WHERE id_ado_afo='" . $_POST['posted_id_ado_afo'] . "'"; if( !db_query( $query ) ) return ERRORE_QUERY; return QUERY_VALIDA; } return ERRORE_QUERY; } function InserisciAdoAfo() { $messaggio = ""; if( $_POST['posted_nome_ado_afo']!="") { $anno = RicavaAnnoDaData( $_POST['posted_inizio_val_ado_afo'] ); $mese = RicavaMeseDaData( $_POST['posted_inizio_val_ado_afo'] ); $giorno = RicavaGiornoDaData( $_POST['posted_inizio_val_ado_afo'] ); $inizio_val = $anno . "-" . $mese . "-" . $giorno; $anno = RicavaAnnoDaData( $_POST['posted_fine_val_ado_afo'] ); $mese = RicavaMeseDaData( $_POST['posted_fine_val_ado_afo'] ); $giorno = RicavaGiornoDaData( $_POST['posted_fine_val_ado_afo'] ); $fine_val = $anno . "-" . $mese . "-" . $giorno; $query = "INSERT INTO bio_ado_afo VALUES ( '', '" . mysql_escape_string ( $_POST['posted_nome_ado_afo'] ) . "', '" . mysql_escape_string ( $_POST['posted_docente_ado_afo'] ) . "', '" . mysql_escape_string ( $_POST['posted_tipo_ado_afo'] ) . "', '" . mysql_escape_string ( $_POST['posted_cfu_ado_afo'] ) . "', '" . mysql_escape_string ( $_POST['posted_on_line_ado_afo'] ) . "', '" . mysql_escape_string ( $_POST['posted_max_iscritti_ado_afo'] ) . "', '" . mysql_escape_string ( $_POST['posted_ore_ado_afo'] ) . "', '" . mysql_escape_string ( $_POST['posted_periodo_ado_afo'] ) . "', '" . mysql_escape_string ( $_POST['posted_lezioni_ado_afo'] ) . "', '" . mysql_escape_string ( $_POST['posted_giorno_ado_afo'] ) . "', '" . mysql_escape_string ( $_POST['posted_orario_ado_afo'] ) . "', '" . mysql_escape_string ( $_POST['posted_sede_ado_afo'] ) . "', '" . mysql_escape_string ( $_POST['posted_note_ado_afo'] ) . "', '" . $inizio_val . "', '" . $fine_val . "')"; if( !db_query( $query ) ) return ERRORE_QUERY; return QUERY_VALIDA; } return ERRORE_QUERY; } function IscriviStudenteAdoAfo() { $messaggio = ""; if( $_POST['posted_id_ado_afo']!="") { $query = "INSERT INTO bio_iscrizione_ado_afo VALUES ( '', '" . mysql_escape_string ( $_POST['posted_id_ado_afo'] ) . "', '" . mysql_escape_string ( $_POST['posted_cognome_ado_afo'] ) . "', '" . mysql_escape_string ( $_POST['posted_nome_ado_afo'] ) . "', '" . mysql_escape_string ( $_POST['posted_matricola_ado_afo'] ) . "', '" . mysql_escape_string ( $_POST['posted_anno_corso_ado_afo'] ) . "', '" . mysql_escape_string ( $_POST['posted_numero_esami_ado_afo'] ) . "', '" . mysql_escape_string ( $_POST['posted_email_ado_afo'] ) . "', '" . mysql_escape_string ( $_POST['posted_cell_ado_afo'] ) . "')"; if( !db_query( $query ) ) return ERRORE_QUERY; return QUERY_VALIDA; } return ERRORE_QUERY; } function EliminaAdoAfo( ) { if( IsSet($_GET['id_ado_afo']) ) { $query = "DELETE FROM bio_ado_afo WHERE id_ado_afo='" . $_GET['id_ado_afo'] . "'"; if( !db_query( $query ) ) return ERRORE_QUERY; return QUERY_VALIDA; } return ERRORE_QUERY; } function EliminaStudenteAdoAfo( ) { if( IsSet($_GET['id_iscr']) ) { $query = "DELETE FROM bio_iscrizione_ado_afo WHERE id_iscr='" . $_GET['id_iscr'] . "'"; if( !db_query( $query ) ) return ERRORE_QUERY; return QUERY_VALIDA; } return ERRORE_QUERY; } function MostraInterfacciaUtenteNonRegistrato( $maschera ) { $maschera->EliminaBloccoDiDati( "tabella_login", false ); return $maschera; } function MostraInterfacciaUtenteRegistrato( $maschera ) { $maschera->EliminaBloccoDiDati( "tabella_utente", false ); return $maschera; } function MostraInterfacciaUtenteGestore( $maschera ) { global $utente_speciale; $utente_speciale = true; $maschera->EliminaBloccoDiDati( "tabella_utente", false ); $maschera->EliminaBloccoDiDati( "utente_livello_speciale", false ); return $maschera; } function MostraInterfacciaUtenteAmministratore( $maschera ) { global $utente_speciale; $utente_speciale = true; $maschera->EliminaBloccoDiDati( "tabella_utente", false ); $maschera->EliminaBloccoDiDati( "utente_livello_speciale", false ); return $maschera; } $utente = new Utente; $utente->Sessione(); $PHPSESSID=session_id(); $maschera = new Maschera(); $maschera->EliminaArrayDiBlocchiDiDati(array( "interfaccia_principale" => true, "interfaccia_modifica_ado_afo" => true, "interfaccia_inserisci_ado_afo" => true, "interfaccia_iscrizione_studente_ado_afo" => true, "interfaccia_lista_iscritti_ado_afo" => true, "reindirizzamento_pagina" => true, "tabella_login" => true, "tabella_utente" => true )); if(IsSet($_SESSION['utente'])) { $utente = $_SESSION['utente']; if( IsAmministratore( $utente ) ) $maschera = MostraInterfacciaUtenteAmministratore( $maschera ); else if( IsGestore( $utente ) || IsGestoreSegreteria( $utente ) ) $maschera = MostraInterfacciaUtenteGestore( $maschera ); else $maschera = MostraInterfacciaUtenteRegistrato( $maschera ); $query = "SELECT * FROM utente_livello WHERE utente_livello_id='" . $utente->GetLivello() . "'"; $query_values = db_query( $query ); if( @db_num_rows($query_values) ) { $row = db_fetch_array($query_values); $titolo_livello_utente = $row['utente_livello_titolo']; $descrizione_livello_utente = $row['utente_livello_descrizione']; } $maschera->AggiungiArrayDiDati(array( "ID_UTENTE" => $utente->GetID(), "NOME_UTENTE" => $utente->GetNome(), "COGNOME_UTENTE" => $utente->GetCognome(), "TITOLO_LIVELLO_UTENTE" => $titolo_livello_utente, "DESCRIZIONE_LIVELLO_UTENTE"=> $descrizione_livello_utente )); } else $maschera = MostraInterfacciaUtenteNonRegistrato( $maschera ); if( IsAmministratore($utente) || IsGestore($utente) || IsGestoreSegreteria($utente) ) { if( IsSet($_GET['iscrizione_studente']) && IsSet($_GET['id_ado_afo']) ) { $maschera = MostraInterfacciaIscrizioneAdoAfo( $maschera ); } else if(IsSet($_GET['visualizza_iscritti']) && IsSet($_GET['id_ado_afo']) ) { $maschera = MostraInterfacciaListaIscrittiAdoAfo( $maschera ); } else if( IsSet($_GET['iscrizione_studente_ado_afo']) ) { $messaggio = ""; $pagina = "bio_corsi_scelta.php"; $ret = IscriviStudenteAdoAfo(); if( $ret == QUERY_VALIDA ) $messaggio = "L'iscrizione al corso e' avvenuta con successo"; else $messaggio = "Errore durante l'iscrizione al corso..."; $reindirizzamento = ReindirizzamentoPagina( $pagina, $messaggio, 5 ); $maschera->AggiungiDato( "REINDIRIZZAMENTO_PAGINA", $reindirizzamento ); $maschera->EliminaBloccoDiDati( "reindirizzamento_pagina", false ); } else if( IsSet($_GET['modifica_ado_afo']) && IsSet($_GET['id_ado_afo']) ) { $maschera = MostraInterfacciaModificaAdoAfo( $maschera ); } else if( IsSet($_GET['aggiungi_ado_afo']) ) { $maschera = MostraInterfacciaAggiungiAdoAfo( $maschera ); } else if( IsSet($_GET['aggiorna_ado_afo']) && IsSet($_GET['id_ado_afo']) ) { $messaggio = ""; $pagina = "bio_corsi_scelta.php"; $ret = AggiornaAdoAfo(); if( $ret == QUERY_VALIDA ) $messaggio = "L'aggiornamento del corso e' avvenuto con successo"; else $messaggio = "Errore durante l'aggiornamento del corso..."; $reindirizzamento = ReindirizzamentoPagina( $pagina, $messaggio, 5 ); $maschera->AggiungiDato( "REINDIRIZZAMENTO_PAGINA", $reindirizzamento ); $maschera->EliminaBloccoDiDati( "reindirizzamento_pagina", false ); } else if( IsSet($_GET['inserisci_ado_afo']) ) { $messaggio = ""; $pagina = "bio_corsi_scelta.php"; $ret = InserisciAdoAfo(); if( $ret == QUERY_VALIDA ) $messaggio = "L'inserimento del nuovo corso e' avvenuto con successo"; else $messaggio = "Errore durante l'inserimento del nuovo corso..."; $reindirizzamento = ReindirizzamentoPagina( $pagina, $messaggio, 5 ); $maschera->AggiungiDato( "REINDIRIZZAMENTO_PAGINA", $reindirizzamento ); $maschera->EliminaBloccoDiDati( "reindirizzamento_pagina", false ); } else if( IsSet($_GET['elimina_studente_ado_afo']) ) { $messaggio = ""; $pagina = "bio_corsi_scelta.php"; $ret = EliminaStudenteAdoAfo(); if( $ret == QUERY_VALIDA ) $messaggio = "La cancellazione e' avvenuta con successo"; else $messaggio = "Errore durante la cancellazione dello studente..."; $reindirizzamento = ReindirizzamentoPagina( $pagina, $messaggio, 5 ); $maschera->AggiungiDato( "REINDIRIZZAMENTO_PAGINA", $reindirizzamento ); $maschera->EliminaBloccoDiDati( "reindirizzamento_pagina", false ); } else if( IsSet($_GET['elimina_ado_afo']) ) { $messaggio = ""; $pagina = "bio_corsi_scelta.php"; $ret = EliminaAdoAfo(); if( $ret == QUERY_VALIDA ) $messaggio = "L'eliminazione del corso e' avvenuta con successo"; else $messaggio = "Errore durante l'eliminazione del corso..."; $reindirizzamento = ReindirizzamentoPagina( $pagina, $messaggio, 5 ); $maschera->AggiungiDato( "REINDIRIZZAMENTO_PAGINA", $reindirizzamento ); $maschera->EliminaBloccoDiDati( "reindirizzamento_pagina", false ); } else $maschera = MostraInterfacciaPrincipale( $maschera ); } else { if( IsSet($_GET['iscrizione_studente']) && IsSet($_GET['id_ado_afo']) ) { $maschera = MostraInterfacciaIscrizioneAdoAfo( $maschera ); } else if( IsSet($_GET['iscrizione_studente_ado_afo']) ) { $messaggio = ""; $pagina = "bio_corsi_scelta.php"; if( $_POST['posted_matricola_ado_afo'] < 1 ) $messaggio = "L'inserimento del numero di matricola e' obbligatorio"; else if( $_POST['posted_cognome_ado_afo'] == "" ) $messaggio = "L'inserimento del cognome e' obbligatorio"; else if( $_POST['posted_nome_ado_afo'] == "" ) $messaggio = "L'inserimento del nome e' obbligatorio"; else if( $_POST['posted_anno_corso_ado_afo'] == "" ) $messaggio = "L'inserimento dell'anno di corso e' obbligatorio"; else if( $_POST['posted_email_ado_afo'] == "" ) $messaggio = "L'inserimento del'e-mail e' obbligatorio"; else { $querycontrollo = "SELECT * FROM bio_iscrizione_ado_afo WHERE id_ado_afo = '" . $_POST['posted_id_ado_afo'] . "' AND cognome = '" . $_POST['posted_cognome_ado_afo'] . "' AND matricola = " . $_POST['posted_matricola_ado_afo'] . ";"; $query_valuescontrollo = db_query( $querycontrollo ); if( @db_num_rows($query_valuescontrollo) ) $messaggio = "L'iscrizione con matricola " . $_POST['posted_matricola_ado_afo'] . " e cognome " . $_POST['posted_cognome_ado_afo'] . " e' gia' stata effettuata"; else { $ret = IscriviStudenteAdoAfo(); if( $ret == QUERY_VALIDA ) $messaggio = "L'iscrizione al corso per la matricola " . $_POST['posted_matricola_ado_afo'] . " e' avvenuta con successo"; else $messaggio = "Errore durante l'iscrizione alla corso..."; } } $reindirizzamento = ReindirizzamentoPagina( $pagina, $messaggio, 5 ); $maschera->AggiungiDato( "REINDIRIZZAMENTO_PAGINA", $reindirizzamento ); $maschera->EliminaBloccoDiDati( "reindirizzamento_pagina", false ); } else { $maschera = MostraInterfacciaPrincipale( $maschera ); } } $maschera->AggiungiArrayDiDati(array( "CARTELLA_IMMAGINI" => CARTELLA_IMMAGINI, "TABELLA_MENU" => GetMenuCorrente() )); include('inclusioni/intestazione_corsi.php'); $maschera->CaricaMascheraPagina( CARTELLA_STILE_LAYOUT . "bio_corsi_scelta.msk"); $maschera->Mostra(); //include('inclusioni/pie_pagina.php'); ?>