diff --git a/core/class/layout.class.php b/core/class/layout.class.php index 09537c7..59c3561 100644 --- a/core/class/layout.class.php +++ b/core/class/layout.class.php @@ -495,16 +495,14 @@ class layout extends common * Commandes pour les membres simples * Affichage du sélecteur d'espaces */ - $courses = $this->getData([('course')]); - $courses = helper::arraycolumn($courses, 'title', 'SORT_ASC'); if ( $this->getUser('group') <= self::GROUP_MEMBER && $this->getData(['theme', 'menu', 'selectSpace']) === true ) { - if ($courses) { + if ($this->getCoursesByUser($this->getUser('id'), $this->getUser('group'))) { $itemsRight .= '
  • '; @@ -923,13 +921,11 @@ class layout extends common * Les admins voient tousles contenus * Les enseignants les contenus dont ils sont auteurs */ - $courses = $this->getData([('course')]); - $courses = helper::arraycolumn($courses, 'title', 'SORT_ASC'); if ($this->getUser('group') >= self::GROUP_EDITOR) { - if ($courses) { + if ($this->getCoursesByUser($this->getUser('id'), $this->getUser('group'))) { $leftItems .= '
  • '; diff --git a/core/core.php b/core/core.php index c5fe1ad..21fc23b 100644 --- a/core/core.php +++ b/core/core.php @@ -1420,6 +1420,9 @@ class common * Retourne les contenus d'un utilisateur * @param string $userId identifiant * @param string $serStatus teacher ou student ou admin + * + * CETTE FONCTION N'EST PAS UTILISEE + * */ public function getCoursesByUser($userId, $userStatus) { @@ -1430,6 +1433,7 @@ class common // Affiche tout return $c; case self::GROUP_EDITOR: + /* foreach ($c as $courseId => $value) { $students = $this->getData(['enrolment', $courseId]); // Affiche les espaces gérés par l'éditeur, les espaces où il participe et les espaces ouverts @@ -1440,9 +1444,10 @@ class common ) { unset($c[$courseId]); } - } + } */ return $c; case self::GROUP_MEMBER: + /* foreach ($c as $courseId => $value) { // Affiche les espaces où le membre participe et les espaces ouverts $students = $this->getData(['enrolment', $courseId]); @@ -1453,6 +1458,8 @@ class common unset($c[$courseId]); } } + */ + return $c; case self::GROUP_VISITOR: foreach ($c as $courseId => $value) { // Affiche les espaces ouverts