ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
Misc.php File Reference

Go to the source code of this file.

Namespaces

namespace  OpenID
 This is the PHP OpenID library by JanRain, Inc.
 

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.

36{
37 return array(
38 array(0xE000, 0xF8FF),
39 array(0xF0000, 0xFFFFD),
40 array(0x100000, 0x10FFFD)
41 );
42}

Referenced by Auth_OpenID_getEscapeRE(), and Auth_Yadis_getEscapeRE().

+ Here is the caller graph for this function:

◆ Auth_Yadis_getUCSChars()

Auth_Yadis_getUCSChars ( )

Definition at line 12 of file Misc.php.

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}

Referenced by Auth_OpenID_getEscapeRE(), and Auth_Yadis_getEscapeRE().

+ 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.

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

References $result.

◆ Auth_Yadis_startswith()

Auth_Yadis_startswith (   $s,
  $stuff 
)

Definition at line 54 of file Misc.php.

55{
56 return strpos($s, $stuff) === 0;
57}

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

+ Here is the caller graph for this function: