5 require_once(
"./Services/Object/classes/class.ilObjectListGUI.php");
6 include_once(
'./Modules/StudyProgramme/classes/class.ilObjStudyProgramme.php');
29 parent::__construct();
32 $this->lng->loadLanguageModule(
"prg");
42 $this->static_link_enabled =
true;
43 $this->delete_enabled =
true;
44 $this->cut_enabled =
false;
45 $this->info_screen_enabled =
true;
46 $this->copy_enabled =
true;
47 $this->subscribe_enabled =
false;
48 $this->link_enabled =
false;
51 $this->gui_class_name =
"ilobjstudyprogrammegui";
54 include_once(
'./Modules/StudyProgramme/classes/class.ilObjStudyProgrammeAccess.php');
99 $this->ctrl->setParameterByClass(
"ilobjstudyprogrammegui",
"ref_id", $this->ref_id);
101 return $this->ctrl->getLinkTargetByClass(
"ilobjstudyprogrammegui", $a_cmd);
123 $a_use_asynch =
false,
124 $a_get_asynch_commands =
false,
126 $a_context = self::CONTEXT_REPOSITORY
129 $assignments = $prg->getAssignments();
137 return parent::getListItemHTML($a_ref_id, $a_obj_id, $a_title, $a_description, $a_use_asynch, $a_get_asynch_commands, $a_asynch_url, $a_context);
static _getCommands()
get commands
getCommandLink($a_cmd)
insert info screen program
getCheckboxStatus()
Are checkboxes enabled?
insertCommonSocialCommands($a_header_actions=false)
no social commands needed in program.
Class ilObjStudyProgramme.
setAdditionalInformation($a_val)
Set additional information.
Class ilObjStudyProgrammeListGUI.
getListItemHTML( $a_ref_id, $a_obj_id, $a_title, $a_description, $a_use_asynch=false, $a_get_asynch_commands=false, $a_asynch_url="", $a_context=self::CONTEXT_REPOSITORY)
Get all item information (title, commands, description) in HTML.
enableCheckbox($a_status)
En/Dis-able checkboxes.
insertTimingsCommand()
no timing commands needed for program.