From eff57bf0abc9d9c3f71352f109f1557965422161 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Tempez?= Date: Thu, 24 Oct 2024 09:37:46 +0200 Subject: [PATCH] Stokce la progression dans la base des inscriptions --- core/class/router.class.php | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/core/class/router.class.php b/core/class/router.class.php index 089763f..eeb0bc5 100644 --- a/core/class/router.class.php +++ b/core/class/router.class.php @@ -519,6 +519,22 @@ class core extends common header(header: 'Location:' . helper::baseUrl(true) . 'swap/' . self::$siteContent); exit(); } + /** + * Récupère les statistiques de l'utilisateur non admin + * en dehors de home + * et si la connextion est nécessaire et que le membre est connecté + * stocke la progression dans la base des inscriptions + * + */ + if ( + $this->isConnected() === true + and self::$siteContent !== 'home' + and $this->getData(['course', self::$siteContent, 'enrolment']) > 0 + ) { + $course = new course(); + self::$userProgress = $course->userProgress(self::$siteContent, $this->getUser('id')); + $this->setData(['enrolment', self::$siteContent, $this->getUser('id'), 'progress', self::$userProgress ]); + } } /** @@ -573,20 +589,6 @@ class core extends common $this->getData(['page', $this->getUrl(0), 'title']); } - /** - * Récupère les statistiques de l'utilisateur non admin - * en dehors de home - * et si la connextion est nécessaire et que le membre est connecté - * - */ - if ( - $this->isConnected() === true - and self::$siteContent !== 'home' - and $this->getData(['course', self::$siteContent, 'enrolment']) > 0 - ) { - $course = new course(); - self::$userProgress = $course->userProgress(self::$siteContent, $this->getUser('id')); - } // Importe le style de la page principale $inlineStyle[] = $this->getData(['page', $this->getUrl(0), 'css']) === null ? '' : $this->getData(['page', $this->getUrl(0), 'css']);