5 require_once(
"./Services/Object/classes/class.ilObjectListGUI.php");
6 include_once(
'./Modules/StudyProgramme/classes/class.ilObjStudyProgramme.php');
28 $this->lng->loadLanguageModule(
"prg");
37 $this->static_link_enabled =
true;
38 $this->delete_enabled =
true;
39 $this->cut_enabled =
true;
40 $this->info_screen_enabled =
true;
41 $this->copy_enabled =
true;
42 $this->subscribe_enabled =
false;
43 $this->link_enabled =
false;
44 $this->payment_enabled =
false;
47 $this->gui_class_name =
"ilobjstudyprogrammegui";
50 include_once(
'./Modules/StudyProgramme/classes/class.ilObjStudyProgrammeAccess.php');
92 $this->ctrl->setParameterByClass(
"ilobjstudyprogrammegui",
"ref_id", $this->ref_id);
94 return $this->ctrl->getLinkTargetByClass(
"ilobjstudyprogrammegui", $a_cmd);
112 $a_use_asynch =
false, $a_get_asynch_commands =
false, $a_asynch_url =
"", $a_context = self::CONTEXT_REPOSITORY)
115 $assignments = $prg->getAssignments();
123 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);
ilObjectListGUI()
constructor
getCommandLink($a_cmd)
insert info screen program
insertCommonSocialCommands()
no social commands needed in program.
getCheckboxStatus()
Are checkboxes enabled?
_getCommands()
get commands
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.