| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Collaboration diagram for ilLTIConsumerAdministrationGUI:Public Member Functions | |
| __construct (bool $hasWritePermission=false) | |
| executeCommand () | |
Data Fields | |
| const | REDIRECTION_CMD_PARAMETER = 'redirectCmd' | 
| const | CMD_SHOW_GLOBAL_PROVIDER = 'showGlobalProvider' | 
| const | CMD_APPLY_GLOBAL_PROVIDER_FILTER = 'applyGlobalProviderFilter' | 
| const | CMD_RESET_GLOBAL_PROVIDER_FILTER = 'resetGlobalProviderFilter' | 
| 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 72 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, and $hasWritePermission.
      
  | 
  protected | 
| ilCtrlException | 
Definition at line 582 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, fetchProvider(), and performAcceptProvidersAsGlobal().
 Here is the call graph for this function:
      
  | 
  protected | 
| ilCtrlException | 
Definition at line 555 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, fetchProviderMulti(), and performAcceptProvidersAsGlobal().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 129 of file class.ilLTIConsumerAdministrationGUI.php.
References buildProviderTable(), and showGlobalProviderCmd().
 Here is the call graph for this function:
      
  | 
  protected | 
| ilCtrlException | 
Definition at line 870 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC.
Referenced by saveGlobalProviderFormCmd(), saveUserProviderFormCmd(), showGlobalProviderFormCmd(), and showUserProviderFormCmd().
 Here is the caller graph for this function:
      
  | 
  protected | 
| ilCtrlException | 
Definition at line 321 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, and ilFormPropertyGUI\setInfo().
Referenced by saveGlobalProviderImportCmd(), and showGlobalProviderImportCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 830 of file class.ilLTIConsumerAdministrationGUI.php.
Referenced by applyGlobalProviderFilterCmd(), resetGlobalProviderFilterCmd(), showGlobalProviderCmd(), and showUserProviderCmd().
 Here is the caller graph for this function:
      
  | 
  protected | 
| ilCtrlException | 
Definition at line 958 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC.
Referenced by saveSettingsCmd(), and showSettingsCmd().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 451 of file class.ilLTIConsumerAdministrationGUI.php.
References $check.
Referenced by getInput().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 457 of file class.ilLTIConsumerAdministrationGUI.php.
References ilVirusScannerFactory\_getInstance().
Referenced by getInput().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
| ilCtrlException | 
Definition at line 778 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, and ilObject\_getIcon().
Referenced by deleteGlobalProviderCmd(), deleteGlobalProviderMultiCmd(), deleteUserProviderCmd(), and deleteUserProviderMultiCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
| ilCtrlException | 
Definition at line 695 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, confirmDeleteProviders(), fetchProvider(), and validateProviderDeletionSelection().
 Here is the call graph for this function:
      
  | 
  protected | 
| ilCtrlException | 
Definition at line 675 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, confirmDeleteProviders(), fetchProviderMulti(), and validateProviderDeletionSelection().
 Here is the call graph for this function:
      
  | 
  protected | 
| ilCtrlException | 
Definition at line 736 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, confirmDeleteProviders(), fetchProvider(), and validateProviderDeletionSelection().
 Here is the call graph for this function:
      
  | 
  protected | 
| ilCtrlException | 
Definition at line 716 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, confirmDeleteProviders(), fetchProviderMulti(), and validateProviderDeletionSelection().
 Here is the call graph for this function:| ilLTIConsumerAdministrationGUI::executeCommand | ( | ) | 
Definition at line 114 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, and initSubTabs().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 884 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, and $provider.
Referenced by acceptProviderAsGlobalCmd(), deleteGlobalProviderCmd(), deleteUserProviderCmd(), resetProviderToUserScopeCmd(), saveGlobalProviderFormCmd(), and saveUserProviderFormCmd().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 902 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $providerId, and ILIAS\Repository\int().
Referenced by acceptProviderAsGlobalMultiCmd(), deleteGlobalProviderMultiCmd(), deleteUserProviderMultiCmd(), performDeleteProvidersCmd(), and resetProviderToUserScopeMultiCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
| mixed | $key | 
Definition at line 401 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $response, $url, checkIconFileExtension(), and checkIconFileVirus().
Referenced by prepareProvider().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 971 of file class.ilLTIConsumerAdministrationGUI.php.
Referenced by validateProviderDeletionSelection().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 82 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC.
Referenced by executeCommand().
 Here is the caller graph for this function:
      
  | 
  protected | 
