|
ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Data Structures | |
| class | DataService |
| class | ilInitialisation |
| Class: ilInitialisation_Public Helper class that derives from ilInitialisation in order to 'publish' some of its methods that are (currently) required by XapiProxy and included plugin classes. More... | |
| class | XapiProxy |
| class | XapiProxyPolyFill |
| class | XapiProxyRequest |
| class | XapiProxyResponse |
Variables | |
| $plugin = false | |
| if(strtoupper($_SERVER["REQUEST_METHOD"])=="OPTIONS") if(!empty($_SERVER['PHP_AUTH_USER']) &&!empty($_SERVER['PHP_AUTH_PW'])) elseif(!empty($_SERVER['HTTP_AUTHORIZATION'])) | else |
| handle preflight More... | |
| exit | |
| $dic = $GLOBALS['DIC'] | |
| handle XapiProxy Init More... | |
| $dic ['xapiproxy'] | |
| try | |
| handle Lrs Init More... | |
| catch (\Exception $e) | |
| $req = new XapiProxyRequest() | |
| $resp = new XapiProxyResponse() | |
| XapiProxy\$dic = $GLOBALS['DIC'] |
handle XapiProxy Init
Definition at line 63 of file xapiproxy.php.
| XapiProxy\$dic[ 'xapiproxy'] |
Definition at line 65 of file xapiproxy.php.
| XapiProxy\$plugin = false |
Definition at line 8 of file xapiproxy.php.
Referenced by XapiProxy\XapiProxy\__construct(), LTI\ilGlobalTemplate\__construct(), ilIndependentGlobalTemplate\__construct(), ILIAS\ResourceStorage\Services\UICore\MetaTemplate\PageContentGUI\__construct(), ilCOPageGlobalTemplate\__construct(), ilRTEGlobalTemplate\__construct(), ilGlobalTemplate\__construct(), ilDataCollectionGlobalTemplate\__construct(), XapiProxy\XapiProxyPolyFill\__construct(), ILIAS\GlobalScreen\Provider\__construct(), ilObjectCopySearchResultTableGUI\__construct(), ilTemplate\__construct(), ilLPStatusPlugin\_getCompleted(), ilLPStatusPlugin\_getFailed(), ilLPStatusPlugin\_getInProgress(), ilLPStatusPlugin\_getNotAttempted(), ilComponentPluginLanguageUpdatedObjective\achieve(), ilComponentActivatePluginsObjective\achieve(), ilComponentInstallPluginObjective\achieve(), ilComponentUpdatePluginObjective\achieve(), ilPluginsOverviewTableGUI\addPluginData(), ilClaimingPermissionHelper\checkPlugins(), ilCustomUserFieldsGUI\create(), ilLPStatusPlugin\determinePercentage(), ilLPStatusPlugin\determineStatus(), ilPCPluggedGUI\executeCommand(), ilObjPluginDispatchGUI\forward(), ILIAS\GlobalScreen\Identification\Serializer\SerializerFactory\fromSerializedIdentification(), ilCustomUserFieldsHelper\getActivePlugins(), ILIAS\COPage\Editor\Components\Page\PageQueryActionHandler\getAddCommands(), ilPluginAdmin\getAllGlobalScreenProviders(), ilOrgUnitType\getAllTypes(), ilOrgUnitType\getAvailableAdvancedMDRecords(), ilPageObjectGUI\getComponentPluginsXML(), ilCalendarAppointmentPresentationGUI\getContentByPlugins(), ilCalendarViewGUI\getContentByPlugins(), ilPCPlugged\getCssFiles(), ilCustomUserFieldsHelper\getFormPropertyForDefinition(), ilOrgUnitType\getIconPath(), ilPCPlugged\getJavascriptFiles(), XapiProxy\XapiProxyPolyFill\getLrsTypeAndMoreByToken(), ilCalendarViewGUI\getModalTitleByPlugins(), ilCalendarAgendaListGUI\getPluginAgendaItem(), ilCustomUserFieldsHelper\getPluginForType(), ilPlugin\getPluginObject(), ilPluginSlot\getPluginsInformation(), ilPluginAdmin\getRawPluginDataFor(), ilStudyProgrammeType\getRepository(), ilObjectLP\getSupportedObjectTypes(), ilOrgUnitType\getTranslation(), ilCustomUserFieldsHelper\getUDFTypes(), ilCustomUserFieldsGUI\initForm(), ilAppEventHandler\initListeners(), ilInitialisation\initUIFramework(), ilTextAreaInputGUI\insert(), ilComponentPluginLanguageUpdatedObjective\isApplicable(), ilComponentActivatePluginsObjective\isApplicable(), ilComponentInstallPluginObjective\isApplicable(), ilComponentUpdatePluginObjective\isApplicable(), ilObjQuestionPool\isPluginActive(), ilRendererFactory\loadAvailableRenderers(), ilUserDefinedData\lookupData(), ilPluginSlot\readPluginInformation(), ilObjLanguage\refreshPlugins(), ilRTE\removeAllPlugins(), ilOrgUnitType\save(), ilWebDAVRequestHandler\setPlugins(), ilStudyProgrammeType\setTranslations(), ilObjComponentSettingsGUI\showPlugin(), ilCustomUserFieldsGUI\update(), ilStudyProgrammeType\updateable(), ilOrgUnitType\updateable(), ilStudyProgrammeType\updateAssignedStudyProgrammesIcons(), ilStudyProgrammeTypeDBRepository\updateRowTypeTranslationDB(), and ilCloudFileTree\uploadFileToService().
| XapiProxy\$req = new XapiProxyRequest() |
Definition at line 80 of file xapiproxy.php.
Referenced by ilMDFactory\_getInstance(), ilNICKeyRegisteredObjective\achieve(), ilMD5295OrComposite\addRequirement(), ilMDOrComposite\addRequirement(), soap_transport_http\buildPayload(), XapiProxy\XapiProxyRequest\createProxyRequest(), ilMD5295OrComposite\delete(), ilMDOrComposite\delete(), ilMD5295Technical\delete(), ilMDTechnical\delete(), ilNICKeyRegisteredObjective\getCurlConnection(), ilMDOrComposite\getRequirement(), ilMD5295OrComposite\getRequirement(), ilObjUserGUI\getValues(), XapiProxy\XapiProxyRequest\handlePostPutStatementsRequest(), ilExcCriteriaGUI\initForm(), ilCourseObjectivesGUI\initFormLimits(), ilRBACTest\testCopyRolePermissions(), ilRBACTest\testRevokePermission(), ilRBACTest\testRevokeSubtreePermissions(), ilMDOrComposite\toXML(), ilMD5295OrComposite\toXML(), ilMDTechnical\toXML(), and ilMD5295Technical\toXML().
| XapiProxy\$resp = new XapiProxyResponse() |
Definition at line 81 of file xapiproxy.php.
Referenced by ilRpcClient\__call(), ilTabsGUI\__getHTML(), ilStartUpGUI\_checkGoto(), ilTemplate\addBlockFile(), ilTemplate\get(), ilContainerGUI\getAsynchItemListObject(), ilCalendarAppointmentGUI\initForm(), ilTemplate\loadTemplatefile(), ilCOPageGlobalTemplate\printToStdout(), ilRTEGlobalTemplate\printToStdout(), ilDataCollectionGlobalTemplate\printToStdout(), ilCtrl\redirectToURL(), ILIAS\ResourceStorage\Services\UICore\MetaTemplate\PageContentGUI\renderPage(), ilGlobalTemplate\renderPage(), ilObjContentObjectGUI\setilLMMenu(), and ilObjComponentSettingsGUI\showPlugin().
| XapiProxy\catch(\Exception $e) |
Definition at line 74 of file xapiproxy.php.
| if ( $plugin) XapiProxy\else |
handle preflight
handle path context
handle basic auth
required for Plugin in ILIAS 5.x
Definition at line 32 of file xapiproxy.php.
| XapiProxy\exit |
Definition at line 34 of file xapiproxy.php.
| XapiProxy\try |
handle Lrs Init
Definition at line 72 of file xapiproxy.php.