| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
Class ilObjStudyProgrammeAutoMembershipsGUI. More...
 Collaboration diagram for ilObjStudyProgrammeAutoMembershipsGUI:Public Member Functions | |
| __construct (public ilGlobalTemplateInterface $tpl, public ilCtrl $ctrl, public ilToolbarGUI $toolbar, public ilLanguage $lng, public Factory $ui_factory, protected MessageBox\Factory $message_box_factory, protected Button\Factory $button_factory, protected Renderer $ui_renderer, protected Psr\Http\Message\ServerRequestInterface $request, protected ilTree $tree, protected ILIAS\HTTP\Wrapper\RequestWrapper $request_wrapper, protected ILIAS\Refinery\Factory $refinery, protected ilRbacReview $rbac_review) | |
| 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' | 
| ilObjStudyProgramme | $object = null | 
| int | $prg_ref_id | 
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 | |
| 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 | ( | public ilGlobalTemplateInterface | $tpl, | 
| public ilCtrl | $ctrl, | ||
| public ilToolbarGUI | $toolbar, | ||
| public ilLanguage | $lng, | ||
| public Factory | $ui_factory, | ||
| protected MessageBox\Factory | $message_box_factory, | ||
| protected Button\Factory | $button_factory, | ||
| protected Renderer | $ui_renderer, | ||
| protected Psr\Http\Message\ServerRequestInterface | $request, | ||
| protected ilTree | $tree, | ||
| protected ILIAS\HTTP\Wrapper\RequestWrapper | $request_wrapper, | ||
| protected ILIAS\Refinery\Factory | $refinery, | ||
| protected ilRbacReview | $rbac_review | ||
| ) | 
Definition at line 66 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References ilGlobalTemplateInterface\addJavaScript().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 276 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $id, ILIAS\Repository\ctrl(), getObject(), and ILIAS\Repository\lng().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 237 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $post, ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
 Here is the call graph for this function:
      
  | 
  protected | 
Disable single entry.
Definition at line 320 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $id, ILIAS\Repository\ctrl(), and getObject().
 Here is the call graph for this function:
      
  | 
  protected | 
Enable single entry.
Definition at line 306 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $id, ILIAS\Repository\ctrl(), and getObject().
 Here is the call graph for this function:| ilObjStudyProgrammeAutoMembershipsGUI::executeCommand | ( | ) | 
Definition at line 86 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References ILIAS\Repository\ctrl(), and view().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 375 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $id, ILIAS\Repository\ctrl(), exit, getForm(), ILIAS\Repository\refinery(), txt(), and ilStudyProgrammeAutoMembershipSource\TYPE_ORGU.
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 456 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().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 627 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References ILIAS\Repository\ctrl(), and txt().
Referenced by view().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 360 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References ILIAS\Repository\ctrl().
Referenced by view().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Get current StudyProgramme-object.
Definition at line 350 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $object, $prg_ref_id, ilObjStudyProgramme\getInstanceByRefId(), and ILIAS\Repository\object().
Referenced by delete(), disable(), enable(), save(), and view().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 555 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References ilObject\_lookupDescription(), ilObject\_lookupTitle(), ILIAS\Repository\ctrl(), ILIAS\Repository\int(), parseQueryString(), and txt().
Referenced by nextStep().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 687 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References Vendor\Package\$c, $path, $url, ilLink\_getStaticLink(), ilObject\_lookupTitle(), ilObject\_lookupType(), ILIAS\Repository\ctrl(), ilStudyProgrammeAutoMembershipSource\getSourceId(), ilStudyProgrammeAutoMembershipSource\getSourceType(), ilStudyProgrammeAutoMembershipSource\TYPE_COURSE, ilStudyProgrammeAutoMembershipSource\TYPE_GROUP, ilStudyProgrammeAutoMembershipSource\TYPE_ORGU, and ilStudyProgrammeAutoMembershipSource\TYPE_ROLE.
Referenced by view().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Setup toolbar.
Definition at line 618 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References ILIAS\Repository\toolbar(), and txt().
Referenced by view().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 661 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $url, ilObjUser\_lookupName(), ILIAS\Repository\ctrl(), and ilObjectFactory\getInstanceByObjId().
Referenced by view().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 111 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $id, exit, getSelectionForm(), ILIAS\Repository\refinery(), and txt().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 601 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References ilQueryParser\QP_COMBINATION_AND, and ilUtil\stripSlashes().
Referenced by getSelectionForm().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 198 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $post, ilObject\_getAllReferences(), ILIAS\Repository\ctrl(), getForm(), getObject(), ILIAS\Repository\int(), and txt().
 Here is the call graph for this function:| ilObjStudyProgrammeAutoMembershipsGUI::setParentGUI | ( | ilContainerGUI | $a_parent_gui | ) | 
Set this GUI's parent gui.
Definition at line 342 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
| ilObjStudyProgrammeAutoMembershipsGUI::setRefId | ( | int | $prg_ref_id | ) | 
Set ref-id of StudyProgramme before using this GUI.
Definition at line 334 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $prg_ref_id.
      
  | 
  protected | 
Definition at line 749 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References ILIAS\Repository\lng().
Referenced by getAsynchModalOutput(), getForm(), getItemAction(), getSelectionForm(), getToolbar(), nextStep(), and save().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Render.
Definition at line 160 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
References $data, getItemAction(), getModal(), getObject(), getTitleRepresentation(), getToolbar(), getUserRepresentation(), and ILIAS\Repository\lng().
Referenced by executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilObjStudyProgramme ilObjStudyProgrammeAutoMembershipsGUI::$object = null | 
Definition at line 62 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
Referenced by getObject().
      
  | 
  protected | 
Definition at line 64 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
| int ilObjStudyProgrammeAutoMembershipsGUI::$prg_ref_id | 
Definition at line 63 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
Referenced by getObject(), and setRefId().
      
  | 
  staticprivate | 
Definition at line 57 of file class.ilObjStudyProgrammeAutoMembershipsGUI.php.
| 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.