function ajoutJustificationsParDefaut() { $justifications = new AbsenceEleveJustification(); $justifications->setNom("Certificat médical"); $justifications->setCommentaire("Une justification établie par une autorité médicale"); if (AbsenceEleveJustificationQuery::create()->filterByNom($justifications->getNom())->find()->isEmpty()) { $justifications->save(); } $justifications = new AbsenceEleveJustification(); $justifications->setNom("Courrier familial"); $justifications->setCommentaire("Justification par courrier de la famille"); if (AbsenceEleveJustificationQuery::create()->filterByNom($justifications->getNom())->find()->isEmpty()) { $justifications->save(); } $justifications = new AbsenceEleveJustification(); $justifications->setNom("Justificatif d'une administration publique"); $justifications->setCommentaire("Justification émise par une administration publique"); if (AbsenceEleveJustificationQuery::create()->filterByNom($justifications->getNom())->find()->isEmpty()) { $justifications->save(); } }
check_token(); if ($justification != null) { $justification->moveDown(); } } elseif ($action == 'ajouterdefaut') { check_token(); //include("function.php"); ajoutJustificationsParDefaut(); } else { if ($nom != '') { check_token(); $justification = AbsenceEleveJustificationQuery::create()->findPk($id); if ($justification == null) { $justification = new AbsenceEleveJustification(); } $justification->setNom(stripslashes($nom)); $justification->setCommentaire(stripslashes($commentaire)); $justification->save(); } } if(isset($_GET['corriger'])) { check_token(); $table="a_justifications"; $sql="SELECT * FROM $table ORDER BY sortable_rank, nom;"; //echo "$sql<br />"; $res=mysqli_query($GLOBALS["mysqli"], $sql); $cpt=1; while($lig=mysqli_fetch_object($res)) {