Commit b9140a97 authored by Thomas Fradet's avatar Thomas Fradet
Browse files

cron msg notifications instead of msg

parent 7c35c305
...@@ -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>";
...@@ -214,19 +201,15 @@ ...@@ -214,19 +201,15 @@
$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();
$message->component = 'moodle'; $message->component = 'moodle';
$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;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment