Skip to content
Snippets Groups Projects
Commit 329029dd authored by Thomas Fradet's avatar Thomas Fradet
Browse files

bugs divers

parent aeaf3a5b
No related branches found
No related tags found
No related merge requests found
...@@ -306,7 +306,20 @@ Suppression de la partie inutilisée du formulaire qui était utilisée pour cac ...@@ -306,7 +306,20 @@ Suppression de la partie inutilisée du formulaire qui était utilisée pour cac
#### 16 #### 16
Erreurs lors du post du formulaire d'enregistrement des paramètres d'une section. Erreurs diverses lors du post du formulaire d'enregistrement des paramètres d'une section.
Raison : index manquants dans le post lorsqu'ils ne sont pas définis dans le formulaire.
Le paramètre hide ayant été supprimé, la valeur false est attribuée dans l'enregistrement. Par la suite, il faudra le supprimer des données en base.
Les paramètres non définis sont testés avec un isset au lieu de ramener leur absence à false dans les conditions.
Variable courseid non définie remplacée par $COURSE->id plus sécurisée.
[x] Solved.
...@@ -322,5 +335,8 @@ Erreurs lors du post du formulaire d'enregistrement des paramètres d'une sectio ...@@ -322,5 +335,8 @@ Erreurs lors du post du formulaire d'enregistrement des paramètres d'une sectio
[ ] Lorsqu'une section ne contient pas d'activité suivies, afficher un message au lieu de la liste des étudiants avec aucune activité en colonne et 0% pour chaque. [ ] Lorsqu'une section ne contient pas d'activité suivies, afficher un message au lieu de la liste des étudiants avec aucune activité en colonne et 0% pour chaque.
### Cron
Changement des jours de `"*/1" à "*"` pour envoyer tous les jours.
...@@ -53,31 +53,32 @@ ...@@ -53,31 +53,32 @@
$_POST["date_iena"]["hour"] . ":" . $_POST["date_iena"]["minute"] . ":00"; $_POST["date_iena"]["hour"] . ":" . $_POST["date_iena"]["minute"] . ":00";
$dateUp = date_create($dateChaine); $dateUp = date_create($dateChaine);
$data_iena = new stdClass(); $data_iena = new stdClass();
if ($_POST['date_render']) { if (isset($_POST['date_render'])) {
$dateChaine = ""; $dateChaine = "";
} }
$data_iena->date_rendu = $dateChaine; $data_iena->date_rendu = $dateChaine;
$data_iena->presence = $_POST['presence']; $data_iena->presence = $_POST['presence'];
$data_iena->id_section = $sectionId; $data_iena->id_section = $sectionId;
if ($_POST['day_same']) { if (isset($_POST['day_same'])) {
$data_iena->day_same = $_POST['day_same']; $data_iena->day_same = $_POST['day_same'];
} else { } else {
$data_iena->day_same = 0; $data_iena->day_same = 0;
} }
if ($_POST['day_before']) { if (isset($_POST['day_before'])) {
$data_iena->day_before = $_POST['day_before']; $data_iena->day_before = $_POST['day_before'];
} else { } else {
$data_iena->day_before = 0; $data_iena->day_before = 0;
} }
if ($_POST['day_after']) { if (isset($_POST['day_after'])) {
$data_iena->day_after = $_POST['day_after']; $data_iena->day_after = $_POST['day_after'];
} else { } else {
$data_iena->day_after = 0; $data_iena->day_after = 0;
} }
$data_iena->nb_days_before = $_POST['nb_days_before']; $data_iena->nb_days_before = $_POST['nb_days_before'];
$data_iena->nb_days_after = $_POST['nb_days_after']; $data_iena->nb_days_after = $_POST['nb_days_after'];
$data_iena->hide = $_POST['hide']; // $data_iena->hide = $_POST['hide'];
$data_iena->hide = false;
$testIfsection = $DB->get_record('format_iena', array('id_section' => $sectionId), '*'); $testIfsection = $DB->get_record('format_iena', array('id_section' => $sectionId), '*');
if ($testIfsection == false) { if ($testIfsection == false) {
...@@ -91,7 +92,7 @@ ...@@ -91,7 +92,7 @@
$data['name'] = $_POST['name']; $data['name'] = $_POST['name'];
$data['summary'] = $_POST['summary']['text']; $data['summary'] = $_POST['summary']['text'];
$DB->update_record('course_sections', $data); $DB->update_record('course_sections', $data);
rebuild_course_cache($courseid, true); rebuild_course_cache($COURSE->id, true);
$link = $CFG->wwwroot . '/course/view.php?id=' . $courseID; $link = $CFG->wwwroot . '/course/view.php?id=' . $courseID;
header("Location: {$link}"); header("Location: {$link}");
exit; exit;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment