ILIAS  release_5-2 Revision v5.2.25-18-g3f80b828510
shib_logout.php File Reference

Go to the source code of this file.

Namespaces

 ilias
 redirection script todo: (a better solution should control the processing via a xml file)
 

Functions

while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) unserializesession ($serialized_string)
 

Variables

if(isset($_GET['return']) &&isset($_GET['action']) && $_GET['action']=='logout') elseif(!empty($HTTP_RAW_POST_DATA)) else
 
 $url = filter_var("https://{$_SERVER['HTTP_HOST']}/shib_logout.php", FILTER_SANITIZE_URL)
 
 echo;exit;}function LogoutNotification($SessionID) { global $ilDB; $q="SELECT session_id, data FROM usr_session WHERE expires >
 
 $r = $ilDB->query($q)
 

Function Documentation

◆ unserializesession()

while ( $session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) unserializesession (   $serialized_string)

Definition at line 172 of file shib_logout.php.

References array.

172  {
173  $variables = array();
174  $a = preg_split("/(\w+)\|/", $serialized_string, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE);
175  for ($i = 0; $i < count($a); $i = $i + 2) {
176  $variables[$a[$i]] = unserialize($a[$i + 1]);
177  }
178 
179  return ($variables);
180 }
Create styles array
The data for the language used.

Variable Documentation

◆ $r

$r = $ilDB->query($q)

Definition at line 146 of file shib_logout.php.

◆ $url

$url = filter_var("https://{$_SERVER['HTTP_HOST']}/shib_logout.php", FILTER_SANITIZE_URL)

Definition at line 72 of file shib_logout.php.

Referenced by ilObjectFeedWriter\__construct(), Assetic\Asset\HttpAsset\__construct(), Monolog\Handler\CubeHandler\__construct(), ilHttpRequest\__construct(), ilBookmarkImportExport\__parseNetscape(), ilRegistrationSettingsGUI\__parseRoleList(), CAS_Client\_buildQueryUrl(), PHPExcel_Reader_Excel5\_readHyperLink(), CAS_Client\_readURL(), CAS_Client\_rebroadcast(), HTTP_WebDAV_Server\_urlencode(), EasyPeasyICS\addEvent(), TCPDF\addHtmlLink(), ilTemplate\addILIASFooter(), ilContainerObjectiveGUI\addItemDetails(), ilFileNewsRendererGUI\addTimelineActions(), ilBadgeProfileGUI\addToBackpack(), ilBadgeProfileGUI\addToBackpackMulti(), ilUtil\appendUrlParameterString(), HTMLPurifier_Filter_YouTube\armorUrl(), ilObjForumGUI\autosaveThreadDraftAsyncObject(), soap_transport_http\buildPayload(), ilvCard\buildVCard(), ilObjLinkResourceGUI\callDirectLink(), ilFeedUrlInputGUI\checkInput(), ilRobotSettings\checkRewrite(), Sanitizer\cleanUrl(), Parser\closeList(), soap_transport_http\connect(), soapval\decode(), ilObjWiki\decorateAdvMDValue(), ilObjBlog\deliverRSS(), ilBookingObjectGUI\displayPostInfo(), ilLDAPServer\doConnectionCheck(), ilSurveyParticipantsGUI\editRatersObject(), Parser\fetchScaryTemplateMaybeFromCache(), wsdl\fetchWSDL(), ilChatroomServerConnector\file_get_contents(), TCPDF_STATIC\fileGetContents(), ilBlockGUI\fillDetailRow(), ilTable2GUI\fillFooter(), ilBlockGUI\fillHeaderCommands(), ilPublicSubmissionsTableGUI\fillRow(), SurveyMaterialsSourceTableGUI\fillRow(), ilMemberExportFileTableGUI\fillRow(), ilExcDeliveredFilesTableGUI\fillRow(), ilDclExportTableGUI\fillRow(), ilBadgeImageTemplateTableGUI\fillRow(), ilLanguageTableGUI\fillRow(), ilExcCriteriaTableGUI\fillRow(), ilNewItemGroupTableGUI\fillRow(), ilSkillAssignMaterialsTableGUI\fillRow(), ilPollBlockGUI\fillRow(), ilCalendarManageTableGUI\fillRow(), ilExGradesTableGUI\fillRow(), ilPDNewsTableGUI\fillRow(), ilExcCriteriaCatalogueTableGUI\fillRow(), ilBadgeTableGUI\fillRow(), ilExportTableGUI\fillRow(), ilObjectBadgeTableGUI\fillRow(), SurveyConstraintsTableGUI\fillRow(), ilExAssignmentPeerReviewTableGUI\fillRow(), ilBadgePersonalTableGUI\fillRow(), ilFileSystemTableGUI\fillRow(), ilContainerStartObjectsContentTableGUI\fillRow(), ilTrUserObjectsPropsTableGUI\fillRow(), ilWorkspaceShareTableGUI\fillRow(), ilLPObjectStatisticsLPTableGUI\fillRow(), Assetic\Filter\CssRewriteFilter\filterDump(), ilZipBackgroundTaskHandler\finish(), ilChatroomServerSettings\generateClientUrl(), ilChatroomServerSettings\generateIliasUrl(), ilObjPortfolio\getAvailablePortfolioLinksForUserIds(), ilObjectMetaDataGUI\getBlockHTML(), ilChatroom\getChatURL(), ilObjMediaCastGUI\getFeedIconsHTML(), Title\getFullURL(), ilMainMenuGUI\getHeaderURL(), ilBadgeRenderer\getHref(), ilBadgeRenderer\getHTML(), ilFileUploadGUI\getHTML(), ilObjectAddNewItemGUI\getHTML(), Title\getInternalURL(), Title\getInterwikiCached(), ilBadgeHandler\getIssuerStaticUrl(), ilContainerStartObjectsContentTableGUI\getItems(), Title\getLocalURL(), ilPersonalSkillsGUI\getMaterialInfo(), ilPCQuestion\getOnloadCode(), ilExplorerBaseGUI\getOnLoadCode(), ilConsultationHoursGUI\getProfileBackUrl(), ilMailFormCall\getRefererRedirectUrl(), CAS_Client\getServerLoginURL(), CAS_Client\getServerProxyValidateURL(), CAS_Client\getServerSamlValidateURL(), CAS_Client\getServerServiceValidateURL(), ilBadgeAssignment\getStaticUrl(), ilExAssignmentGUI\getSubmissionLink(), assNumericGUI\getTestOutput(), ilExternalFeed\getUrl(), ilChatroomServerSettings\getURL(), ilECSAuth\getUrl(), ilLDAPRoleGroupMappingSetting\getURL(), ilLDAPServer\getUrl(), ilClient\getURLStringForNIC(), cweagans\Composer\Patches\grabPatches(), HTMLPurifier_Injector_DisplayLinkURI\handleEnd(), ilAuthFrontendCredentialsApache\hasValidTargetUrl(), ilSurveyParticipantsGUI\importAccessCodesActionObject(), ilObjPortfolioGUI\initBlogForm(), ilObjPortfolioGUI\initCreateForm(), ilObjBibliographicAdminLibrariesFormGUI\initForm(), ilCalendarCategoryGUI\initFormCategory(), CAS_Client\initializeProxiedService(), ilMainMenuGUI\initMemberView(), ilFolderDownloadBackgroundTaskHandler\initObjectListAction(), ilExAssignmentEditorGUI\initPeerReviewForm(), ilLDAPSettingsGUI\initRoleMappingForm(), TCPDF_STATIC\isValidURL(), GetId3\Write\Id3v2\IsValidURL(), ilAICCPresentationGUI\launchSahs(), phpCAS\logoutWithRedirectServiceAndUrl(), phpCAS\logoutWithUrl(), Parser\magicLinkCallback(), ilSurveyParticipantsGUI\mailRatersActionObject(), ilMWFakery\makeExternalLink(), CAS_ProxiedService_Http_Abstract\makeRequest(), PHPMailer\msgHTML(), Title\newFromURL(), ilExerciseSubmissionTableGUI\parseRow(), HTMLPurifier_Filter_YouTube\postFilterCallback(), ilBadgeProfileGUI\prepareBadge(), Slim\redirect(), ilTestPlayerAbstractGUI\redirectAfterAutosaveCmd(), ilObjPollGUI\render(), ilExerciseSubmissionTableGUI\render(), ilObjBlogGUI\render(), ilPortfolioPageGUI\renderMyCourses(), HTMLPurifier_Printer_ConfigForm\renderNamespace(), ilObjBlogGUI\renderNavigation(), ilObjBlogGUI\renderNavigationByAuthors(), ilObjBlogGUI\renderNavigationByDate(), ilObjBlogGUI\renderNavigationByKeywords(), ilSurveyPageGUI\renderPageNode(), ilDclDetailedViewGUI\renderPrevNextLinks(), ilSurveyPageGUI\renderToolbar(), ilPortfolioPageGUI\renderVerification(), ilUtil\replaceUrlParameterString(), GetId3\Write\Id3v2\safe_parse_url(), ilUtil\secureUrl(), Monolog\Handler\LogglyHandler\send(), CAS_ProxiedService_Http_Abstract\send(), ilObjSurvey\sendCodes(), ilMembershipCronMinMembers\sendMessage(), ilBadgeHandler\sendNotification(), assFlashQuestion\sendToHost(), phpCAS\serviceMail(), CAS_Client\serviceMail(), phpCAS\serviceWeb(), CAS_Client\serviceWeb(), GeSHi\set_url_for_keyword_group(), CAS_Client\setBaseURL(), CAS_Client\setCallbackURL(), phpCAS\setFixedCallbackURL(), phpCAS\setFixedServiceURL(), soap_transport_http\setProxy(), assFormulaQuestionGUI\setQuestionTabs(), assTextSubsetGUI\setQuestionTabs(), assOrderingHorizontalGUI\setQuestionTabs(), assErrorTextGUI\setQuestionTabs(), assLongMenuGUI\setQuestionTabs(), assFlashQuestionGUI\setQuestionTabs(), assFileUploadGUI\setQuestionTabs(), assTextQuestionGUI\setQuestionTabs(), assSingleChoiceGUI\setQuestionTabs(), assOrderingQuestionGUI\setQuestionTabs(), assJavaAppletGUI\setQuestionTabs(), assMultipleChoiceGUI\setQuestionTabs(), assImagemapQuestionGUI\setQuestionTabs(), assMatchingQuestionGUI\setQuestionTabs(), assClozeTestGUI\setQuestionTabs(), assQuestionGUI\setQuestionTabs(), CAS_Client\setServerLoginURL(), phpCAS\setServerLoginURL(), CAS_Client\setServerLogoutURL(), phpCAS\setServerLogoutURL(), CAS_Client\setServerProxyValidateURL(), phpCAS\setServerProxyValidateURL(), CAS_Client\setServerSamlValidateURL(), phpCAS\setServerSamlValidateURL(), CAS_Client\setServerServiceValidateURL(), phpCAS\setServerServiceValidateURL(), CAS_ProxiedService_Imap\setServiceUrl(), CAS_ProxiedService_Http_Abstract\setUrl(), ilLDAPServer\setUrl(), soap_transport_http\setURL(), CAS_Client\setURL(), ilCalendarSubscriptionGUI\show(), ilCalendarBlockGUI\showCalendarSubscription(), ilNewsForContextBlockGUI\showNews(), soap_transport_http\soap_transport_http(), ilUserRequestTargetAdjustment\storeRequest(), PHPExcel_Shared_ZipStreamWrapper\stream_open(), MDB2_LOB\stream_open(), ilContactGUI\submitInvitation(), cweagans\Composer\Tests\PatchEventTest\testGetters(), Title\trackbackRDF(), HTMLPurifier_AttrTransform_Nofollow\transform(), HTMLPurifier_AttrTransform_TargetBlank\transform(), ilClient\updateNIC(), ilFileSystemGUI\uploadFile(), Monolog\Handler\CouchDBHandler\write(), cweagans\Composer\Patches\writePatchReport(), and wsdl\wsdl().

◆ echo;exit;}function LogoutNotification($SessionID) { global $ilDB; $q="SELECT session_id, data FROM usr_session WHERE expires >

echo;exit;}function LogoutNotification( $SessionID) { global $ilDB;$q="SELECT session_id, data FROM usr_session WHERE expires >

Definition at line 145 of file shib_logout.php.

◆ else

if (isset( $_GET[ 'return']) &&isset( $_GET[ 'action']) &&$_GET[ 'action']=='logout') elseif (!empty( $HTTP_RAW_POST_DATA)) else
Initial value:
{
header('Content-Type: text/xml')
Add a drawing to the header
Definition: 04printing.php:69

Definition at line 68 of file shib_logout.php.