$unites = NULL; $heures = NULL; $progCours = NULL; //isset($var) vérifie que la variable a été créé et qu'elle n'est pas nulle // on vérifie que les variables nécessaires à la création d'un cours ont bien été // envoyées au serveur if (isset($_POST['CodeCours']) && isset($_POST['NomCours']) && isset($_POST['TypeCours']) && isset($_POST['Ponderation']) && isset($_POST['NombreUnites']) && isset($_POST['NombreHeures']) && isset($_POST['CodeProgramme'])) { $codeCours = $_POST['CodeCours']; $nomCours = $_POST['NomCours']; $typeCours = $_POST['TypeCours']; $ponderation = $_POST['Ponderation']; $unites = $_POST['NombreUnites']; $heures = $_POST['NombreHeures']; $codeProgramme = $_POST['CodeProgramme']; } if (!empty(fetchClass($codeCours))) { $error_class_already_exist = '- Ce cours existe déjà. Veuillez rentrez un autre code. \\n'; $i++; } if (empty($codeProgramme)) { $error_program_code_missing = '- Veuillez sélectionner un code de programme. \\n'; $i++; } // S'il n'y a aucune erreur if ($i == 0) { // on peut créer un nouveau cours createClass($codeCours, $nomCours, $typeCours, $ponderation, $unites, $heures, $codeProgramme); $_SESSION["selected_CodeCours"] = $codeCours; // message de confirmation pour l'utilisateur $_SESSION['success_add_class'] = "Cours ajouté avec succès"; header('Location: ../view/view_manage_class.php');
if (isset($_POST['class_list_all']) && isset($_POST['NomCours']) && isset($_POST['TypeCours']) && isset($_POST['Ponderation']) && isset($_POST['NombreUnites']) && isset($_POST['NombreHeures']) && isset($_POST['CodeProgramme'])) { $codeCours = $_POST['class_list_all']; $nomCours = $_POST['NomCours']; $typeCours = $_POST['TypeCours']; $ponderation = $_POST['Ponderation']; $unites = $_POST['NombreUnites']; $heures = $_POST['NombreHeures']; $codeProgramme = $_POST['CodeProgramme']; } if (empty($codeProgramme)) { $error_program_code_missing = '- Veuillez sélectionner un code de programme. \\n'; $i++; } if (isset($_POST['CodeCours']) && !empty($_POST['CodeCours'])) { $newCodeCours = $_POST['CodeCours']; if (!empty(fetchClass($newCodeCours))) { $error_class_already_exist = '- Veuillez entrez un code de cours différent. \\n'; $i++; } // S'il n'y a aucune erreur if ($i == 0) { // On va récupérer les informations du cours $resut = fetchClassInfos($codeCours); // On créer une "copie" du cours avec les mêmes attributs, excepté que le code sera différent //... $_SESSION['success_update_class'] = "Cours modifié avec succès"; header('Location: ../view/view_manage_class.php'); } else { setErrors(); header('Location: ../view/view_manage_class.php'); }