Вход Регистрация
Файл: 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::$countries, 0);
            }
        }
        
        return 
self::$countries;
    }
}
?>
Онлайн: 1
Реклама