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;
+ }
}
?>
|