Вход Регистрация
Файл: adultscript-2.0.3-pro/files/libraries/framework/country.php
Строк: 28
<?php
defined
('_VALID') or die('Restricted Access!');
class 
VCountry
{
    private static 
$countries = array();
    public static function 
get()
    {
        if (!
self::$countries) {
            
$cache VF::factory('cache');
            if (!
self::$countries $cache->get('countries'0)) {
                
$xml  simplexml_load_file(BASE_DIR.'/misc/countries.xml');
                
$vars get_object_vars($xml);
                
                
$names = array();
                foreach (
$vars as $countries) {
                    foreach (
$countries as $name) {
                        
$names[] = $name;
                    }
                }
                
                
$codes = array();
                foreach (
$xml->country as $element) {
                    
$element get_object_vars($element);
                    foreach (
$element as $code) {
                        
$codes[] = $code['iso2'];
                    }
                }
                
                
self::$countries array_combine($codes$countries);
                
$cache->store('countries'self::$countries0);
            }
        }
        
        return 
self::$countries;
    }
}
?>
Онлайн: 0
Реклама