Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
iena
iena-course-format
Commits
b9140a97
Commit
b9140a97
authored
May 24, 2019
by
Thomas Fradet
Browse files
cron msg notifications instead of msg
parent
7c35c305
Changes
3
Hide whitespace changes
Inline
Side-by-side
CHANGELOG.md
View file @
b9140a97
...
...
@@ -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.
#### 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.
classes/task/sync_task_iena_message.php
View file @
b9140a97
...
...
@@ -53,9 +53,9 @@
global
$CFG
;
require_once
(
$CFG
->
dirroot
.
'/course/format/iena/entity/course_format_iena_cron_action.php'
);
$cron_test
=
new
\
course_format_iena_cron_action
();
echo
'send message start'
;
//
echo 'send message start';
$cron_test
->
cron_message
();
echo
'send message stop'
;
//
echo 'send message stop';
}
}
\ No newline at end of file
entity/course_format_iena_cron_action.php
View file @
b9140a97
...
...
@@ -183,19 +183,6 @@
$course
=
$DB
->
get_record
(
'course'
,
array
(
'id'
=>
$requete
->
course
),
'*'
,
MUST_EXIST
);
$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
.
=
"<h2>
$course->fullname
</h2>"
;
...
...
@@ -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 .= "<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
$message
=
new
\
core\message\message
();
...
...
@@ -226,7 +207,9 @@
$message
->
name
=
'instantmessage'
;
$message
->
userfrom
=
$USER
;
$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
;
$log
=
"Messages sent for section
$requete->name
of course
$course->fullname
(id
$course->id
) to "
;
$studs_counter
=
0
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment