From c304a9b16b719253be0a682dd08077576feaab26 Mon Sep 17 00:00:00 2001
From: Myriam Delaruelle
 <Myriam Delaruelle@bdn-un-mdelarue.ad.univ-lorraine.fr>
Date: Tue, 1 Mar 2022 15:06:54 +0100
Subject: [PATCH] =?UTF-8?q?les=20sections=20qui=20n'ont=20pas=20d'activit?=
 =?UTF-8?q?=C3=A9s=20n'apparaissent=20plus=20dans=20la=20modale=20pour=20l?=
 =?UTF-8?q?a=20matrice?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 competency_iena_competencies_mgmt.php       | 14 ++++++++++----
 entity/block_competency_iena_competency.php |  2 +-
 styles.css                                  |  2 +-
 templates/modal_activities.mustache         |  2 +-
 4 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/competency_iena_competencies_mgmt.php b/competency_iena_competencies_mgmt.php
index c0140f0..10abc7d 100644
--- a/competency_iena_competencies_mgmt.php
+++ b/competency_iena_competencies_mgmt.php
@@ -259,10 +259,16 @@
 			$section_matrix->id=$section->id;
 			array_push($sections_matrix, $section_matrix);
 		}
-		$section_modal->id=$section->id;
-		$section_modal->name=$section->name;
-		array_push($sections_modal, $section_modal);
-		$index++;
+		$nb_modules=count($section_modal->modules);
+		if($nb_modules > 0){
+			$section_modal->id=$section->id;
+			$section_modal->name=$section->name;
+			$section_modal->nb_modules=$nb_modules;
+			array_push($sections_modal, $section_modal);
+			$index++;
+		}
+		
+		
 		
 	}
 	//Comme on a unset, on réindexe le tableau pour des clés propres
diff --git a/entity/block_competency_iena_competency.php b/entity/block_competency_iena_competency.php
index 9a978c2..bcce9d6 100644
--- a/entity/block_competency_iena_competency.php
+++ b/entity/block_competency_iena_competency.php
@@ -234,7 +234,7 @@ list_evidence_in_course
 	/**
 	 * Récupère les compétences par le module ID
 	 * @param type $id_module 
-	 * @return type
+	 * @return array
 	 */
 	public function get_competencies_by_moduleID($id_module)
 	{
diff --git a/styles.css b/styles.css
index 78e3902..c02c381 100644
--- a/styles.css
+++ b/styles.css
@@ -23,7 +23,7 @@
     list-style: none
 }
 
-.iena-cpt-sel-tree .tree ufl {
+.iena-cpt-sel-tree .tree ul {
     margin-left: 1em;
     position: relative
 }
diff --git a/templates/modal_activities.mustache b/templates/modal_activities.mustache
index 6288658..b1a4653 100644
--- a/templates/modal_activities.mustache
+++ b/templates/modal_activities.mustache
@@ -20,7 +20,7 @@
 									<li class='activity-iena'>
 									{{#sections}}
 										<li class="activity-iena section-iena section-{{id}}" data-section="{{id}}">
-											<input class="iena-checkbox-section" onclick="selectActivity(this, 'section')" type="checkbox" id="{{name}}" value="{{id}}"><a>{{name}}</a>
+											<input class="iena-checkbox-section" onclick="selectActivity(this, 'section')" type="checkbox" id="{{name}}" value="{{id}}"><a>{{name}} ({{nb_modules}})</a>
 											<ul>
 												{{#modules}}
 												<li class="activity-iena">
-- 
GitLab