Rozdiely pre Metafox/lib/Platon.php medzi verziami 1.7 a 1.8
verzia 1.7, 2011/05/31 13:04:30 |
verzia 1.8, 2011/06/17 13:56:38 |
|
|
* @access public |
* @access public |
*/ |
*/ |
|
|
/* $Platon: Metafox/lib/Platon.php,v 1.6 2007-04-29 13:20:07 nepto Exp $ */ |
/* $Platon: Metafox/lib/Platon.php,v 1.7 2011-05-31 13:04:30 igor Exp $ */ |
|
|
class Platon |
class Platon |
{ |
{ |
|
|
$accept_lang == null && $accept_lang = (string) @$_SERVER['HTTP_ACCEPT_LANGUAGE']; |
$accept_lang == null && $accept_lang = (string) @$_SERVER['HTTP_ACCEPT_LANGUAGE']; |
$accept_lang = strtolower($accept_lang); |
$accept_lang = strtolower($accept_lang); |
$accept_lang = str_replace(array("'", '"'), '', $accept_lang); |
$accept_lang = str_replace(array("'", '"'), '', $accept_lang); |
$accepted = split(',[[:space:]]*', $accept_lang); |
$accepted = preg_split('/,[[:space:]]*/', $accept_lang); |
$candidates = array(); |
$candidates = array(); |
for ($i = 0; $i < count($accepted); $i++) { |
for ($i = 0; $i < count($accepted); $i++) { |
if (eregi('^([a-z0-9_-]+);[[:space:]]*q=([0-9\.]+)', $accepted[$i], $arr)) { |
if (preg_match('/^([a-z0-9_-]+);[[:space:]]*q=([0-9\.]+)/', $accepted[$i], $arr)) { |
$q = (double)$arr[2]; |
$q = (double)$arr[2]; |
$l = $arr[1]; |
$l = $arr[1]; |
} else { |
} else { |
Platon Group <platon@platon.sk> http://platon.sk/
|
|