| [ Index ] |
PHP Cross Reference of Joomla 1.5.26 DE |
[Summary view] [Print] [Text view]
1 <?php 2 3 /** 4 * Miscellaneous utility values and functions for OpenID and Yadis. 5 * 6 * @package OpenID 7 * @author JanRain, Inc. <openid@janrain.com> 8 * @copyright 2005-2008 Janrain, Inc. 9 * @license http://www.apache.org/licenses/LICENSE-2.0 Apache 10 */ 11 12 // Do not allow direct access 13 defined( '_JEXEC' ) or die( 'Restricted access' ); 14 15 function Auth_Yadis_getUCSChars() 16 { 17 return array( 18 array(0xA0, 0xD7FF), 19 array(0xF900, 0xFDCF), 20 array(0xFDF0, 0xFFEF), 21 array(0x10000, 0x1FFFD), 22 array(0x20000, 0x2FFFD), 23 array(0x30000, 0x3FFFD), 24 array(0x40000, 0x4FFFD), 25 array(0x50000, 0x5FFFD), 26 array(0x60000, 0x6FFFD), 27 array(0x70000, 0x7FFFD), 28 array(0x80000, 0x8FFFD), 29 array(0x90000, 0x9FFFD), 30 array(0xA0000, 0xAFFFD), 31 array(0xB0000, 0xBFFFD), 32 array(0xC0000, 0xCFFFD), 33 array(0xD0000, 0xDFFFD), 34 array(0xE1000, 0xEFFFD) 35 ); 36 } 37 38 function Auth_Yadis_getIPrivateChars() 39 { 40 return array( 41 array(0xE000, 0xF8FF), 42 array(0xF0000, 0xFFFFD), 43 array(0x100000, 0x10FFFD) 44 ); 45 } 46 47 function Auth_Yadis_pct_escape_unicode($char_match) 48 { 49 $c = $char_match[0]; 50 $result = ""; 51 for ($i = 0; $i < strlen($c); $i++) { 52 $result .= "%".sprintf("%X", ord($c[$i])); 53 } 54 return $result; 55 } 56 57 function Auth_Yadis_startswith($s, $stuff) 58 { 59 return strpos($s, $stuff) === 0; 60 } 61 62 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Wed Mar 28 15:54:07 2012 | Cross-referenced by PHPXref 0.7.1 |