ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Public Member Functions | |
__construct (bool $hasWritePermission=false) | |
executeCommand () | |
Data Fields | |
const | REDIRECTION_CMD_PARAMETER = 'redirectCmd' |
const | CMD_SHOW_GLOBAL_PROVIDER = 'showGlobalProvider' |
const | CMD_SHOW_GLOBAL_PROVIDER_FORM = 'showGlobalProviderForm' |
const | CMD_SAVE_GLOBAL_PROVIDER_FORM = 'saveGlobalProviderForm' |
const | CMD_SHOW_GLOBAL_PROVIDER_IMPORT = 'showGlobalProviderImport' |
const | CMD_SAVE_GLOBAL_PROVIDER_IMPORT = 'saveGlobalProviderImport' |
const | CMD_SHOW_USER_PROVIDER = 'showUserProvider' |
const | CMD_SHOW_USER_PROVIDER_FORM = 'showUserProviderForm' |
const | CMD_SAVE_USER_PROVIDER_FORM = 'saveUserProviderForm' |
const | CMD_ACCEPT_PROVIDER_AS_GLOBAL = 'acceptProviderAsGlobal' |
const | CMD_ACCEPT_PROVIDER_AS_GLOBAL_MULTI = 'acceptProviderAsGlobalMulti' |
const | CMD_RESET_PROVIDER_TO_USER_SCOPE = 'resetProviderToUserScope' |
const | CMD_RESET_PROVIDER_TO_USER_SCOPE_MULTI = 'resetProviderToUserScopeMulti' |
const | CMD_DELETE_GLOBAL_PROVIDER = 'deleteGlobalProvider' |
const | CMD_DELETE_GLOBAL_PROVIDER_MULTI = 'deleteGlobalProviderMulti' |
const | CMD_DELETE_USER_PROVIDER = 'deleteUserProvider' |
const | CMD_DELETE_USER_PROVIDER_MULTI = 'deleteUserProviderMulti' |
const | CMD_PERFORM_DELETE_PROVIDERS = 'performDeleteProviders' |
const | CMD_SHOW_SETTINGS = 'showSettings' |
const | CMD_SAVE_SETTINGS = 'saveSettings' |
const | CMD_ROLE_AUTOCOMPLETE = 'roleAutocomplete' |
const | CMD_SHOW_USAGES = 'showUsages' |
const | ALLOWED_FILE_EXT = ['jpg', 'jpeg', 'png', 'gif', 'ico', 'svg'] |
Private Member Functions | |
prepareProvider () | |
getInput ($key) | |
checkIconFileExtension (string $ext) | |
checkIconFileVirus (string $ico) | |
Private Attributes | |
array | $_importedXmlData = [] |
ilGlobalTemplateInterface | $main_tpl |
bool | $hasWritePermission |
Definition at line 32 of file class.ilLTIConsumerAdministrationGUI.php.
ilLTIConsumerAdministrationGUI::__construct | ( | bool | $hasWritePermission = false | ) |
Definition at line 70 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, and $hasWritePermission.
|
protected |
ilCtrlException |
Definition at line 544 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, fetchProvider(), and performAcceptProvidersAsGlobal().
|
protected |
ilCtrlException |
Definition at line 517 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, fetchProviderMulti(), and performAcceptProvidersAsGlobal().
|
protected |
ilCtrlException |
Definition at line 819 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, and $provider.
Referenced by saveGlobalProviderFormCmd(), saveUserProviderFormCmd(), showGlobalProviderFormCmd(), and showUserProviderFormCmd().
|
protected |
ilCtrlException |
Definition at line 280 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC.
Referenced by saveGlobalProviderImportCmd(), and showGlobalProviderImportCmd().
|
protected |
Definition at line 792 of file class.ilLTIConsumerAdministrationGUI.php.
Referenced by showGlobalProviderCmd(), and showUserProviderCmd().
|
protected |
ilCtrlException |
Definition at line 922 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC.
Referenced by saveSettingsCmd(), and showSettingsCmd().
|
private |
Definition at line 410 of file class.ilLTIConsumerAdministrationGUI.php.
References $check.
|
private |
Definition at line 416 of file class.ilLTIConsumerAdministrationGUI.php.
References ilVirusScannerFactory\_getInstance().
|
protected |
ilCtrlException |
Definition at line 740 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, and ilObject\_getIcon().
Referenced by deleteGlobalProviderCmd(), deleteGlobalProviderMultiCmd(), deleteUserProviderCmd(), and deleteUserProviderMultiCmd().
|
protected |
ilCtrlException |
Definition at line 657 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, confirmDeleteProviders(), fetchProvider(), and validateProviderDeletionSelection().
|
protected |
ilCtrlException |
Definition at line 637 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, confirmDeleteProviders(), fetchProviderMulti(), and validateProviderDeletionSelection().
|
protected |
ilCtrlException |
Definition at line 698 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, confirmDeleteProviders(), fetchProvider(), and validateProviderDeletionSelection().
|
protected |
ilCtrlException |
Definition at line 678 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, confirmDeleteProviders(), fetchProviderMulti(), and validateProviderDeletionSelection().
ilLTIConsumerAdministrationGUI::executeCommand | ( | ) |
Definition at line 112 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, and initSubTabs().
|
protected |
ILIAS\Filesystem\Exception\IOException
Definition at line 833 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, and $provider.
Referenced by acceptProviderAsGlobalCmd(), deleteGlobalProviderCmd(), deleteUserProviderCmd(), resetProviderToUserScopeCmd(), saveGlobalProviderFormCmd(), and saveUserProviderFormCmd().
|
protected |
ILIAS\Filesystem\Exception\IOException
Definition at line 851 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $providerId, ILIAS\UI\examples\Layout\Page\Standard\$refinery, and ILIAS\Repository\int().
Referenced by acceptProviderAsGlobalMultiCmd(), deleteGlobalProviderMultiCmd(), deleteUserProviderMultiCmd(), performDeleteProvidersCmd(), and resetProviderToUserScopeMultiCmd().
|
private |
mixed | $key |
Definition at line 360 of file class.ilLTIConsumerAdministrationGUI.php.
Referenced by prepareProvider().
|
protected |
Definition at line 935 of file class.ilLTIConsumerAdministrationGUI.php.
Referenced by validateProviderDeletionSelection().
|
protected |
Definition at line 80 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC.
Referenced by executeCommand().
|
protected |
ilLTIConsumeProvider[] | $providers |
ILIAS\FileUpload\Exception\IllegalStateException
ILIAS\Filesystem\Exception\FileNotFoundException
ILIAS\Filesystem\Exception\IOException
Definition at line 564 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, and $provider.
Referenced by acceptProviderAsGlobalCmd(), and acceptProviderAsGlobalMultiCmd().
|
protected |
ilCtrlException |
Definition at line 775 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, fetchProviderMulti(), and validateProviderDeletionSelection().
|
protected |
ILIAS\FileUpload\Exception\IllegalStateException
ILIAS\Filesystem\Exception\FileNotFoundException
ILIAS\Filesystem\Exception\IOException
TODO: parse xml and initialise provider object --> consider two kind xmls
Definition at line 307 of file class.ilLTIConsumerAdministrationGUI.php.
References prepareProvider().
Referenced by saveGlobalProviderImportCmd().
|
protected |
ilLTIConsumeProvider[] | $providers |
ILIAS\FileUpload\Exception\IllegalStateException
ILIAS\Filesystem\Exception\FileNotFoundException
ILIAS\Filesystem\Exception\IOException
Definition at line 625 of file class.ilLTIConsumerAdministrationGUI.php.
References $provider.
Referenced by resetProviderToUserScopeCmd(), and resetProviderToUserScopeMultiCmd().
|
private |
ILIAS\FileUpload\Exception\IllegalStateException
ILIAS\Filesystem\Exception\FileNotFoundException
ILIAS\Filesystem\Exception\IOException
Definition at line 334 of file class.ilLTIConsumerAdministrationGUI.php.
References $provider, and getInput().
Referenced by performProviderImport().
|
protected |
ilCtrlException |
Definition at line 605 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, fetchProvider(), and performResetProvidersToUserScope().
|
protected |
ilCtrlException |
Definition at line 578 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, fetchProviderMulti(), and performResetProvidersToUserScope().
|
protected |
Definition at line 203 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, buildProviderForm(), fetchProvider(), and showGlobalProviderFormCmd().
|
protected |
Definition at line 247 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, buildProviderImportForm(), performProviderImport(), and showGlobalProviderImportCmd().
|
protected |
Definition at line 902 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, buildSettingsForm(), and showSettingsCmd().
|
protected |
ILIAS\FileUpload\Exception\IllegalStateException
ILIAS\Filesystem\Exception\FileNotFoundException
ILIAS\Filesystem\Exception\IOException
ilCtrlException |
Definition at line 491 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, buildProviderForm(), fetchProvider(), and showUserProviderFormCmd().
|
protected |
ilCtrlException |
Definition at line 129 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, buildProviderTable(), and ilLTIConsumeProviderList\SCOPE_GLOBAL.
|
protected |
ILIAS\Filesystem\Exception\IOException
ilCtrlException |
Definition at line 179 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, and buildProviderForm().
Referenced by saveGlobalProviderFormCmd().
|
protected |
Definition at line 231 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, and buildProviderImportForm().
Referenced by saveGlobalProviderImportCmd().
|
protected |
Definition at line 886 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, and buildSettingsForm().
Referenced by saveSettingsCmd().
|
protected |
Definition at line 800 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, and ilLTIConsumeProviderList\SCOPE_GLOBAL.
|
protected |
ilCtrlException |
Definition at line 429 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, buildProviderTable(), and ilLTIConsumeProviderList\SCOPE_USER.
|
protected |
ILIAS\Filesystem\Exception\IOException
ilCtrlException |
Definition at line 461 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, and buildProviderForm().
Referenced by saveUserProviderFormCmd().
|
protected |
Definition at line 716 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, and getProviderListForIds().
Referenced by deleteGlobalProviderCmd(), deleteGlobalProviderMultiCmd(), deleteUserProviderCmd(), deleteUserProviderMultiCmd(), and performDeleteProvidersCmd().
|
private |
Definition at line 65 of file class.ilLTIConsumerAdministrationGUI.php.
|
private |
Definition at line 68 of file class.ilLTIConsumerAdministrationGUI.php.
Referenced by __construct().
|
private |
Definition at line 66 of file class.ilLTIConsumerAdministrationGUI.php.
const ilLTIConsumerAdministrationGUI::ALLOWED_FILE_EXT = ['jpg', 'jpeg', 'png', 'gif', 'ico', 'svg'] |
Definition at line 63 of file class.ilLTIConsumerAdministrationGUI.php.
const ilLTIConsumerAdministrationGUI::CMD_ACCEPT_PROVIDER_AS_GLOBAL = 'acceptProviderAsGlobal' |
Definition at line 46 of file class.ilLTIConsumerAdministrationGUI.php.
Referenced by ilLTIConsumerProviderTableGUI\getActions().
const ilLTIConsumerAdministrationGUI::CMD_ACCEPT_PROVIDER_AS_GLOBAL_MULTI = 'acceptProviderAsGlobalMulti' |
Definition at line 47 of file class.ilLTIConsumerAdministrationGUI.php.
Referenced by ilLTIConsumerProviderTableGUI\getActions().
const ilLTIConsumerAdministrationGUI::CMD_DELETE_GLOBAL_PROVIDER = 'deleteGlobalProvider' |
Definition at line 51 of file class.ilLTIConsumerAdministrationGUI.php.
Referenced by ilLTIConsumerProviderTableGUI\getActions().
const ilLTIConsumerAdministrationGUI::CMD_DELETE_GLOBAL_PROVIDER_MULTI = 'deleteGlobalProviderMulti' |
Definition at line 52 of file class.ilLTIConsumerAdministrationGUI.php.
Referenced by ilLTIConsumerProviderTableGUI\getActions().
const ilLTIConsumerAdministrationGUI::CMD_DELETE_USER_PROVIDER = 'deleteUserProvider' |
Definition at line 53 of file class.ilLTIConsumerAdministrationGUI.php.
Referenced by ilLTIConsumerProviderTableGUI\getActions().
const ilLTIConsumerAdministrationGUI::CMD_DELETE_USER_PROVIDER_MULTI = 'deleteUserProviderMulti' |
Definition at line 54 of file class.ilLTIConsumerAdministrationGUI.php.
Referenced by ilLTIConsumerProviderTableGUI\getActions().
const ilLTIConsumerAdministrationGUI::CMD_PERFORM_DELETE_PROVIDERS = 'performDeleteProviders' |
Definition at line 55 of file class.ilLTIConsumerAdministrationGUI.php.
const ilLTIConsumerAdministrationGUI::CMD_RESET_PROVIDER_TO_USER_SCOPE = 'resetProviderToUserScope' |
Definition at line 48 of file class.ilLTIConsumerAdministrationGUI.php.
Referenced by ilLTIConsumerProviderTableGUI\getActions().
const ilLTIConsumerAdministrationGUI::CMD_RESET_PROVIDER_TO_USER_SCOPE_MULTI = 'resetProviderToUserScopeMulti' |
Definition at line 49 of file class.ilLTIConsumerAdministrationGUI.php.
Referenced by ilLTIConsumerProviderTableGUI\getActions().
const ilLTIConsumerAdministrationGUI::CMD_ROLE_AUTOCOMPLETE = 'roleAutocomplete' |
Definition at line 59 of file class.ilLTIConsumerAdministrationGUI.php.
const ilLTIConsumerAdministrationGUI::CMD_SAVE_GLOBAL_PROVIDER_FORM = 'saveGlobalProviderForm' |
Definition at line 38 of file class.ilLTIConsumerAdministrationGUI.php.
const ilLTIConsumerAdministrationGUI::CMD_SAVE_GLOBAL_PROVIDER_IMPORT = 'saveGlobalProviderImport' |
Definition at line 40 of file class.ilLTIConsumerAdministrationGUI.php.
const ilLTIConsumerAdministrationGUI::CMD_SAVE_SETTINGS = 'saveSettings' |
Definition at line 58 of file class.ilLTIConsumerAdministrationGUI.php.
const ilLTIConsumerAdministrationGUI::CMD_SAVE_USER_PROVIDER_FORM = 'saveUserProviderForm' |
Definition at line 44 of file class.ilLTIConsumerAdministrationGUI.php.
const ilLTIConsumerAdministrationGUI::CMD_SHOW_GLOBAL_PROVIDER = 'showGlobalProvider' |
Definition at line 36 of file class.ilLTIConsumerAdministrationGUI.php.
const ilLTIConsumerAdministrationGUI::CMD_SHOW_GLOBAL_PROVIDER_FORM = 'showGlobalProviderForm' |
Definition at line 37 of file class.ilLTIConsumerAdministrationGUI.php.
Referenced by ilLTIConsumerProviderTableGUI\getRows().
const ilLTIConsumerAdministrationGUI::CMD_SHOW_GLOBAL_PROVIDER_IMPORT = 'showGlobalProviderImport' |
Definition at line 39 of file class.ilLTIConsumerAdministrationGUI.php.
const ilLTIConsumerAdministrationGUI::CMD_SHOW_SETTINGS = 'showSettings' |
Definition at line 57 of file class.ilLTIConsumerAdministrationGUI.php.
const ilLTIConsumerAdministrationGUI::CMD_SHOW_USAGES = 'showUsages' |
Definition at line 61 of file class.ilLTIConsumerAdministrationGUI.php.
const ilLTIConsumerAdministrationGUI::CMD_SHOW_USER_PROVIDER = 'showUserProvider' |
Definition at line 42 of file class.ilLTIConsumerAdministrationGUI.php.
const ilLTIConsumerAdministrationGUI::CMD_SHOW_USER_PROVIDER_FORM = 'showUserProviderForm' |
Definition at line 43 of file class.ilLTIConsumerAdministrationGUI.php.
Referenced by ilLTIConsumerProviderTableGUI\getActions().
const ilLTIConsumerAdministrationGUI::REDIRECTION_CMD_PARAMETER = 'redirectCmd' |
Definition at line 34 of file class.ilLTIConsumerAdministrationGUI.php.