|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
Inheritance diagram for ilObjAuthSettingsGUI:
Collaboration diagram for ilObjAuthSettingsGUI:Public Member Functions | |
| __construct ($a_data, $a_id, $a_call_by_reference, $a_prepare_output=true) | |
| viewObject () | |
| authSettingsObject () | |
| display settings menu More... | |
| loginInfoObject () | |
| displays login information of all installed languages More... | |
| cancelObject () | |
| setAuthModeObject () | |
| editSOAPObject () | |
| Configure soap settings. More... | |
| testSoapAuthConnectionObject () | |
| saveSOAPObject () | |
| validates all input data, save them to database if correct and active chosen auth mode More... | |
| editScriptObject () | |
| Configure Custom settings. More... | |
| saveScriptObject () | |
| validates all input data, save them to database if correct and active chosen auth mode More... | |
| getAuthModeTitle () | |
| get the title of auth mode More... | |
| updateAuthRolesObject () | |
| updateAuthModeDeterminationObject () | |
| update auth mode determination More... | |
| executeCommand () | |
| Execute command. More... | |
| getAdminTabs () | |
| setSubTabs (string $a_tab) | |
| apacheAuthSettingsObject (?ilPropertyFormGUI $form=null) | |
| saveApacheSettingsObject () | |
| getApacheAuthSettingsForm () | |
| registrationSettingsObject () | |
Public Member Functions inherited from ilObjectGUI | |
| getRefId () | |
| setAdminMode (string $mode) | |
| getAdminMode () | |
| getObject () | |
| executeCommand () | |
| withReferences () | |
| determines whether objects are referenced or not (got ref ids or not) More... | |
| setCreationMode (bool $mode=true) | |
| If true, a creation screen is displayed the current [ref_id] does belong to the parent class The mode is determined in ilRepositoryGUI. More... | |
| getCreationMode () | |
| prepareOutput (bool $show_sub_objects=true) | |
| getAdminTabs () | |
| administration tabs show only permissions and trash folder More... | |
| getHTML () | |
| confirmedDeleteObject () | |
| confirmed deletion of object -> objects are moved to trash or deleted immediately, if trash is disabled More... | |
| cancelObject () | |
| cancel action and go back to previous page More... | |
| createObject () | |
| create new object form More... | |
| editAvailabilityPeriodObject () | |
| saveAvailabilityPeriodObject () | |
| cancelCreation () | |
| cancel create action and go back to repository parent More... | |
| saveObject () | |
| getDidacticTemplateVar (string $type) | |
| Get didactic template setting from creation screen. More... | |
| putObjectInTree (ilObject $obj, int $parent_node_id=null) | |
| Add object to tree at given position. More... | |
| editObject () | |
| addExternalEditFormCustom (ilPropertyFormGUI $form) | |
| updateObject () | |
| updates object entry in object_data More... | |
| getFormAction (string $cmd, string $default_form_action="") | |
| Get form action for command (command is method name without "Object", e.g. More... | |
| isVisible (int $ref_id, string $type) | |
| viewObject () | |
| viewObject container presentation for "administration -> repository, trash, permissions" More... | |
| deleteObject (bool $error=false) | |
| Display deletion confirmation screen. More... | |
| setColumnSettings (ilColumnGUI $column_gui) | |
| addToDeskObject () | |
| removeFromDeskObject () | |
Public Member Functions inherited from ILIAS\Object\ImplementsCreationCallback | |
| callCreationCallback (\ilObject $object, \ilObjectDefinition $obj_definition, int $requested_crtcb) | |
Protected Member Functions | |
| initAuthModeDetermination () | |
| init auth mode determinitation form More... | |
| getTabs () | |
| get tabs More... | |
Protected Member Functions inherited from ilObjectGUI | |
| getObjectService () | |
| assignObject () | |
| setTitleAndDescription () | |
| createActionDispatcherGUI () | |
| initHeaderAction (?string $sub_type=null, ?int $sub_id=null) | |
| Add header action menu. More... | |
| insertHeaderAction (?ilObjectListGUI $list_gui=null) | |
| Insert header action into main template. More... | |
| addHeaderAction () | |
| Add header action menu. More... | |
| redrawHeaderActionObject () | |
| Ajax call: redraw action header only. More... | |
| setTabs () | |
| set admin tabs More... | |
| setAdminTabs () | |
| set admin tabs More... | |
| setLocator () | |
| addLocatorItems () | |
| should be overwritten to add object specific items (repository items are preloaded) More... | |
| omitLocator (bool $omit=true) | |
| addAdminLocatorItems (bool $do_not_add_object=false) | |
| should be overwritten to add object specific items (repository items are preloaded) More... | |
| getCreationFormsHTML (StandardForm|ilPropertyFormGUI|array $form) | |
| getTitleForCreationFormPage () | |
| getCreationFormTitle () | |
| initCreateForm (string $new_type) | |
| didacticTemplatesToForm () | |
| initDidacticTemplate (ilPropertyFormGUI $form) | |
| retrieveAdditionalDidacticTemplateOptions () | |
| addAdoptContentLinkToToolbar () | |
| addImportButtonToToolbar () | |
| addAvailabilityPeriodButtonToToolbar (ilToolbarGUI $toolbar) | |
| parseDidacticTemplateVar (string $var, string $type) | |
| afterSave (ilObject $new_object) | |
| Post (successful) object creation hook. More... | |
| initEditForm () | |
| initEditCustomForm (ilPropertyFormGUI $a_form) | |
| Add custom fields to update form. More... | |
| getEditFormValues () | |
| getEditFormCustomValues (array &$a_values) | |
| Add values to custom edit fields. More... | |
| validateCustom (ilPropertyFormGUI $form) | |
| Validate custom values (if not possible with checkInput()) More... | |
| updateCustom (ilPropertyFormGUI $form) | |
| Insert custom update form values into object. More... | |
| afterUpdate () | |
| Post (successful) object update hook. More... | |
| routeImportCmdObject () | |
| importFile (string $file_to_import, string $path_to_uploaded_file_in_temp_dir) | |
| deleteUploadedImportFile (string $path_to_uploaded_file_in_temp_dir) | |
| afterImport (ilObject $new_object) | |
| Post (successful) object import hook. More... | |
| setFormAction (string $cmd, string $form_action) | |
| getReturnLocation (string $cmd, string $default_location="") | |
| Get return location for command (command is method name without "Object", e.g. More... | |
| setReturnLocation (string $cmd, string $location) | |
| set specific return location for command More... | |
| getTargetFrame (string $cmd, string $default_target_frame="") | |
| get target frame for command (command is method name without "Object", e.g. More... | |
| setTargetFrame (string $cmd, string $target_frame) | |
| Set specific target frame for command. More... | |
| showPossibleSubObjects () | |
| show possible sub objects (pull down menu) More... | |
| getTabs () | |
| overwrite in derived GUI class of your object type More... | |
| redirectToRefId (int $ref_id, string $cmd="") | |
| redirects to (repository) view per ref id usually to a container and usually used at the end of a save/import method where the object gui type (of the new object) doesn't match with the type of the current ["ref_id"] value of the request More... | |
| getCenterColumnHTML () | |
| Get center column. More... | |
| getRightColumnHTML () | |
| Display right column. More... | |
| checkPermission (string $perm, string $cmd="", string $type="", ?int $ref_id=null) | |
| checkPermissionBool (string $perm, string $cmd="", string $type="", ?int $ref_id=null) | |
| enableDragDropFileUpload () | |
| Enables the file upload into this object by dropping files. More... | |
| getCreatableObjectTypes () | |
| buildAddNewItemElements (array $subtypes, string $create_target_class=ilRepositoryGUI::class, ?int $redirect_target_ref_id=null,) | |
| buildGroup (string $create_target_class, array $obj_types_in_group, string $title, array $subtypes) | |
Private Member Functions | |
| buildSOAPForm (string $submit_action) | |
| buildSOAPTestForm (string $submit_action) | |
| validateApacheAuthAllowedDomains (string $text) | |
Private Attributes | |
| ilLogger | $logger |
| ILIAS UI Factory | $ui |
| ILIAS UI Renderer | $renderer |
| ILIAS Http Services | $http |
| ilPropertyFormGUI | $form |
| GUIService | $content_style_gui |
ilObjAuthSettingsGUI: ilPermissionGUI, ilRegistrationSettingsGUI, ilLDAPSettingsGUI ilObjAuthSettingsGUI: ilAuthShibbolethSettingsGUI, ilCASSettingsGUI ilObjAuthSettingsGUI: ilSamlSettingsGUI, ilOpenIdConnectSettingsGUI ilObjAuthSettingsGUI: ilObjectContentStyleSettingsGUI
Definition at line 32 of file class.ilObjAuthSettingsGUI.php.
| ilObjAuthSettingsGUI::__construct | ( | $a_data, | |
| $a_id, | |||
| $a_call_by_reference, | |||
$a_prepare_output = true |
|||
| ) |
Definition at line 42 of file class.ilObjAuthSettingsGUI.php.
References $DIC, ILIAS\GlobalScreen\Provider\__construct(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), and ILIAS\Repository\ui().
Here is the call graph for this function:| ilObjAuthSettingsGUI::apacheAuthSettingsObject | ( | ?ilPropertyFormGUI | $form = null | ) |
Definition at line 1030 of file class.ilObjAuthSettingsGUI.php.
References $path, ilObjectGUI\$settings, CLIENT_ID, ilSetting\getAll(), getApacheAuthSettingsForm(), ILIAS_DATA_DIR, and ilPropertyFormGUI\setValuesByArray().
Referenced by saveApacheSettingsObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjAuthSettingsGUI::authSettingsObject | ( | ) |
display settings menu
Definition at line 68 of file class.ilObjAuthSettingsGUI.php.
References ilObjectGUI\$id, $server, ilAuthUtils\_getActiveAuthModes(), ilAuthUtils\_getAllAuthModes(), ilAuthUtils\_getAuthModeName(), ilObjUser\_getNumberOfUsersPerAuthMode(), ilObjRole\_lookupRegisterAllowed(), ilAuthUtils\AUTH_APACHE, ilAuthUtils\AUTH_CAS, ilAuthUtils\AUTH_LDAP, ilAuthUtils\AUTH_LOCAL, ilAuthUtils\AUTH_OPENID_CONNECT, ilAuthUtils\AUTH_SAML, ilAuthUtils\AUTH_SHIBBOLETH, ILIAS\Repository\ctrl(), ILIAS\Repository\form(), ilSamlIdp\getIdpIdByAuthMode(), ilUtil\getImagePath(), ilOpenIdConnectSettings\getInstance(), ilSamlIdp\getInstanceByIdpId(), ilLDAPServer\getInstanceByServerId(), ilLDAPServer\getServerIdByAuthMode(), initAuthModeDetermination(), ILIAS\Repository\int(), ilLDAPServer\isAuthModeLDAP(), ilSamlIdp\isAuthModeSaml(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), setSubTabs(), ILIAS\Repository\settings(), and ILIAS\Repository\ui().
Referenced by viewObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 350 of file class.ilObjAuthSettingsGUI.php.
References $form, $namespace, $server, ILIAS\Repository\lng(), ILIAS\Repository\object(), ILIAS\Repository\refinery(), ILIAS\Repository\settings(), ILIAS\Repository\ui(), ILIAS\UI\Implementation\Component\Input\ViewControl\withAdditionalTransformation(), and ILIAS\UI\Implementation\Component\Input\withValue().
Referenced by editSOAPObject(), saveSOAPObject(), and testSoapAuthConnectionObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 438 of file class.ilObjAuthSettingsGUI.php.
References $ext_uid, $form, $new_user, $soap_pw, and ILIAS\Repository\ui().
Referenced by editSOAPObject(), saveSOAPObject(), and testSoapAuthConnectionObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjAuthSettingsGUI::cancelObject | ( | ) |
Definition at line 279 of file class.ilObjAuthSettingsGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilObjAuthSettingsGUI::editScriptObject | ( | ) |
Configure Custom settings.
Definition at line 542 of file class.ilObjAuthSettingsGUI.php.
References ilObjectGUI\$settings, ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilObjAuthSettingsGUI::editSOAPObject | ( | ) |
Configure soap settings.
Definition at line 463 of file class.ilObjAuthSettingsGUI.php.
References buildSOAPForm(), buildSOAPTestForm(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\ui().
Here is the call graph for this function:| ilObjAuthSettingsGUI::executeCommand | ( | ) |
Execute command.
Called from control class
Definition at line 788 of file class.ilObjAuthSettingsGUI.php.
References ilObjectGUI\checkPermission(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ilObjectGUI\prepareOutput(), setSubTabs(), and ilObjectGUI\setTitleAndDescription().
Here is the call graph for this function:| ilObjAuthSettingsGUI::getAdminTabs | ( | ) |
Definition at line 898 of file class.ilObjAuthSettingsGUI.php.
References getTabs().
Here is the call graph for this function:| ilObjAuthSettingsGUI::getApacheAuthSettingsForm | ( | ) |
Definition at line 1093 of file class.ilObjAuthSettingsGUI.php.
References $form, $txt, ilObject\_lookupTitle(), ILIAS\Repository\access(), ilPropertyFormGUI\addCommandButton(), ilPropertyFormGUI\addItem(), ilAuthUtils\AUTH_APACHE, ILIAS\Repository\ctrl(), ilLDAPServer\getDataSource(), ilLDAPServer\getServerIds(), ILIAS\Repository\lng(), ilRadioOption\setDisabled(), ilFormGUI\setFormAction(), ilSelectInputGUI\setOptions(), and ilPropertyFormGUI\setTitle().
Referenced by apacheAuthSettingsObject(), and saveApacheSettingsObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjAuthSettingsGUI::getAuthModeTitle | ( | ) |
get the title of auth mode
Definition at line 611 of file class.ilObjAuthSettingsGUI.php.
References ilAuthUtils\AUTH_APACHE, ilAuthUtils\AUTH_LDAP, ilAuthUtils\AUTH_LOCAL, ilAuthUtils\AUTH_SAML, ilAuthUtils\AUTH_SCRIPT, ilAuthUtils\AUTH_SHIBBOLETH, and ILIAS\Repository\lng().
Referenced by saveScriptObject(), and setAuthModeObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
get tabs
Definition at line 906 of file class.ilObjAuthSettingsGUI.php.
References ILIAS\Repository\ctrl(), ilSamlSettingsGUI\DEFAULT_CMD, ILIAS\Repository\lng(), and ILIAS\Repository\object().
Referenced by getAdminTabs().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
init auth mode determinitation form
Definition at line 671 of file class.ilObjAuthSettingsGUI.php.
References $server, $text, ilAuthModeDetermination\_getInstance(), ILIAS\Repository\access(), ilAuthUtils\AUTH_APACHE, ilAuthUtils\AUTH_LOCAL, ilAuthUtils\AUTH_SOAP, ILIAS\Repository\ctrl(), ILIAS\Repository\form(), ilAuthUtils\getAuthPlugins(), ilLDAPServer\getInstanceByServerId(), ilLDAPServer\getServerIdByAuthMode(), ilLDAPServer\isAuthModeLDAP(), ILIAS\Repository\lng(), and ilFormPropertyGUI\setInfo().
Referenced by authSettingsObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjAuthSettingsGUI::loginInfoObject | ( | ) |
displays login information of all installed languages
Definition at line 253 of file class.ilObjAuthSettingsGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\form(), ILIAS\Repository\lng(), and setSubTabs().
Here is the call graph for this function:| ilObjAuthSettingsGUI::registrationSettingsObject | ( | ) |
Definition at line 1210 of file class.ilObjAuthSettingsGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilObjAuthSettingsGUI::saveApacheSettingsObject | ( | ) |
Definition at line 1050 of file class.ilObjAuthSettingsGUI.php.
References $DIC, $ilSetting, ilObjectGUI\$settings, apacheAuthSettingsObject(), ilAuthUtils\AUTH_APACHE, ilAuthUtils\AUTH_LOCAL, ilPropertyFormGUI\checkInput(), CLIENT_ID, ILIAS\Repository\ctrl(), getApacheAuthSettingsForm(), ilPropertyFormGUI\getInput(), ILIAS_DATA_DIR, ILIAS\Repository\lng(), ilSetting\set(), ilPropertyFormGUI\setValuesByPost(), and validateApacheAuthAllowedDomains().
Here is the call graph for this function:| ilObjAuthSettingsGUI::saveScriptObject | ( | ) |
validates all input data, save them to database if correct and active chosen auth mode
Definition at line 581 of file class.ilObjAuthSettingsGUI.php.
References $_POST, ilAuthUtils\AUTH_SCRIPT, ILIAS\Repository\ctrl(), getAuthModeTitle(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilObjAuthSettingsGUI::saveSOAPObject | ( | ) |
validates all input data, save them to database if correct and active chosen auth mode
Definition at line 504 of file class.ilObjAuthSettingsGUI.php.
References buildSOAPForm(), buildSOAPTestForm(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), ILIAS\Repository\settings(), and ILIAS\Repository\ui().
Here is the call graph for this function:| ilObjAuthSettingsGUI::setAuthModeObject | ( | ) |
Definition at line 284 of file class.ilObjAuthSettingsGUI.php.
References ilAuthUtils\AUTH_LDAP, ilAuthUtils\AUTH_SAML, ilAuthUtils\AUTH_SCRIPT, ilAuthUtils\AUTH_SHIBBOLETH, ILIAS\Repository\ctrl(), getAuthModeTitle(), ilObjectGUI\getReturnLocation(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), ILIAS\Repository\object(), ilUtil\redirect(), ILIAS\Repository\refinery(), and ILIAS\Repository\settings().
Here is the call graph for this function:| ilObjAuthSettingsGUI::setSubTabs | ( | string | $a_tab | ) |
Definition at line 984 of file class.ilObjAuthSettingsGUI.php.
References ILIAS\Repository\access(), ilAuthPageEditorGUI\CONTEXT_HTTP_PARAM, ILIAS\Repository\ctrl(), ilAuthPageEditorGUI\DEFAULT_COMMAND, and ILIAS\Repository\lng().
Referenced by authSettingsObject(), executeCommand(), and loginInfoObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjAuthSettingsGUI::testSoapAuthConnectionObject | ( | ) |
Definition at line 477 of file class.ilObjAuthSettingsGUI.php.
References buildSOAPForm(), buildSOAPTestForm(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilSOAPAuth\testConnection(), and ILIAS\Repository\ui().
Here is the call graph for this function:| ilObjAuthSettingsGUI::updateAuthModeDeterminationObject | ( | ) |
update auth mode determination
Definition at line 746 of file class.ilObjAuthSettingsGUI.php.
References ilAuthModeDetermination\_getInstance(), ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), ILIAS\Repository\refinery(), and ilAuthModeDetermination\TYPE_AUTOMATIC.
Here is the call graph for this function:| ilObjAuthSettingsGUI::updateAuthRolesObject | ( | ) |
Definition at line 645 of file class.ilObjAuthSettingsGUI.php.
References ilObjRole\_updateAuthMode(), ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), and ILIAS\Repository\refinery().
Here is the call graph for this function:
|
private |
Definition at line 1205 of file class.ilObjAuthSettingsGUI.php.
Referenced by saveApacheSettingsObject().
Here is the caller graph for this function:| ilObjAuthSettingsGUI::viewObject | ( | ) |
Definition at line 60 of file class.ilObjAuthSettingsGUI.php.
References authSettingsObject().
Here is the call graph for this function:
|
private |
Definition at line 40 of file class.ilObjAuthSettingsGUI.php.
|
private |
Definition at line 39 of file class.ilObjAuthSettingsGUI.php.
Referenced by buildSOAPForm(), buildSOAPTestForm(), and getApacheAuthSettingsForm().
|
private |
Definition at line 37 of file class.ilObjAuthSettingsGUI.php.
|
private |
Definition at line 34 of file class.ilObjAuthSettingsGUI.php.
|
private |
Definition at line 36 of file class.ilObjAuthSettingsGUI.php.
|
private |
Definition at line 35 of file class.ilObjAuthSettingsGUI.php.