Lines Matching defs:id
44 $ID = $INFO['id'];
51 * @param string $id Page ID of the lesson
56 public function markLesson($id, $user, $seen = true)
61 $line = time() . "\t" . $id . "\t" . ($seen ? 1 : 0) . "\n";
81 [$time, $id, $seen] = explode("\t", trim($line));
85 $lessons[$id] = $time;
86 } elseif (isset($lessons[$id])) {
88 unset($lessons[$id]);
98 * @param string $id Page ID of the lesson
101 public function getLesson($id, $user)
104 return $all[$id] ?? false;
110 * @param string $id current lesson
114 public function getNextLesson($id, $user = null)
118 if (!isset($all[$id])) return false; // current page is not a lesson
121 $self = array_search($id, $keys);
138 * @param string $id current lesson
142 public function getPrevLesson($id, $user = null)
146 if (!isset($all[$id])) return false; // current page is not a lesson
149 $self = array_search($id, $keys);