'.$_SESSION['Bateaux']['bateau']['Nom'].' a été dévalidé dans la base de données.'; $_SESSION['Bateaux']['page'] = "Accueil"; } break; } } if ($_SESSION['Bateaux']['ancre'] == "") header('Location:bateaux.php'); // Permet de "vider" la barre d'URL des champs GET et donc de doubler le traitement en cas de raffraichissement de page... else header('Location:bateaux.php#'.$_SESSION['Bateaux']['ancre'].''); } // Variables POST : //--------------------------------------------------------------------------- // Création/Modification Bateau : // NB : l'affectation d'un module ShipBase à un bateau ne se fait plus ici mais via TB_Affectations_bateaux // (administration de la flotte, lot 4 - synthèse §44.10). Les anciens champs ID_Carte/Date_carte et les // répertoires download/upload/archives du modèle CM4 ont été retirés (synthèse §47). if (isset($_POST['validation_creation_bateau']) OR isset($_POST['validation_modification_bateau'])) { // Mémorisation des valeurs saisies pour éviter de les perdre en cas d'erreur rendant la création impossible : $_SESSION['Bateaux']['bateau']['Nom'] = isset($_POST['Nom']) ? addslashes ($_POST['Nom']) : ""; $_SESSION['Bateaux']['bateau']['ID_Flotte'] = isset($_POST['ID_Flotte']) ? addslashes ($_POST['ID_Flotte']) : 0; $_SESSION['Bateaux']['bateau']['Date_mes'] = isset($_POST['Date_mes']) ? addslashes ($_POST['Date_mes']) : date("Y-m-d"); $_SESSION['Bateaux']['bateau']['Commentaires'] = isset($_POST['Commentaires']) ? addslashes ($_POST['Commentaires']) : ""; if (isset($_POST['validation_creation_bateau'])) { // Création du bateau : $requete = 'INSERT INTO TB_Bateaux (Nom, ID_Flotte, Date_mes, Commentaires) VALUES (?, ?, ?, ?)'; Requete_preparee_bdd($requete, array( array('s', $_SESSION['Bateaux']['bateau']['Nom']), array('i', $_SESSION['Bateaux']['bateau']['ID_Flotte']), array('s', $_SESSION['Bateaux']['bateau']['Date_mes']), array('s', $_SESSION['Bateaux']['bateau']['Commentaires'])), __FILE__, __LINE__); // Récup de la clé primaire de l'enregistrement créé : $_SESSION['Bateaux']['bateau']['Cle_primaire'] = Recuperation_id_cree_bdd(); // Retour à la liste si la création s'est bien passée : $_SESSION['Bateaux']['page'] = "Accueil"; } else if (isset($_POST['validation_modification_bateau'])) { // Mise à jour du bateau : $requete = 'UPDATE TB_Bateaux SET Nom=?, ID_Flotte=?, Date_mes=?, Commentaires=? WHERE Cle_primaire=?'; Requete_preparee_bdd($requete, array( array('s', $_SESSION['Bateaux']['bateau']['Nom']), array('i', $_SESSION['Bateaux']['bateau']['ID_Flotte']), array('s', $_SESSION['Bateaux']['bateau']['Date_mes']), array('s', $_SESSION['Bateaux']['bateau']['Commentaires']), array('i', $_SESSION['Bateaux']['bateau']['Cle_primaire'])), __FILE__, __LINE__); // Message d'information : $message_information = 'Le bateau '.$_SESSION['Bateaux']['bateau']['Nom'].' vient d\'être modifié'; // Retour à la liste si la modification s'est bien passée : $_SESSION['Bateaux']['page'] = "Accueil"; } } //--------------------------------------------------------------------------- // Modifier la validité des droits if (isset($_POST['validite_acces'])) { // echo 'Validité = ON pour ID='.$_POST['ID'].'
'; $requete = 'UPDATE TB_Lien_bateau_shipmember SET Validite_acces = 1 WHERE ID = '.$_POST['ID']; $reponse = Requete_bdd($requete, __FILE__, __LINE__); } else if (!isset($_POST['validite_acces']) && isset($_POST['ID']) && !isset($_POST['supprimerAcces']) && !isset($_POST['modifierAcces'])){ // echo 'Validité = OFF pour ID='.$_POST['ID'].'
'; $requete = 'UPDATE TB_Lien_bateau_shipmember SET Validite_acces = 0 WHERE ID = '.$_POST['ID']; $reponse = Requete_bdd($requete, __FILE__, __LINE__); } //--------------------------------------------------------------------------- // Supprimer l'accès if (isset($_POST['supprimerAcces']) && isset($_POST['ID'])){ $id = $_POST['ID']; $requete = 'UPDATE TB_Lien_bateau_shipmember SET Validite = 0 WHERE ID = ? '; $reponse = Requete_preparee_bdd($requete, array( array('i', $id)), __FILE__, __LINE__); } //--------------------------------------------------------------------------- // Modifier l'accès if (isset($_POST['modifierAcces']) && isset($_POST['ID'])){ $id = $_POST['ID']; $fin_validite = $_POST['fin_validite']." 23:59:59"; $type_profil = $_POST['type_profil']; $requete = 'UPDATE TB_Lien_bateau_shipmember SET Fin_validite = ? , ID_Type_acces_bateau_shipmember = ? WHERE ID = ? '; $reponse = Requete_preparee_bdd($requete, array( array('s', $fin_validite), array('i', $type_profil), array('i', $id)), __FILE__, __LINE__); } //************************************************************************************************************************************ // Traitement des données //************************************************************************************************************************************ // Protection contre les accès directs... : $flag_sortie = true; do // Dummy loop : { if (!$_SESSION['acces_valide']) break; // Si on n'est pas identifié, on ne peut pas accéder quoi qu'il arrive... if ($_SESSION['shipmember']['Niveau_acces'] >= NIVEAU_ACCES_MINI_ADMINISTRATEUR) { $flag_sortie = false; // Si on est administrateur, on a toujours accès.... break; } // Recherche des droits d'accès à un bateau en particulier : if ($_SESSION['Bateaux']['page'] == "Details_bateau") { $requete = 'SELECT * FROM TB_Lien_bateau_shipmember WHERE Validite=1 AND Validite_acces=1 AND ID_SHIPMEMBER=? AND ID_BATEAU=? '; $reponse = Requete_preparee_bdd($requete, array( array('i', $_SESSION['shipmember']['Cle_primaire']), array('i', $_SESSION['Bateaux']['bateau']['Cle_primaire'])), __FILE__, __LINE__); while ($donnees = Recherche_ligne_bdd($reponse)) { $flag_sortie = false; break; } Liberation_jeu_de_resultat_bdd($reponse); } } while (0); if ($flag_sortie) header('Location:shipmembers.php?action=navigation&destination=Login'); switch ($_SESSION['Bateaux']['page']) { //**************************************************************************************************************************** case "Accueil": { //-------------------------------------------------- // Récupération des informations sur les bateaux : $nb_bateaux = 0; switch($_SESSION['Bateaux']['tri_liste']) { case "Nom": { $tri_liste = " ORDER By Nom ".$_SESSION['Bateaux']['sens_tri_liste']; break; } case "Flotte" : { $tri_liste = " ORDER By nom_flotte ".$_SESSION['Bateaux']['sens_tri_liste'].", Nom"; break; } case "Adresse_mac": { $tri_liste = " ORDER By adresse_carte ".$_SESSION['Bateaux']['sens_tri_liste']; break; } case "Version": { $tri_liste = " ORDER By version ".$_SESSION['Bateaux']['sens_tri_liste'].", Nom"; break; } case "Date_maj": { $tri_liste = " ORDER By Date_derniere_maj ".$_SESSION['Bateaux']['sens_tri_liste'].", Nom"; break; } default : { $tri_liste = " ORDER By nom_flotte, Nom ".$_SESSION['Bateaux']['sens_tri_liste']; break; } } $requete = 'SELECT TB_Bateaux.Cle_primaire AS Cle_primaire, '; $requete .= ' TB_Bateaux.Nom AS Nom, '; $requete .= ' (SELECT Nom FROM TB_Flottes WHERE Validite=1 AND Cle_primaire=TB_Bateaux.ID_Flotte) AS nom_flotte, '; $requete .= ' (SELECT Adresse_mac FROM TB_Affectations_bateaux WHERE ID_Bateau=TB_Bateaux.Cle_primaire AND Date_fin IS NULL) AS adresse_carte, '; $requete .= ' (SELECT Version_soft FROM TB_Generations_bateaux WHERE ID_Bateau=TB_Bateaux.Cle_primaire AND Date_fin IS NULL) AS version, '; $requete .= ' TB_Bateaux.Date_derniere_maj AS Date_derniere_maj, '; $requete .= ' TB_Bateaux.Commentaires AS Commentaires '; $requete .= ' FROM `TB_Bateaux` '; $requete .= ' WHERE Validite=1 '; $requete .= $tri_liste; //echo "Requête = [ ".$requete."; ]
"; $reponse = Requete_preparee_bdd($requete, array(), __FILE__, __LINE__); while ($donnees = Recherche_ligne_bdd($reponse)) { $bateaux[$nb_bateaux] = $donnees; // Mise en forme de certaines variables : if ($bateaux[$nb_bateaux]['version'] == "") $bateaux[$nb_bateaux]['version'] = 'inconnue'; if ($donnees['Date_derniere_maj'] < "2020-01-02") $bateaux[$nb_bateaux]['Date_derniere_maj'] = "Jamais"; else $bateaux[$nb_bateaux]['Date_derniere_maj'] = Formatage_date($donnees['Date_derniere_maj']); $bateaux[$nb_bateaux]['Commentaires'] = htmlspecialchars(stripcslashes($bateaux[$nb_bateaux]['Commentaires'])); $nb_bateaux ++; } Liberation_jeu_de_resultat_bdd($reponse); break; } //**************************************************************************************************************************** case "Details_bateau": { //-------------------------------------------------- // Récupération des informations sur le bateau : $nb_bateaux = 0; $requete = 'SELECT *, '; $requete .= ' (SELECT Adresse_mac FROM TB_Affectations_bateaux WHERE ID_Bateau=TB_Bateaux.Cle_primaire AND Date_fin IS NULL) AS Adresse_mac, '; $requete .= ' (SELECT Version_soft FROM TB_Generations_bateaux WHERE ID_Bateau=TB_Bateaux.Cle_primaire AND Date_fin IS NULL) AS version '; $requete .= ' FROM TB_Bateaux WHERE Cle_primaire=? '; //echo "Requête = [ ".$requete."; ]
"; $reponse = Requete_preparee_bdd($requete, array( array('i', $_SESSION['Bateaux']['bateau']['Cle_primaire'])), __FILE__, __LINE__); while ($donnees = Recherche_ligne_bdd($reponse)) { $bateau = $donnees; // Mise en forme de textes : if ($donnees['Date_derniere_maj'] < "2020-01-02") $bateau['Date_derniere_maj'] = "".t("Jamais").""; else { $bateau['Date_derniere_maj'] = Formatage_date($donnees['Date_derniere_maj']); $_SESSION['Bateaux']['derniere_maj'] = $donnees['Date_derniere_maj']; } // $bateau['Commentaires'] = htmlspecialchars(stripcslashes($bateau['Commentaires'])); } Liberation_jeu_de_resultat_bdd($reponse); //--------------------------------------------- // Recherche des droits d'accès au bateau : //--------------------------------------------- if ($_SESSION['shipmember']['Niveau_acces'] >= NIVEAU_ACCES_MINI_ADMINISTRATEUR) // Dans le cas des administrateurs, on accorde tous les droits, indépendamment des paramètres du bateau { $acces_profil['Creation_profils'] = 1; $acces_profil['Devalidation_profils'] = 2; $acces_profil['Consultation_donnees'] = 2; $acces_profil['Modification_acces'] = 1; } else { // Valeurs par défaut : $id_type_acces = 0; $acces_profil['Creation_profils'] = 0; $acces_profil['Devalidation_profils'] = 0; $acces_profil['Consultation_donnees'] = 0; $acces_profil['Modification_acces'] = 0; // Recherche de l'ID de l'accès le plus élevé pour ce bateau et ce shipmember : $requete = 'SELECT ID_Type_acces_bateau_shipmember FROM TB_Lien_bateau_shipmember WHERE Validite=1 AND Validite_acces=1 AND ID_Shipmember=? AND ID_Bateau=? AND Fin_validite>=? ORDER BY ID_Type_acces_bateau_shipmember DESC LIMIT 1'; $reponse = Requete_preparee_bdd($requete, array( array('i', $_SESSION['shipmember']['Cle_primaire']), array('i', $_SESSION['Bateaux']['bateau']['Cle_primaire']), array('s', date_format(date_create(), 'Y-m-d H:i:s'))), __FILE__, __LINE__); while ($donnees = Recherche_ligne_bdd($reponse)) { $id_type_acces = $donnees['ID_Type_acces_bateau_shipmember']; } Liberation_jeu_de_resultat_bdd($reponse); // Recherche des caractérirtiques de l'accès le plus élevé trouvé : if ($id_type_acces > 0) { $requete = 'SELECT * FROM TB_Types_acces_bateau_shipmember WHERE Validite=1 AND Cle_primaire=?'; $reponse = Requete_preparee_bdd($requete, array( array('i', $id_type_acces)), __FILE__, __LINE__); while ($donnees = Recherche_ligne_bdd($reponse)) { $acces_profil = $donnees; } Liberation_jeu_de_resultat_bdd($reponse); } } // Récupération des types d'accès possibles : //$requete = 'SELECT Nom, Niveau_acces FROM TB_Lien_bateau_shipmember_acces WHERE Validite = 1 AND Niveau_acces < 99'; $requete = 'SELECT * FROM TB_Types_acces_bateau_shipmember WHERE Validite=1 '; $reponse = Requete_bdd($requete, __FILE__, __LINE__); $type_acces_nb = 0; while($donnees = Recherche_ligne_bdd($reponse)){ if ($_SESSION['langue'] == "EN") $donnees['Nom'] = $donnees['Nom_en']; else $donnees['Nom'] = $donnees['Nom_fr']; $type_acces[$type_acces_nb++] = $donnees; } Liberation_jeu_de_resultat_bdd($reponse); // Génération d'un nouveau code d'acces : if (isset($_POST['generer_code_acces'])){ $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $charactersLength = strlen($characters); $unique = false; do { // Vérifier si le code n'est pas déjà utilisé $code_acces = ''; for ($i = 0; $i < 6; $i++) { $code_acces .= $characters[random_int(0, $charactersLength - 1)]; } $req = 'SELECT Code FROM TB_Lien_bateau_shipmember WHERE Code="'.$code_acces.'"'; $rep = Requete_bdd($req, __FILE__, __LINE__); $donnees = Recherche_ligne_bdd($rep); if ($donnees == NULL) $unique = true; } while($unique == false); if (isset($_POST['date_validite']) && (!empty($_POST['date_validite']))){ $date = $_POST['date_validite']." 00:00:00"; } else $date = '9999-12-31 23:59:59'; $requete = 'INSERT INTO TB_Lien_bateau_shipmember(ID_Bateau, Code, Fin_validite, Cree_par, ID_Type_acces_bateau_shipmember) VALUES (?,?,?,?,?)'; $reponse = Requete_preparee_bdd($requete, array( array('i', $bateau['Cle_primaire']), array('s', $code_acces), array('s', $date), array('i', $_SESSION['shipmember']['Cle_primaire']), array('i', $_POST['type_acces']) ),__FILE__, __LINE__); $no = Recuperation_id_cree_bdd(); if ( code_acces_pdf($code_acces, $no, $bateau['Adresse_mac'],"")== 0 ) Entete_page_html(); // Message d'information : // if (isset($_SESSION['pdf']['src']) && $_SESSION['pdf']['src'] != '') // $message_information.= "Télécharger le code d'accès d' ici "; // $_SESSION['pdf']['src'] =''; } //----------------------------------------------------------- // Recherche des informations complémentaires sur le bateau : switch($_SESSION['Bateaux']['type_details_bateau']) { //========================= case "gerer_les_acces": { $requete = 'SELECT * FROM TB_Lien_bateau_shipmember WHERE Validite=1 AND ID_Bateau='.$bateau['Cle_primaire'].' AND ID_Shipmember!=0 '; $reponse = Requete_bdd($requete, __FILE__, __LINE__); $utilisateur_acces_nb = 0; while ($donnees = Recherche_ligne_bdd($reponse)){ // Récupérer le nom et le prénom du shipmember qui a accès : $sous_req = ' SELECT Nom, Prenom, Email FROM TB_Shipmembers WHERE Validite=1 AND ID='.$donnees['ID_Shipmember'].''; $sous_rep = Requete_bdd($sous_req, __FILE__, __LINE__); $sous_donnees = Recherche_ligne_bdd($sous_rep); $donnees['sm_Nom'] = $sous_donnees['Nom']; $donnees['sm_Prenom'] = $sous_donnees['Prenom']; $donnees['sm_Email'] = $sous_donnees['Email']; // Récupérer le nom et le prénom du shipmember qui a crée le lien : $sous_req = ' SELECT Nom, Prenom FROM TB_Shipmembers WHERE Validite=1 AND ID='.$donnees['Cree_par'].''; $sous_rep = Requete_bdd($sous_req, __FILE__, __LINE__); $sous_donnees = Recherche_ligne_bdd($sous_rep); $donnees['cree_par_Nom'] = $sous_donnees['Nom']; $donnees['cree_par_Prenom'] = $sous_donnees['Prenom']; // Récupérer le niveau accès garantie à l'utilisateur : //$sous_req = ' SELECT Nom FROM TB_Lien_bateau_shipmember_acces WHERE Validite=1 AND Niveau_acces='.$donnees['Niveau_acces'].''; $sous_req = 'SELECT * FROM TB_Types_acces_bateau_shipmember WHERE Validite=1 AND Cle_primaire='.$donnees['ID_Type_acces_bateau_shipmember'].' '; $sous_rep = Requete_bdd($sous_req, __FILE__, __LINE__); $sous_donnees = Recherche_ligne_bdd($sous_rep); if ($_SESSION['langue'] == "EN") $donnees['Niveau_acces_nom'] = $sous_donnees['Nom_en']; else $donnees['Niveau_acces_nom'] = $sous_donnees['Nom_fr']; $utilisateur_acces[$utilisateur_acces_nb++] = $donnees; } break; } default: break; } // Fin du switch 'type_details_bateau' break; } //**************************************************************************************************************************** case "Creation_bateau": case "Modification_bateau": { //-------------------------------------------------- // Préparation des variables du bateau : if ($_SESSION['Bateaux']['page'] == "Creation_bateau") { $_SESSION['Bateaux']['bateau']['Cle_primaire'] = 0; $_SESSION['Bateaux']['bateau']['Nom'] = ""; $_SESSION['Bateaux']['bateau']['ID_Flotte'] = 0; $_SESSION['Bateaux']['bateau']['Date_mes'] = date("Y-m-d"); $_SESSION['Bateaux']['bateau']['Commentaires'] = ""; } else // Modification : { $requete = 'SELECT * FROM TB_Bateaux WHERE Cle_primaire=? '; $reponse = Requete_preparee_bdd($requete, array( array('i', $_SESSION['Bateaux']['bateau']['Cle_primaire'])), __FILE__, __LINE__); while ($donnees = Recherche_ligne_bdd($reponse)) { $_SESSION['Bateaux']['bateau'] = $donnees; // Mise en forme de textes : $_SESSION['Bateaux']['bateau']['Commentaires'] = htmlspecialchars(stripcslashes($_SESSION['Bateaux']['bateau']['Commentaires'])); } Liberation_jeu_de_resultat_bdd($reponse); } //-------------------------------------------------- // Recherche des flottes existantes : $nb_flottes = 0; $flottes[$nb_flottes]['Cle_primaire'] = 0; $flottes[$nb_flottes]['Nom'] = '--- Affecté à aucune flotte ---'; $nb_flottes ++; $requete = 'SELECT * FROM TB_Flottes WHERE Validite=1 ORDER BY Nom ASC'; $reponse = Requete_preparee_bdd($requete, array(), __FILE__, __LINE__); while ($donnees = Recherche_ligne_bdd($reponse)) { $flottes[$nb_flottes ++] = $donnees; } Liberation_jeu_de_resultat_bdd($reponse); break; } //**************************************************************************************************************************** case "Confirmation_suppression_bateau": { break; } //**************************************************************************************************************************** default: { $_SESSION['Bateaux']['page'] = "Accueil"; break; } } Fermeture_bdd(); // Déconnexion de MySQL //************************************************************************************************************************************ // Affichage //************************************************************************************************************************************ Entete_page_html(); //******************************************************************************************************************************** // Affichage principal : echo '
'; //========================================================================================= // Entête : Entete_page($message_erreur, $message_information); switch ($_SESSION['Bateaux']['page']) { //************************************************************************************************************************ case "Accueil": { echo '
'; echo '