| ilLTIConsumeProvider[] | $providers | 
Definition at line 602 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, and $provider.
Referenced by acceptProviderAsGlobalCmd(), and acceptProviderAsGlobalMultiCmd().
 Here is the caller graph for this function:
      
  | 
  protected | 
| ilCtrlException | 
Definition at line 813 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, fetchProviderMulti(), and validateProviderDeletionSelection().
 Here is the call graph for this function:
      
  | 
  protected | 
TODO: parse xml and initialise provider object –> consider two kind xmls
Definition at line 348 of file class.ilLTIConsumerAdministrationGUI.php.
References prepareProvider().
Referenced by saveGlobalProviderImportCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
| ilLTIConsumeProvider[] | $providers | 
Definition at line 663 of file class.ilLTIConsumerAdministrationGUI.php.
References $provider.
Referenced by resetProviderToUserScopeCmd(), and resetProviderToUserScopeMultiCmd().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 375 of file class.ilLTIConsumerAdministrationGUI.php.
References $provider, and getInput().
Referenced by performProviderImport().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 137 of file class.ilLTIConsumerAdministrationGUI.php.
References buildProviderTable(), and showGlobalProviderCmd().
 Here is the call graph for this function:
      
  | 
  protected | 
| ilCtrlException | 
Definition at line 643 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, fetchProvider(), and performResetProvidersToUserScope().
 Here is the call graph for this function:
      
  | 
  protected | 
| ilCtrlException | 
Definition at line 616 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, fetchProviderMulti(), and performResetProvidersToUserScope().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 244 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, buildProviderForm(), fetchProvider(), and showGlobalProviderFormCmd().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 288 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, buildProviderImportForm(), performProviderImport(), and showGlobalProviderImportCmd().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 938 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, buildSettingsForm(), and showSettingsCmd().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 529 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, buildProviderForm(), fetchProvider(), and showUserProviderFormCmd().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 145 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, buildProviderTable(), and ilLTIConsumeProviderList\SCOPE_GLOBAL.
Referenced by applyGlobalProviderFilterCmd(), and resetGlobalProviderFilterCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 220 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, and buildProviderForm().
Referenced by saveGlobalProviderFormCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 272 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, and buildProviderImportForm().
Referenced by saveGlobalProviderImportCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 922 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, and buildSettingsForm().
Referenced by saveSettingsCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 850 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, and ilLTIConsumeProviderList\SCOPE_GLOBAL.
      
  | 
  protected | 
Definition at line 467 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, buildProviderTable(), and ilLTIConsumeProviderList\SCOPE_USER.
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 499 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, and buildProviderForm().
Referenced by saveUserProviderFormCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 754 of file class.ilLTIConsumerAdministrationGUI.php.
References $DIC, $provider, and getProviderListForIds().
Referenced by deleteGlobalProviderCmd(), deleteGlobalProviderMultiCmd(), deleteUserProviderCmd(), deleteUserProviderMultiCmd(), and performDeleteProvidersCmd().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 67 of file class.ilLTIConsumerAdministrationGUI.php.
      
  | 
  private | 
Definition at line 70 of file class.ilLTIConsumerAdministrationGUI.php.
Referenced by __construct().
      
  | 
  private | 
