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

cron msg notifications instead of msg

parent 7c35c305
No related branches found
No related tags found
No related merge requests found
...@@ -349,7 +349,11 @@ Variable courseid non définie remplacée par $COURSE->id plus sécurisée. ...@@ -349,7 +349,11 @@ Variable courseid non définie remplacée par $COURSE->id plus sécurisée.
[x] Changement des jours de `"*/1" à "*"` pour envoyer tous les jours. [x] Changement des jours de `"*/1" à "*"` pour envoyer tous les jours.
#### Performance #### Notifications
Les messages ayant évolués en chat ou notifications, le cron est modifié pour envoyer des notifications.
Cliquer sur le notification envoie directement vers la section du cours considérée.
...@@ -53,9 +53,9 @@ ...@@ -53,9 +53,9 @@
global $CFG; global $CFG;
require_once($CFG->dirroot . '/course/format/iena/entity/course_format_iena_cron_action.php'); require_once($CFG->dirroot . '/course/format/iena/entity/course_format_iena_cron_action.php');
$cron_test = new \course_format_iena_cron_action(); $cron_test = new \course_format_iena_cron_action();
echo 'send message start'; // echo 'send message start';
$cron_test->cron_message(); $cron_test->cron_message();
echo 'send message stop'; // echo 'send message stop';
} }
} }
\ No newline at end of file
...@@ -183,19 +183,6 @@ ...@@ -183,19 +183,6 @@
$course = $DB->get_record('course', array('id' => $requete->course), '*', MUST_EXIST); $course = $DB->get_record('course', array('id' => $requete->course), '*', MUST_EXIST);
$messageContent = false; $messageContent = false;
//Here we can change value
/*
<h1>Rappel</h1>
<h2>$course->fullname</h2>
<p>La séance de cours <strong>$requete->name</strong> aura lieu le 00/00 à 00:00.</p>
<p>Le travail de la séance de cours à distance <strong>$requete->name</strong> est à finir pour le 00/00 à 00:00.</p>
<p>Lien vers le cours : <a href='" . $CFG->wwwroot . "/course/view.php?id=" . $course->id . "'>" . $course->fullname . "</a></p>
*/
$messageContent .= "<h1>Rappel</h1>"; $messageContent .= "<h1>Rappel</h1>";
$messageContent .= "<h2>$course->fullname</h2>"; $messageContent .= "<h2>$course->fullname</h2>";
...@@ -213,12 +200,6 @@ ...@@ -213,12 +200,6 @@
} }
$messageContent .= "<p>Lien vers le cours : <a href='" . $CFG->wwwroot . "/course/view.php?id=" . $course->id . "'>" . $course->fullname . "</a></p>"; $messageContent .= "<p>Lien vers le cours : <a href='" . $CFG->wwwroot . "/course/view.php?id=" . $course->id . "'>" . $course->fullname . "</a></p>";
// $messageContent .= "<h1>Rappel</h1>";
// $messageContent .= "<br> Cours : " . $course->fullname;
// $messageContent .= "<br> Séance : " . $requete->name;
// $messageContent .= "<br> Date de la séance : " . $section->date_rendu;
// $messageContent .= "<br> Lien : <a href='" . $CFG->wwwroot . "/course/view.php?id=" . $course->id . "'>" . $course->fullname . "</a>";
//Create message //Create message
$message = new \core\message\message(); $message = new \core\message\message();
...@@ -226,7 +207,9 @@ ...@@ -226,7 +207,9 @@
$message->name = 'instantmessage'; $message->name = 'instantmessage';
$message->userfrom = $USER; $message->userfrom = $USER;
$message->courseid = $course->id; $message->courseid = $course->id;
$message->notification = '0'; $message->notification = '1';
$message->contexturl = $CFG->wwwroot . "/course/view.php?id=" . $course->id . "#section-" . $requete->section;
$message->contexturlname = $course->fullname;
$message->fullmessageformat = FORMAT_HTML; $message->fullmessageformat = FORMAT_HTML;
$log = "Messages sent for section $requete->name of course $course->fullname (id $course->id) to "; $log = "Messages sent for section $requete->name of course $course->fullname (id $course->id) to ";
$studs_counter = 0; $studs_counter = 0;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment