Misc.php

Go to the documentation of this file.
00001 <?php
00002 
00012 function Auth_Yadis_getUCSChars()
00013 {
00014     return array(
00015                  array(0xA0, 0xD7FF),
00016                  array(0xF900, 0xFDCF),
00017                  array(0xFDF0, 0xFFEF),
00018                  array(0x10000, 0x1FFFD),
00019                  array(0x20000, 0x2FFFD),
00020                  array(0x30000, 0x3FFFD),
00021                  array(0x40000, 0x4FFFD),
00022                  array(0x50000, 0x5FFFD),
00023                  array(0x60000, 0x6FFFD),
00024                  array(0x70000, 0x7FFFD),
00025                  array(0x80000, 0x8FFFD),
00026                  array(0x90000, 0x9FFFD),
00027                  array(0xA0000, 0xAFFFD),
00028                  array(0xB0000, 0xBFFFD),
00029                  array(0xC0000, 0xCFFFD),
00030                  array(0xD0000, 0xDFFFD),
00031                  array(0xE1000, 0xEFFFD)
00032                  );
00033 }
00034 
00035 function Auth_Yadis_getIPrivateChars()
00036 {
00037     return array(
00038                  array(0xE000, 0xF8FF),
00039                  array(0xF0000, 0xFFFFD),
00040                  array(0x100000, 0x10FFFD)
00041                  );
00042 }
00043 
00044 function Auth_Yadis_pct_escape_unicode($char_match)
00045 {
00046     $c = $char_match[0];
00047     $result = "";
00048     for ($i = 0; $i < strlen($c); $i++) {
00049         $result .= "%".sprintf("%X", ord($c[$i]));
00050     }
00051     return $result;
00052 }
00053 
00054 function Auth_Yadis_startswith($s, $stuff)
00055 {
00056     return strpos($s, $stuff) === 0;
00057 }
00058 
00059 ?>

Generated on Thu Feb 19 15:02:21 2009 for OXID eShop CE by  doxygen 1.5.5