Aide à la syntaxe des obstacles :

add_in_database() ) $message = "L'antenne n'a pu être ajoutée dans la base de données."; } else if ($_POST['ACTION'] == "modify") { // Drien: this action modify an existing RealNode from the database $antenna=new Antenna ( $_POST['id_antenna'], $_POST['model'], $_POST['dir_type'], $_POST['gain'] ); if ( !$antenna->update_database() ) $message = "L'antenne n'a pu être ajoutée dans la base de données."; else $message = "Les modifications ont été enregistrées pour ".$_POST['model']."."; } else if ($_POST['ACTION'] == "delete") { // Drien: this action deletes an existing RealNode from the database $antenna=new Antenna ( "", $_POST['antenna_to_delete'] ); if ( !$antenna->delete_from_database() ) $message = "L'antenne n'a pu être supprimée de la base de données."; else $message = "L'antenne ".$_POST['antenna_to_delete']." a été supprimée de la base de données."; } else if ( $_POST['SEND_FILE'] == "True" ) { if ( $_POST['submit'] == "Effacer les données" ) { $ant1 = get_antenna_by_id ( $_POST['id_antenna'] ); $ant1->remove_radiation_diagram_plots(); } else { // Drien: RadiationDiagram uploading $uploaddir = RADIATION_DIAGRAM_FILE_TEMP_DIRECTORY; $uploadfile = $uploaddir.basename($_FILES['userfile']['name']) ; // $nom_final = strtolower ( str_replace ( " ", "_", $_FILES['userfile']['name']) ) ; $nom_final = str_replace ( " ", "_", strtolower ( $_POST['selected_antenna'].".csv" ) ); if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir.$nom_final )) { $antennaData = new AbstractData (); $antennaData->StoreDataFromFile ( $uploaddir.$nom_final ); $max_value = $antennaData->maximum[0]; $min_value = $antennaData->minimum[0]; for ( $i=0; $i<$antennaData->nb_lines; $i++ ) { $plot['angle'] = $antennaData->getValue($i,1); $plot['gain'] = $antennaData->getValue($i,0); if ( ! add_radiation_diagram_plot ( $plot, $_POST['id_antenna'] ) ) die ( "Erreur dans le stockage du point ".$plot['angle']."°, ".$plot['gain']."dB." ) ; } unlink ( $uploaddir.$nom_final ); } else $message = "Une erreur est survenue durant le dépot du fichier."; } } ?> Gestion des antennes

Créer une nouvelle antenne :

modèle :



Modifier une antenne référencée :

modèle :
nouveau modèle :
type directivité :
gain :
dB
index BD :
charger un diagramme de rayonnement :
get_radiation_diagram_plots (); if ( $plots ) { ?>