ILIAS  release_4-4 Revision
All Data Structures Namespaces Files Functions Variables Modules Pages
Misc.php File Reference

Go to the source code of this file.

Namespaces

 OpenID
 This module contains code for dealing with associations between consumers and servers.
 

Functions

 Auth_Yadis_getUCSChars ()
 
 Auth_Yadis_getIPrivateChars ()
 
 Auth_Yadis_pct_escape_unicode ($char_match)
 
 Auth_Yadis_startswith ($s, $stuff)
 

Function Documentation

◆ Auth_Yadis_getIPrivateChars()

Auth_Yadis_getIPrivateChars ( )

Definition at line 35 of file Misc.php.

Referenced by Auth_OpenID_getEscapeRE(), and Auth_Yadis_getEscapeRE().

36 {
37  return array(
38  array(0xE000, 0xF8FF),
39  array(0xF0000, 0xFFFFD),
40  array(0x100000, 0x10FFFD)
41  );
42 }
+ Here is the caller graph for this function:

◆ Auth_Yadis_getUCSChars()

Auth_Yadis_getUCSChars ( )

Definition at line 12 of file Misc.php.

Referenced by Auth_OpenID_getEscapeRE(), and Auth_Yadis_getEscapeRE().

13 {
14  return array(
15  array(0xA0, 0xD7FF),
16  array(0xF900, 0xFDCF),
17  array(0xFDF0, 0xFFEF),
18  array(0x10000, 0x1FFFD),
19  array(0x20000, 0x2FFFD),
20  array(0x30000, 0x3FFFD),
21  array(0x40000, 0x4FFFD),
22  array(0x50000, 0x5FFFD),
23  array(0x60000, 0x6FFFD),
24  array(0x70000, 0x7FFFD),
25  array(0x80000, 0x8FFFD),
26  array(0x90000, 0x9FFFD),
27  array(0xA0000, 0xAFFFD),
28  array(0xB0000, 0xBFFFD),
29  array(0xC0000, 0xCFFFD),
30  array(0xD0000, 0xDFFFD),
31  array(0xE1000, 0xEFFFD)
32  );
33 }
+ Here is the caller graph for this function:

◆ Auth_Yadis_pct_escape_unicode()

Auth_Yadis_pct_escape_unicode (   $char_match)

Definition at line 44 of file Misc.php.

References $result.

45 {
46  $c = $char_match[0];
47  $result = "";
48  for ($i = 0; $i < strlen($c); $i++) {
49  $result .= "%".sprintf("%X", ord($c[$i]));
50  }
51  return $result;
52 }
$result

◆ Auth_Yadis_startswith()

Auth_Yadis_startswith (   $s,
  $stuff 
)

Definition at line 54 of file Misc.php.

Referenced by Auth_OpenID_remove_dot_segments(), Auth_Yadis_identifierScheme(), Auth_Yadis_rootAuthority(), Auth_Yadis_toIRINormal(), and Auth_Yadis_XRI().

55 {
56  return strpos($s, $stuff) === 0;
57 }
+ Here is the caller graph for this function: