From e10fd3e264285cf614b12dc41c0447f98691f452 Mon Sep 17 00:00:00 2001
From: Myriam Delaruelle <myriam.delaruelle@univ-lorraine.fr>
Date: Mon, 17 Jun 2024 14:41:01 +0200
Subject: [PATCH] fix message title with an uninterpreted variable

---
 entity/course_format_iena_message.php | 2 +-
 lang/en/format_iena.php               | 2 +-
 lang/fr/format_iena.php               | 2 +-
 send_message.php                      | 4 +++-
 suivi_unit.php                        | 9 ++-------
 templates/send-message.mustache       | 3 +--
 6 files changed, 9 insertions(+), 13 deletions(-)

diff --git a/entity/course_format_iena_message.php b/entity/course_format_iena_message.php
index c90c969..c943138 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 73f9a54..f89c03e 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 626f618..a12c05c 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 6d35982..9180af9 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 47d6f7d..a646a36 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 da29ba1..e0117da 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&nbsp;: 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">
-- 
GitLab