ILIAS  release_7 Revision v7.30-3-g800a261c036
class.ilStudyProgrammeLP.php
Go to the documentation of this file.
1<?php
2
3/* Copyright (c) 2015 Richard Klees <richard.klees@concepts-and-training.de> Extended GPL, see docs/LICENSE */
4
5require_once("./Services/Object/classes/class.ilObjectLP.php");
6
13{
17 protected $prg = null;
18
19 public static function getDefaultModes($a_lp_active)
20 {
21 return array(
23 );
24 }
25
26 public function getDefaultMode()
27 {
29 }
30
31 public function getValidModes()
32 {
35 );
36 }
37
38 public function getMembers($a_search = true)
39 {
40 if ($this->prg === null) {
41 $this->prg = new ilObjStudyProgramme($this->obj_id, false);
42 }
43 return $this->prg->getIdsOfUsersWithRelevantProgress();
44 }
45}
An exception for terminatinating execution or to throw for unit testing.
Class ilObjStudyProgramme.
static getDefaultModes($a_lp_active)
Get available type-specific default modes (no administration needed)