Gitlab CSE Unil

Commit 2e7ee676 authored by M. Chardon's avatar M. Chardon
Browse files

modif contenu mail

parent c0a564ea
...@@ -146,15 +146,38 @@ if ($action == 'loadallpages') { ...@@ -146,15 +146,38 @@ if ($action == 'loadallpages') {
} }
if ($refresh) { if ($refresh) {
$teachers = get_users_by_capability($context, 'mod/assign:grade'); $teachers = get_users_by_capability($context, 'mod/assignfeedback_editpdf:notify');
$body = "La correction du devoir a été mise à jour. Vous pouvez accéder au document en suivant ce lien : " $contextb = $assignment->get_context();
$course = $assignment->get_course();
$coursemodule = $assignment->get_course_module();
$modulename = get_string('modulename', 'assign');
$assignmentname = $assignment->get_instance()->name;
$formatparams = array('context' => $contextb->get_course_context());
$body = format_string($course->shortname, true, $formatparams)
. ' -> '
. $modulename
. ' -> '
. format_string($assignmentname, true, $formatparams) . "\n"
. "\n---------------------------------------------------------------------\n"
. "La correction du devoir a été mise à jour. Vous pouvez accéder au document en suivant ce lien : "
. $response->url . $response->url
. "\n\nCeci est un mail automatique."; . "\n\nCeci est un mail automatique.";
$bodyhtml = "<html><b>Information Moodle</b><br/>" $bodyhtml = '<p><font face="sans-serif">'
.'<a href="' . $CFG->wwwroot . '/course/view.php?id=' . $course->id . '">'
.format_string($course->shortname, true, $formatparams)
.'</a> ->'
.'<a href="' . $CFG->wwwroot . '/mod/assign/index.php?id=' . $course->id . '">'
.$modulename
.'</a> ->'
.'<a href="' . $CFG->wwwroot . '/mod/assign/view.php?id=' . $coursemodule->id . '">'
.format_string($assignmentname, true, $formatparams)
.'</a></font></p>'
.'<hr /><font face="sans-serif">'
."<b>Information Moodle</b><br/>"
. "<p>La correction du devoir a été mise à jour. Vous pouvez accéder au document en suivant ce <a href='" . "<p>La correction du devoir a été mise à jour. Vous pouvez accéder au document en suivant ce <a href='"
. $response->url . $response->url
. "'>lien</a></p>" . "'>lien</a></p>"
. "<i>Ceci est un mail automatique.</i></html>"; . "<i>Ceci est un mail automatique.</i>";
foreach ($teachers as $teacher) { foreach ($teachers as $teacher) {
$res = email_to_user($teacher, $USER, "[Moodle] Mise à jour devoir", $body, $bodyhtml); $res = email_to_user($teacher, $USER, "[Moodle] Mise à jour devoir", $body, $bodyhtml);
} }
......
...@@ -22,12 +22,23 @@ ...@@ -22,12 +22,23 @@
* @copyright 2012 NetSpot {@link http://www.netspot.com.au} * @copyright 2012 NetSpot {@link http://www.netspot.com.au}
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/ */
defined('MOODLE_INTERNAL') || die();
$capabilities = array( $capabilities = array(
'mod/assignfeedback_editpdf:use' => array( 'mod/assignfeedback_editpdf:use' => array(
'captype' => 'write', 'captype' => 'write',
'contextlevel' => CONTEXT_MODULE, 'contextlevel' => CONTEXT_MODULE,
'archetypes' => array( 'archetypes' => array(
) )
),
'mod/assignfeedback_editpdf:notify' => array(
'captype' => 'read',
'contextlevel' => CONTEXT_MODULE,
'archetypes' => array(
'teacher' => CAP_ALLOW,
'editingteacher' => CAP_ALLOW
)
) )
); );
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
defined('MOODLE_INTERNAL') || die(); defined('MOODLE_INTERNAL') || die();
$plugin->version = 2016101700; $plugin->version = 2016112900;
$plugin->requires = 2016051900; $plugin->requires = 2016051900;
$plugin->dependencies = array( $plugin->dependencies = array(
'assignfeedback_editpdf' => 2016052300 'assignfeedback_editpdf' => 2016052300
......
Supports Markdown
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