summaryrefslogtreecommitdiff
path: root/public/app/models/cms/Course_model.php
diff options
context:
space:
mode:
authorGeorge Halkiadakis <gchalkiadakis@sklavenitis.co.gr>2023-04-25 16:45:03 +0300
committerGeorge Halkiadakis <gchalkiadakis@sklavenitis.co.gr>2023-04-25 16:45:03 +0300
commitb594effb847b86fc6b1dae49d7948c46bba35e58 (patch)
tree8c5a090cf8746870521324797762bb0ff14c8ae5 /public/app/models/cms/Course_model.php
parent65d07ba64d45c77d2db16272710ec5702b34d641 (diff)
downloadclassroom-b594effb847b86fc6b1dae49d7948c46bba35e58.tar.gz
classroom-b594effb847b86fc6b1dae49d7948c46bba35e58.tar.bz2
classroom-b594effb847b86fc6b1dae49d7948c46bba35e58.zip
alfa version; uploaded into test server (coder)
Diffstat (limited to 'public/app/models/cms/Course_model.php')
-rw-r--r--public/app/models/cms/Course_model.php22
1 files changed, 19 insertions, 3 deletions
diff --git a/public/app/models/cms/Course_model.php b/public/app/models/cms/Course_model.php
index d8a8a0e..6378226 100644
--- a/public/app/models/cms/Course_model.php
+++ b/public/app/models/cms/Course_model.php
@@ -244,9 +244,8 @@ class Course_model {
/** lessons of course
*
- * @param $course_id
+ * @param $id (int) : course_id
*/
-
public static function lessons_of_course($id)
{
// TODO: order results in some way
@@ -254,11 +253,28 @@ class Course_model {
return Registry::use('database')->runQuery(
"SELECT lesson.*, lesson_privilege.privilege_id FROM lesson
LEFT JOIN lesson_privilege ON lesson_privilege.lesson_id = lesson.id
- WHERE lesson.status = 1 AND lesson.course_id = :id",
+ WHERE lesson.status = 1 AND lesson.course_id = :id
+ ORDER BY lesson_privilege.privilege_id ASC",
[':id' => $id]
);
}
+ /** lesson
+ *
+ * @param $id (int) : lesson id
+ */
+ public static function lesson($id)
+ {
+ // TODO: order results in some way
+
+ return Registry::use('database')->query(
+ "SELECT lesson.*, lesson_privilege.privilege_id FROM lesson
+ LEFT JOIN lesson_privilege ON lesson_privilege.lesson_id = lesson.id
+ WHERE lesson.status = 1 AND lesson.id = :id",
+ [':id' => $id]
+ )->getFirst();
+ }
+
/** files