Definition at line 68 of file class.ilLTIConsumerAdministrationGUI.php.
| const ilLTIConsumerAdministrationGUI::ALLOWED_FILE_EXT = ['jpg', 'jpeg', 'png', 'gif', 'ico', 'svg'] | 
Definition at line 65 of file class.ilLTIConsumerAdministrationGUI.php.
| const ilLTIConsumerAdministrationGUI::CMD_ACCEPT_PROVIDER_AS_GLOBAL = 'acceptProviderAsGlobal' | 
Definition at line 48 of file class.ilLTIConsumerAdministrationGUI.php.
| const ilLTIConsumerAdministrationGUI::CMD_ACCEPT_PROVIDER_AS_GLOBAL_MULTI = 'acceptProviderAsGlobalMulti' | 
Definition at line 49 of file class.ilLTIConsumerAdministrationGUI.php.
| const ilLTIConsumerAdministrationGUI::CMD_APPLY_GLOBAL_PROVIDER_FILTER = 'applyGlobalProviderFilter' | 
Definition at line 37 of file class.ilLTIConsumerAdministrationGUI.php.
| const ilLTIConsumerAdministrationGUI::CMD_DELETE_GLOBAL_PROVIDER = 'deleteGlobalProvider' | 
Definition at line 53 of file class.ilLTIConsumerAdministrationGUI.php.
| const ilLTIConsumerAdministrationGUI::CMD_DELETE_GLOBAL_PROVIDER_MULTI = 'deleteGlobalProviderMulti' | 
Definition at line 54 of file class.ilLTIConsumerAdministrationGUI.php.
| const ilLTIConsumerAdministrationGUI::CMD_DELETE_USER_PROVIDER = 'deleteUserProvider' | 
Definition at line 55 of file class.ilLTIConsumerAdministrationGUI.php.
| const ilLTIConsumerAdministrationGUI::CMD_DELETE_USER_PROVIDER_MULTI = 'deleteUserProviderMulti' | 
Definition at line 56 of file class.ilLTIConsumerAdministrationGUI.php.
| const ilLTIConsumerAdministrationGUI::CMD_PERFORM_DELETE_PROVIDERS = 'performDeleteProviders' | 
Definition at line 57 of file class.ilLTIConsumerAdministrationGUI.php.
| const ilLTIConsumerAdministrationGUI::CMD_RESET_GLOBAL_PROVIDER_FILTER = 'resetGlobalProviderFilter' | 
Definition at line 38 of file class.ilLTIConsumerAdministrationGUI.php.
| const ilLTIConsumerAdministrationGUI::CMD_RESET_PROVIDER_TO_USER_SCOPE = 'resetProviderToUserScope' | 
Definition at line 50 of file class.ilLTIConsumerAdministrationGUI.php.
| const ilLTIConsumerAdministrationGUI::CMD_RESET_PROVIDER_TO_USER_SCOPE_MULTI = 'resetProviderToUserScopeMulti' | 
Definition at line 51 of file class.ilLTIConsumerAdministrationGUI.php.
| const ilLTIConsumerAdministrationGUI::CMD_ROLE_AUTOCOMPLETE = 'roleAutocomplete' | 
Definition at line 61 of file class.ilLTIConsumerAdministrationGUI.php.
| const ilLTIConsumerAdministrationGUI::CMD_SAVE_GLOBAL_PROVIDER_FORM = 'saveGlobalProviderForm' | 
Definition at line 40 of file class.ilLTIConsumerAdministrationGUI.php.
| const ilLTIConsumerAdministrationGUI::CMD_SAVE_GLOBAL_PROVIDER_IMPORT = 'saveGlobalProviderImport' | 
Definition at line 42 of file class.ilLTIConsumerAdministrationGUI.php.
| const ilLTIConsumerAdministrationGUI::CMD_SAVE_SETTINGS = 'saveSettings' | 
Definition at line 60 of file class.ilLTIConsumerAdministrationGUI.php.
| const ilLTIConsumerAdministrationGUI::CMD_SAVE_USER_PROVIDER_FORM = 'saveUserProviderForm' | 
Definition at line 46 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 39 of file class.ilLTIConsumerAdministrationGUI.php.
| const ilLTIConsumerAdministrationGUI::CMD_SHOW_GLOBAL_PROVIDER_IMPORT = 'showGlobalProviderImport' | 
Definition at line 41 of file class.ilLTIConsumerAdministrationGUI.php.
| const ilLTIConsumerAdministrationGUI::CMD_SHOW_SETTINGS = 'showSettings' | 
Definition at line 59 of file class.ilLTIConsumerAdministrationGUI.php.
| const ilLTIConsumerAdministrationGUI::CMD_SHOW_USAGES = 'showUsages' | 
Definition at line 63 of file class.ilLTIConsumerAdministrationGUI.php.
| const ilLTIConsumerAdministrationGUI::CMD_SHOW_USER_PROVIDER = 'showUserProvider' | 
Definition at line 44 of file class.ilLTIConsumerAdministrationGUI.php.
| const ilLTIConsumerAdministrationGUI::CMD_SHOW_USER_PROVIDER_FORM = 'showUserProviderForm' | 
Definition at line 45 of file class.ilLTIConsumerAdministrationGUI.php.
| const ilLTIConsumerAdministrationGUI::REDIRECTION_CMD_PARAMETER = 'redirectCmd' | 
Definition at line 34 of file class.ilLTIConsumerAdministrationGUI.php.