Bateaux

'; echo '
'; echo ''; echo ''; echo ''; // echo ''; echo ''; echo ''; echo ''; // echo ''; echo ''; for ($i = 0; $i < $nb_bateaux; $i ++) { echo ''; echo ''; // echo ''; echo ''; echo ''; echo ''; // echo ''; echo ''; } echo '
NomFlotteShipBaseAdresse MACVersionDernière mise à jour [UTC]Commentaires
'.$bateaux[$i]['Nom'].' '.$bateaux[$i]['nom_flotte'].''.$bateaux[$i]['nom_carte'].''.$bateaux[$i]['adresse_carte'].''.$bateaux[$i]['version'].''.$bateaux[$i]['Date_derniere_maj'].''.$bateaux[$i]['Commentaires'].'
'; echo '
'; echo ''; echo '
'; break; } //**************************************************************************************************************************** case "Details_bateau": { echo '
'; echo '

Bateau '.$bateau['Nom'].'

'; echo '
'; if ($_SESSION['shipmember']['Niveau_acces'] >= NIVEAU_ACCES_MINI_ADMINISTRATEUR || $acces_profil['Consultation_donnees'] == 2) { echo ''; } echo '
'.t("Derniere_connexion").' : '.$bateau['Date_derniere_maj'].' [UTC]
'; echo '
'; //-------------------------------- // Boutons de haut de page (les anciens onglets Carte/Batteries/Circuits/Réservoirs/Capteurs/Système, liés au // modèle CM4 centralisé, ont été retirés - la consultation des données sera refaite sur la base de la génération // active du bateau, lot 3 - synthèse §44.10) : echo '
'; echo '
'; echo ''.t("Données du bateau").''; echo '
'; echo '
'; echo '
'; switch($_SESSION['Bateaux']['type_details_bateau']) { //=========================================================== case "gerer_les_acces": { echo '
'; echo '
'; echo ' '; echo ' '; echo ' '; echo '
'; echo '
'; echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; if ($utilisateur_acces_nb == 0) echo ''; else { for($i = 0; $i < $utilisateur_acces_nb; $i++){ echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; if ($acces_profil['Modification_acces'] == 1){ echo ' '; } echo ' '; echo ' '; } } echo '
'.t("Validite").' '.t("Shipmember").' '.t("Créé_par").' '.t("Type de profil").' '.t("Fin de validité").'
0 shipmember / acces
'.$utilisateur_acces[$i]['sm_Prenom'].' '.$utilisateur_acces[$i]['sm_Nom'].' ['.$utilisateur_acces[$i]['sm_Email'].'] '.$utilisateur_acces[$i]['cree_par_Prenom'].' '.$utilisateur_acces[$i]['cree_par_Nom'].''.$utilisateur_acces[$i]['Niveau_acces_nom'].' '; echo (substr($utilisateur_acces[$i]['Fin_validite'],0,-9) == "9999-12-31") ? Recuperer_texte("bateau","details","acces","aucune_fin") : substr($utilisateur_acces[$i]['Fin_validite'],0,-9) ; echo '
'; echo '
'; echo '
'; echo ''; break; } //=========================================================== // 'resume' (et toute ancienne valeur de session) : default: { echo '

