[Logicampus-cvs] logicampus/src/logicreate/lib lc_lesson.php, 1.4, 1.5
Brought to you by:
trilexcom
From: Mark K <har...@us...> - 2007-11-02 21:54:47
|
Update of /cvsroot/logicampus/logicampus/src/logicreate/lib In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv11226/lib Modified Files: lc_lesson.php Log Message: Fix classroom portal lookup of activities for the student. Index: lc_lesson.php =================================================================== RCS file: /cvsroot/logicampus/logicampus/src/logicreate/lib/lc_lesson.php,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** lc_lesson.php 2 Oct 2007 18:16:18 -0000 1.4 --- lc_lesson.php 2 Nov 2007 21:54:39 -0000 1.5 *************** *** 141,144 **** --- 141,169 ---- return $this->lessonDo->inactiveOn < time(); } + + /** + * Store a lesson into the users' session + */ + function storeLessonInSession($lessonId, &$u) { + $ut = time(); + $db = DB::getHandle(); + $sql = "select * from class_lessons + where id_class_lessons='".$lesson_id."' + and id_classes='{$u->activeClassTaken->id_classes}'"; + if (!$u->isFaculty()) + $sql .= " and (activeOn < ".time()." + and inactiveOn > ".time().')'; + + $db->queryOne($sql); + $u->sessionvars['activeLesson'] = $db->record; + } + + /** + * Find a lesson ID for a particular sequence + */ + function getLessonIdForSequenceId($seqId) { + $seqObj = ClassLessonSequence::load($seqId); + return $seqObj->lessonId; + } } ?> |