diff --git a/entity/course_format_iena_message.php b/entity/course_format_iena_message.php index c90c969069313df9e4edd16c58ec5a06334f11e8..c943138b856bb1e60d483e330f42c4d9a45ff401 100644 --- a/entity/course_format_iena_message.php +++ b/entity/course_format_iena_message.php @@ -23,7 +23,7 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ -require_once("{$CFG->libdir}/formslib.php"); +require_once($CFG->libdir.'/formslib.php'); class course_format_iena_message extends moodleform { public function definition() { diff --git a/lang/en/format_iena.php b/lang/en/format_iena.php index 73f9a541b95373ed06d60aa0525a44891fc4d883..f89c03e9d0b3d382bb44e47bb779a3d0c5783846 100644 --- a/lang/en/format_iena.php +++ b/lang/en/format_iena.php @@ -86,7 +86,7 @@ $string['status0'] = "Activity not completed"; $string['status1'] = "Activity completed"; $string['status2'] = "Activity completed and passed"; $string['status3'] = "Activity completed but not passed"; -$string["send_message_title"] = "Sending a message to {{nb_results}} people"; +$string["send_message_title"] = 'Sending message to {$a} people'; $string['display_course_infos'] = "Show/hide course information"; $string['my_progress'] = "My progress in the course: "; $string['table_progress'] = "Tracking"; diff --git a/lang/fr/format_iena.php b/lang/fr/format_iena.php index 626f618177b6daf04438b765588af958c90378cc..a12c05c8924d63b9e6e3d37ea0050666adf967bd 100644 --- a/lang/fr/format_iena.php +++ b/lang/fr/format_iena.php @@ -86,7 +86,7 @@ $string['status0'] = "Activité non complétée"; $string['status1'] = "Activité complétée"; $string['status2'] = "Activité complétée et validée"; $string['status3'] = "Activité complétée non validée"; -$string["send_message_title"] = "Envoi d'un message à {{nb_results}} personnes"; +$string["send_message_title"] = 'Envoi d\'un message à {$a} personnes'; $string['display_course_infos'] = "Afficher/Masquer les informations du cours"; $string['my_progress'] = "Ma progression dans le cours : "; $string['table_progress'] = "Suivi des étudiants"; diff --git a/send_message.php b/send_message.php index 6d359827026c606087eb0fae77f14e51f56fc323..9180af9272357b3fd93b1660e01169c4f7c90528 100644 --- a/send_message.php +++ b/send_message.php @@ -54,6 +54,7 @@ if (isset($_POST["back_url"])) { $data = new stdClass(); $nb = $students != "" ? count( explode(",", $students) ) : 0; + require_once('entity/course_format_iena_message.php'); $sendmessage = new course_format_iena_message(null, array('back_url' => $backurl, 'students' => $students)); @@ -61,7 +62,7 @@ $sendmessage = new course_format_iena_message(null, array('back_url' => $backurl if ($nb == 0) { $data->nb_results = 0; } else { - $data->nb_results = $nb; + $data->nb_results=$nb; $data->users_id = $students; $courseid = required_param('courseid', PARAM_INT); $data->link_cancel = $CFG->wwwroot . "/course/view.php?id=" . $courseid; @@ -109,6 +110,7 @@ if ($sendmessage->is_cancelled()) { } } } + $backurl .= "&msg_success=true"; } catch (Exception $e) { $backurl .= "&msg_failure=true"; diff --git a/suivi_unit.php b/suivi_unit.php index 47d6f7d4f017067c31b5b7a19227cb4eaf0d19d3..a646a36cd59c13942573018a494ce58ae63caa2f 100644 --- a/suivi_unit.php +++ b/suivi_unit.php @@ -505,13 +505,8 @@ else if (isset($_POST['action']) && !empty($_POST['action'])) { $msg = $_GET["msg_success"]; $data["msg_success"] = $msg; } - var_dump($PAGE->navigation); - $coursenode = $PAGE->navigation->find($courseid, navigation_node::TYPE_COURSE); - /*$thingnode = $coursenode->add( - get_string('thingname'), - new moodle_url('/a/link/if/you/want/one.php') - );*/ - var_dump($coursenode); + + } $renderer->display_completion($data); diff --git a/templates/send-message.mustache b/templates/send-message.mustache index da29ba1a9d6333137c9554de797b899a9ba1272d..e0117da85bac3f8caa160b8471f1dc66c8e0f4d9 100644 --- a/templates/send-message.mustache +++ b/templates/send-message.mustache @@ -1,7 +1,6 @@ <div> {{#nb_results}} - <h2>{{# str }} send_message_title, format_iena {{/ str}}</h2> - + <h2>{{#str}} send_message_title, format_iena, {{nb_results}} {{/str}}</h2> <p>Envoi d'un message à tous les étudiants précédemment sélectionnés. Les informations suivantes seront automatiquement ajoutées au message : nom du cours, lien vers le cours, nom du l'enseignant émetteur du message (vous). </p> <p>L'étudiant recevra le message dans le chat et pourra être notifié par mail s'il n'est pas connecté au moment où le message est envoyé.</p> <form class="m-t-1" method="post">