'.t("La consultation des données du bateau sera disponible prochainement.").'

'; break; } } echo '
'; // Fin de class="corps_details_bateau" //-------------------------------- echo '
'; if ($_SESSION['Bateaux']['origine'] == "shipmember") echo 'Retour au menu ShipMember'; else { echo 'Retour au menu Administration'; echo 'Revenir à la liste des bateaux'; echo 'Modifier'; } echo '
'; //------------------------------- // Help echo ''; echo '
'; echo '
'; echo '
'; break; } //************************************************************************************************************************ case "Creation_bateau": case "Modification_bateau": { echo '
'; echo '

Bateaux

'; echo '
'; if ($_SESSION['Bateaux']['page'] == "Creation_bateau") echo '

Nouveau bateau

'; else echo '

Modification du bateau '.$_SESSION['Bateaux']['bateau']['Nom'].'

'; //---------------------------------------- // Nom : echo '
Nom
'; //---------------------------------------- // Date de mise en service : echo '
Date de mise en service
'; //---------------------------------------- // Flotte : echo '
Flotte à laquelle le bateau appartient
'; //---------------------------------------- // Commentaires : echo '
Commentaires
'; //---------------------------------------- // Boutons de bas de page : echo '
'; if ($_SESSION['Bateaux']['page'] == "Creation_bateau") // Création : { echo 'Annuler'; echo ''; } else // Modification : { echo 'Annuler'; echo ''; echo 'Supprimer la bateau'; } echo '
'; echo '
'; echo '
'; break; } //**************************************************************************************************************************** case "Confirmation_suppression_bateau": { echo '
'; echo '

Bateaux

'; echo '
'; echo '

Confirmez-vous la suppression du bateau '; echo $_SESSION['Bateaux']['bateau']['Nom']; echo ' ?

'; echo '

Si oui, son entrée dans la base de données sera dévalidée de la base de données.

'; echo '
'; echo '
'; echo 'Annuler'; echo 'Confirmer la suppression'; echo '
'; echo '
'; break; } } echo '
'; Pied_de_page(); ?>