@@ 255-271 (lines=17) @@ | ||
252 | while ($row = Database::fetch_array($res)) { |
|
253 | $lp_item_id_list[] = $row['id']; |
|
254 | switch ($this->type) { |
|
255 | case 3: //aicc |
|
256 | $oItem = new aiccItem('db', $row['id'], $course_id); |
|
257 | if (is_object($oItem)) { |
|
258 | $my_item_id = $oItem->get_id(); |
|
259 | $oItem->set_lp_view($this->lp_view_id, $course_id); |
|
260 | $oItem->set_prevent_reinit($this->prevent_reinit); |
|
261 | // Don't use reference here as the next loop will make the pointed object change. |
|
262 | $this->items[$my_item_id] = $oItem; |
|
263 | $this->refs_list[$oItem->ref] = $my_item_id; |
|
264 | if ($this->debug > 2) { |
|
265 | error_log( |
|
266 | 'New LP - learnpath::__construct() - ' . |
|
267 | 'aicc object with id ' . $my_item_id . |
|
268 | ' set in items[]', |
|
269 | 0 |
|
270 | ); |
|
271 | } |
|
272 | } |
|
273 | break; |
|
274 | case 2: |
|
@@ 274-289 (lines=16) @@ | ||
271 | } |
|
272 | } |
|
273 | break; |
|
274 | case 2: |
|
275 | $oItem = new scormItem('db', $row['id'], $course_id); |
|
276 | if (is_object($oItem)) { |
|
277 | $my_item_id = $oItem->get_id(); |
|
278 | $oItem->set_lp_view($this->lp_view_id, $course_id); |
|
279 | $oItem->set_prevent_reinit($this->prevent_reinit); |
|
280 | // Don't use reference here as the next loop will make the pointed object change. |
|
281 | ||
282 | $this->items[$my_item_id] = $oItem; |
|
283 | ||
284 | $this->refs_list[$oItem->ref] = $my_item_id; |
|
285 | if ($this->debug > 2) { |
|
286 | error_log('New LP - object with id ' . $my_item_id . ' set in items[]', 0); |
|
287 | } |
|
288 | } |
|
289 | break; |
|
290 | case 1: |
|
291 | default: |
|
292 | if ($this->debug > 2) { |