5 require_once(
"./Services/Object/classes/class.ilObjectListGUI.php");
6 include_once(
'./Modules/StudyProgramme/classes/class.ilObjStudyProgramme.php');
27 parent::__construct();
30 $this->lng->loadLanguageModule(
"prg");
39 $this->static_link_enabled =
true;
40 $this->delete_enabled =
true;
41 $this->cut_enabled =
false;
42 $this->info_screen_enabled =
true;
43 $this->copy_enabled =
true;
44 $this->subscribe_enabled =
false;
45 $this->link_enabled =
false;
48 $this->gui_class_name =
"ilobjstudyprogrammegui";
51 include_once(
'./Modules/StudyProgramme/classes/class.ilObjStudyProgrammeAccess.php');
93 $this->ctrl->setParameterByClass(
"ilobjstudyprogrammegui",
"ref_id", $this->ref_id);
95 return $this->ctrl->getLinkTargetByClass(
"ilobjstudyprogrammegui", $a_cmd);
113 $a_use_asynch =
false, $a_get_asynch_commands =
false, $a_asynch_url =
"", $a_context = self::CONTEXT_REPOSITORY)
116 $assignments = $prg->getAssignments();
124 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.
enableCheckbox($a_status)
En/Dis-able checkboxes.
insertTimingsCommand()
no timing commands needed for program.
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.