|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Data Structures | |
| class | DataService |
| class | ilInitialisation |
| 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'] | |
| $xapiproxy = new XapiProxy($client, $token, $plugin) | |
| try | |
| handle Lrs Init More... | |
| catch(\Exception $e) | $req = new XapiProxyRequest($xapiproxy) |
| $resp = new XapiProxyResponse($xapiproxy) | |
| XapiProxy\$dic = $GLOBALS['DIC'] |
Definition at line 66 of file xapiproxy.php.
| XapiProxy\$plugin = false |
Definition at line 28 of file xapiproxy.php.
Referenced by ilIndependentGlobalTemplate\__construct(), ilObjectCopySearchResultTableGUI\__construct(), ILIAS\GlobalScreen\Provider\__construct(), XapiProxy\XapiProxy\__construct(), XapiProxy\XapiProxyPolyFill\__construct(), ilDataCollectionGlobalTemplate\__construct(), LTI\ilGlobalTemplate\__construct(), ilRTEGlobalTemplate\__construct(), ILIAS\components\UICore\MetaTemplate\PageContentGUI\__construct(), ilGlobalTemplate\__construct(), ilLPStatusPlugin\_getCompleted(), ilLPStatusPlugin\_getFailed(), ilRepositoryObjectPlugin\_getImagePath(), ilLPStatusPlugin\_getInProgress(), ilLPStatusPlugin\_getNotAttempted(), ilComponentActivatePluginsObjective\achieve(), ilComponentInstallPluginObjective\achieve(), ilComponentUpdatePluginObjective\achieve(), ilPluginLanguageUpdatedObjective\achieve(), ilRepositoryObjectPluginSlot\addCreatableSubObjects(), ilComponentBuildPluginInfoObjective\addPlugin(), ilTestParticipantsGUI\addPluginExportsToOptions(), ilInitialisation\applyPluginManipulationsToUiFramework(), ilComponentBuildPluginInfoObjective\build(), ilEventHandlingBuildEventInfoObjective\build(), ilLDAPRoleAssignmentRules\callPlugin(), ilShibbolethRoleAssignmentRules\callPlugin(), ilLPStatusPlugin\determinePercentage(), ilLPStatusPlugin\determineStatus(), ilPCPluggedGUI\edit(), ilPCPluggedGUI\executeCommand(), ilObjPluginDispatchGUI\forward(), ilObjComponentSettingsGUI\forwardConfigGUI(), ILIAS\GlobalScreen\Identification\Serializer\SerializerFactory\fromSerializedIdentification(), ilPluginSlotInfo\getActivePlugins(), ILIAS\COPage\Page\PageQueryActionHandler\getAddCommands(), ilLDAPRoleAssignmentRules\getAdditionalPluginAttributes(), ilObjTest\getAvailableQuestions(), ilPageObjectGUI\getComponentPluginsXML(), ilCalendarAppointmentPresentationGUI\getContentByPlugins(), ilCalendarViewGUI\getContentByPlugins(), ilPCPlugged\getCssFiles(), ILIAS\Test\ExportImport\Factory\getExporter(), ilObjectDefinition\getGroupedPluginObjectTypes(), ilPCPlugged\getJavascriptFiles(), ILIAS\Cron\Job\Repository\JobRepositoryImpl\getJobInstanceById(), ilCalendarViewGUI\getModalTitleByPlugins(), ilObjectPlugin\getPlugin(), ilComponentFactoryImplementation\getPlugin(), ilCalendarAgendaListGUI\getPluginAgendaItem(), ilArtifactComponentRepository\getPluginByName(), ilPluginSlotInfo\getPluginByName(), ilModulesTableGUI\getPluginComponents(), ILIAS\Cron\Job\Repository\JobRepositoryImpl\getPluginJobs(), ilArtifactComponentRepository\getPlugins(), ilPluginSlotInfo\getPlugins(), ilPluginLanguage\getPrefix(), ilDclPluginFieldModel\getPresentationDescription(), ilDclPluginFieldModel\getPresentationTitle(), ilSoapHook\getSoapMethods(), ilObjectLP\getSupportedObjectTypes(), ilSoapHook\getWsdlTypes(), ilPluginSlotInfo\hasPluginName(), ilGSProviderFactory\initPlugins(), ilTextAreaInputGUI\insert(), ilComponentActivatePluginsObjective\isApplicable(), ilComponentInstallPluginObjective\isApplicable(), ilComponentUpdatePluginObjective\isApplicable(), ilObjComponentSettingsGUI\listPlugins(), ilObjectDefinition\parsePluginData(), ilDataCollectionGlobalTemplate\printToStdout(), ilAppEventHandler\raise(), ilObjComponentSettingsGUI\refreshLanguages(), ilObjLanguage\refreshPlugins(), ilRTE\removeAllPlugins(), ilArtifactComponentRepository\setCurrentPluginVersion(), ilPluginsOverviewTable\setParameter(), ilComponentBuildPluginInfoObjectiveTest\setUp(), ilDataCollectionDBUpdateSteps9\step_16(), ilPluginsOverviewTableTest\testGetActionsPluginInstalled(), ilPluginsOverviewTableTest\testGetActionsPluginNotInstalled(), ilPluginInfoTest\testGetReasonForInactivityThrowsOnActivePlugin(), ilArtifactComponentRepositoryTest\testUsesPluginStateDB(), ilObjComponentSettingsGUI\update(), ilOrgUnitType\updateable(), and ilStudyProgrammeType\updateable().
| catch (\Exception $e) XapiProxy\$req = new XapiProxyRequest($xapiproxy) |
Definition at line 78 of file xapiproxy.php.
Referenced by ilObjContentObjectGUI\__construct(), ilLMObjectGUI\__construct(), ilObjBlogGUI\__construct(), ilNICKeyRegisteredObjective\achieve(), soap_transport_http\buildPayload(), ilCmiXapiLaunchGUI\CMI5preLaunch(), XapiProxy\XapiProxyRequest\createProxyRequest(), ilCmiXapiStatementsDeleteRequest\executeMultiCurl(), ilNICKeyRegisteredObjective\getCurlConnection(), XapiProxy\XapiProxyRequest\handlePostPutStatementsRequest(), ilBlogPostingConfig\init(), ilLMPageConfig\init(), ilExcCriteriaGUI\initForm(), ilCourseObjectivesGUI\initFormLimits(), and ilObjContentObjectGUI\proceedDragDrop().
| XapiProxy\$resp = new XapiProxyResponse($xapiproxy) |
Definition at line 79 of file xapiproxy.php.
Referenced by ilRpcClient\__call(), ilTemplate\addBlockFile(), ilTemplate\get(), ilDataCollectionGlobalTemplate\printToStdout(), and ILIAS\components\UICore\MetaTemplate\PageContentGUI\renderPage().
| XapiProxy\$xapiproxy = new XapiProxy($client, $token, $plugin) |
Definition at line 68 of file xapiproxy.php.
Referenced by XapiProxy\XapiProxyRequest\__construct(), and XapiProxy\XapiProxyResponse\__construct().
| if(strtoupper( $_SERVER["REQUEST_METHOD"])=="OPTIONS") if(!empty($_SERVER['PHP_AUTH_USER']) &&!empty($_SERVER['PHP_AUTH_PW'])) elseif (!empty( $_SERVER[ 'HTTP_AUTHORIZATION'])) XapiProxy\else |
handle preflight
handle basic auth
Definition at line 52 of file xapiproxy.php.
| XapiProxy\exit |
Definition at line 58 of file xapiproxy.php.
| XapiProxy\try |
handle Lrs Init
Definition at line 73 of file xapiproxy.php.