ILIAS
release_8 Revision v8.23
|
Class ilObjStudyProgrammeAutoMembershipsGUI. More...
Public Member Functions | |
__construct (ilGlobalTemplateInterface $tpl, ilCtrl $ilCtrl, ilToolbarGUI $ilToolbar, ilLanguage $lng, Factory $ui_factory, MessageBox\Factory $message_box_factory, Button\Factory $button_factory, Renderer $ui_renderer, Psr\Http\Message\ServerRequestInterface $request, ilTree $tree, ILIAS\HTTP\Wrapper\RequestWrapper $request_wrapper, ILIAS\Refinery\Factory $refinery) | |
executeCommand () | |
setRefId (int $prg_ref_id) | |
Set ref-id of StudyProgramme before using this GUI. More... | |
setParentGUI (ilContainerGUI $a_parent_gui) | |
Set this GUI's parent gui. More... | |
Data Fields | |
const | CHECKBOX_SOURCE_IDS = 'c_amsids' |
ilGlobalTemplateInterface | $tpl |
ilCtrl | $ctrl |
ilToolbarGUI | $toolbar |
ilLanguage | $lng |
int | $prg_ref_id |
ilObjStudyProgramme | $object = null |
ILIAS UI Factory | $ui_factory |
ILIAS UI Renderer | $ui_renderer |
Protected Member Functions | |
nextStep () | |
view (bool $profile_not_public=false) | |
Render. More... | |
save () | |
deleteConfirmation () | |
delete () | |
enable () | |
Enable single entry. More... | |
disable () | |
Disable single entry. More... | |
getObject () | |
Get current StudyProgramme-object. More... | |
getModal (string $source_type=null, int $source_id=null) | |
getAsynchModalOutput () | |
getForm (string $source_type=null, ?string $source_id='') | |
getSelectionForm (string $selected_source_type, string $selected_source, string $source_type=null, string $source_id=null) | |
parseQueryString (string $string) | |
getToolbar (Signal $add_cat_signal) | |
Setup toolbar. More... | |
getItemAction (string $src_id, Signal $signal, bool $is_enabled) | |
getUserRepresentation (int $usr_id) | |
getTitleRepresentation (ilStudyProgrammeAutoMembershipSource $ams) | |
txt (string $code) | |
Protected Attributes | |
MessageBox Factory | $message_box_factory |
Button Factory | $button_factory |
Psr Http Message ServerRequestInterface | $request |
ilTree | $tree |
ILIAS HTTP Wrapper RequestWrapper | $request_wrapper |
ILIAS Refinery Factory | $refinery |
ilContainerGUI | $parent_gui |
Private Attributes | |
const | ROLEFOLDER_REF_ID = 8 |
const | F_SOURCE_TYPE = 'f_st' |
const | F_SOURCE_ID = 'f_sid' |
const | F_ORIGINAL_SOURCE_TYPE = 'f_st_org' |
const | F_ORIGINAL_SOURCE_ID = 'f_sid_org' |
const | CMD_VIEW = 'view' |
const | CMD_SAVE = 'save' |
const | CMD_DELETE = 'delete' |
const | CMD_DELETE_CONFIRMATION = 'deleteConfirmation' |
const | CMD_GET_ASYNC_MODAL_OUTPUT = 'getAsynchModalOutput' |
const | CMD_NEXT_STEP = 'nextStep' |
const | CMD_ENABLE = 'enable' |
const | CMD_DISABLE = 'disable' |
const | CMD_PROFILE_NOT_PUBLIC = 'profile_not_public' |
Static Private Attributes | |
static array | $switch_to_ref_id |
Class ilObjStudyProgrammeAutoMembershipsGUI.
ilObjStudyProgrammeAutoMembershipsGUI: ilPropertyFormGUI, ilFormPropertyDispatchGUI
Definition at line 37 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
ilObjStudyProgrammeAutoMembershipsGUI::__construct | ( | ilGlobalTemplateInterface | $tpl, |
ilCtrl | $ilCtrl, | ||
ilToolbarGUI | $ilToolbar, | ||
ilLanguage | $lng, | ||
Factory | $ui_factory, | ||
MessageBox\Factory | $message_box_factory, | ||
Button\Factory | $button_factory, | ||
Renderer | $ui_renderer, | ||
Psr\Http\Message\ServerRequestInterface | $request, | ||
ilTree | $tree, | ||
ILIAS\HTTP\Wrapper\RequestWrapper | $request_wrapper, | ||
ILIAS\Refinery\Factory | $refinery | ||
) |
Definition at line 78 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $button_factory, $lng, $message_box_factory, $refinery, $request, $request_wrapper, $tpl, $tree, $ui_factory, $ui_renderer, ilGlobalTemplateInterface\addJavaScript(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and ILIAS\Repository\toolbar().
|
protected |
Definition at line 300 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $id, $type, ILIAS\Repository\ctrl(), getObject(), and ILIAS\Repository\lng().
|
protected |
Definition at line 261 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $post, ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
|
protected |
Disable single entry.
Definition at line 344 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $id, $type, ILIAS\Repository\ctrl(), and getObject().
|
protected |
Enable single entry.
Definition at line 330 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $id, $type, ILIAS\Repository\ctrl(), and getObject().
ilObjStudyProgrammeAutoMembershipsGUI::executeCommand | ( | ) |
Definition at line 110 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References ILIAS\Repository\ctrl(), and view().
|
protected |
Definition at line 399 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $id, ILIAS\Repository\ctrl(), exit, getForm(), ILIAS\Repository\refinery(), txt(), and ilStudyProgrammeAutoMembershipSource\TYPE_ORGU.
|
protected |
Definition at line 480 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References ILIAS\Repository\ctrl(), ilObjOrgUnit\getRootOrgRefId(), txt(), ilStudyProgrammeAutoMembershipSource\TYPE_COURSE, ilStudyProgrammeAutoMembershipSource\TYPE_GROUP, ilStudyProgrammeAutoMembershipSource\TYPE_ORGU, and ilStudyProgrammeAutoMembershipSource\TYPE_ROLE.
Referenced by getAsynchModalOutput(), and save().
|
protected |
Definition at line 651 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References ILIAS\Repository\ctrl(), txt(), and ILIAS\UI\Component\Clickable\withOnClick().
Referenced by view().
|
protected |
Definition at line 384 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References ILIAS\Repository\ctrl().
Referenced by view().
|
protected |
Get current StudyProgramme-object.
Definition at line 374 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $object, $prg_ref_id, ilObjStudyProgramme\getInstanceByRefId(), and ILIAS\Repository\object().
Referenced by delete(), disable(), enable(), save(), and view().
|
protected |
Definition at line 579 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References ilObject\_lookupDescription(), ilObject\_lookupTitle(), ILIAS\Repository\ctrl(), ILIAS\Repository\int(), parseQueryString(), and txt().
Referenced by nextStep().
|
protected |
Definition at line 703 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $c, $url, ilLink\_getStaticLink(), ilObject\_lookupTitle(), ILIAS\Repository\ctrl(), ilStudyProgrammeAutoMembershipSource\getSourceId(), ilStudyProgrammeAutoMembershipSource\getSourceType(), ilStudyProgrammeAutoMembershipSource\TYPE_COURSE, ilStudyProgrammeAutoMembershipSource\TYPE_GROUP, ilStudyProgrammeAutoMembershipSource\TYPE_ORGU, and ilStudyProgrammeAutoMembershipSource\TYPE_ROLE.
Referenced by view().
|
protected |
Setup toolbar.
Definition at line 642 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References ILIAS\Repository\toolbar(), and txt().
Referenced by view().
|
protected |
Definition at line 685 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $url, ilLink\_getStaticLink(), ilObjUser\_lookupName(), ILIAS\Repository\ctrl(), and ilObjectFactory\getInstanceByObjId().
Referenced by view().
|
protected |
Definition at line 135 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $id, exit, getSelectionForm(), ILIAS\Repository\refinery(), and txt().
|
protected |
Definition at line 625 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References ilQueryParser\QP_COMBINATION_AND, and ilUtil\stripSlashes().
Referenced by getSelectionForm().
|
protected |
Definition at line 222 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $post, ilObject\_getAllReferences(), ILIAS\Repository\ctrl(), getForm(), getObject(), ILIAS\Repository\int(), and txt().
ilObjStudyProgrammeAutoMembershipsGUI::setParentGUI | ( | ilContainerGUI | $a_parent_gui | ) |
Set this GUI's parent gui.
Definition at line 366 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
ilObjStudyProgrammeAutoMembershipsGUI::setRefId | ( | int | $prg_ref_id | ) |
Set ref-id of StudyProgramme before using this GUI.
Definition at line 358 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $prg_ref_id.
|
protected |
Definition at line 751 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References ILIAS\Repository\lng().
Referenced by getAsynchModalOutput(), getForm(), getItemAction(), getSelectionForm(), getToolbar(), nextStep(), and save().
|
protected |
Render.
Definition at line 184 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $data, getItemAction(), getModal(), getObject(), getTitleRepresentation(), getToolbar(), getUserRepresentation(), and ILIAS\Repository\lng().
Referenced by executeCommand().
Definition at line 70 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
Referenced by __construct().
ilCtrl ilObjStudyProgrammeAutoMembershipsGUI::$ctrl |
Definition at line 63 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
ilLanguage ilObjStudyProgrammeAutoMembershipsGUI::$lng |
Definition at line 65 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
Referenced by __construct().
|
protected |
Definition at line 69 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
Referenced by __construct().
ilObjStudyProgramme ilObjStudyProgrammeAutoMembershipsGUI::$object = null |
Definition at line 67 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
Referenced by getObject().
|
protected |
Definition at line 76 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
int ilObjStudyProgrammeAutoMembershipsGUI::$prg_ref_id |
Definition at line 66 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
Referenced by getObject(), and setRefId().
Definition at line 75 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
Referenced by __construct().
|
protected |
Definition at line 72 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
Referenced by __construct().
|
protected |
Definition at line 74 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
Referenced by __construct().
|
staticprivate |
Definition at line 57 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
ilToolbarGUI ilObjStudyProgrammeAutoMembershipsGUI::$toolbar |
Definition at line 64 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
ilGlobalTemplateInterface ilObjStudyProgrammeAutoMembershipsGUI::$tpl |
Definition at line 62 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
Referenced by __construct().
|
protected |
Definition at line 73 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
Referenced by __construct().
Definition at line 68 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
Referenced by __construct().
Definition at line 71 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
Referenced by __construct().
const ilObjStudyProgrammeAutoMembershipsGUI::CHECKBOX_SOURCE_IDS = 'c_amsids' |
Definition at line 40 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
Referenced by ilStudyProgrammeAutoMembershipsTableGUI\__construct().
|
private |
Definition at line 49 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
|
private |
Definition at line 50 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
|
private |
Definition at line 54 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
|
private |
Definition at line 53 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
|
private |
Definition at line 51 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
|
private |
Definition at line 52 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
|
private |
Definition at line 55 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
|
private |
Definition at line 48 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
|
private |
Definition at line 47 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
|
private |
Definition at line 45 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
|
private |
Definition at line 44 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
|
private |
Definition at line 43 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
|
private |
Definition at line 42 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
|
private |
Definition at line 39 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.