From 1e41173b86e8db303600b54f35f89a79151fcbd4 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Thu, 15 Sep 2011 12:07:22 +0800 Subject: [PATCH] I18n.php --- I18n.php | 57 ++++++-------------------------------------------------- 1 file changed, 6 insertions(+), 51 deletions(-) diff --git a/I18n.php b/I18n.php index 846094d3..bcf9c79d 100644 --- a/I18n.php +++ b/I18n.php @@ -103,7 +103,7 @@ class Pman_Core_I18N extends Pman foreach($opts as $k=>$v) { if ($v == '*') { // everything.. - $this->cfg[$k] = $i->available($k); + $this->cfg[$k] = $i->availableCodes($k); continue; } $this->cfg[$k] = is_array($v) ? $v : explode(',', $v); @@ -114,62 +114,17 @@ class Pman_Core_I18N extends Pman return true; } - // returns a list of all countries.. - function getDefaultCfg($t) { - $ret = array(); - switch ($t) { - case 'c': - require_once 'I18Nv2/Country.php'; - - $c = new I18Nv2_Country('en'); - $ret = array_keys($c->codes); - $ret[] = '**'; - break; - case 'l': - require_once 'I18Nv2/Language.php'; - $c = new I18Nv2_Language('en'); - $ret = array_keys($c->codes); - $ret[] = '**'; - break; - case 'm': - require_once 'I18Nv2/Currency.php'; - $c = new I18Nv2_Currency('en'); - $ret = array_keys($c->codes); - $ret[] = '**'; - break; - } - - foreach ($ret as $k=>$v) { - $ret[$k] = strtoupper($v); - } - - - return $ret; - } + function get($s ='') { + $i = DB_DataObject::Factory('I18n'); + $i->buildDb(); + $this->outputJavascript(); + - switch ($s) - { - - case 'BuildDB': - // by admin only?!? - //DB_DataObject::debugLevel(1); - $i = DB_DataObject::Factory('I18n'); - $i->buildDb(); - die("DONE!"); - break; - - default: - $this->outputJavascript(); - // output javascript.. - $this->jerr("ERROR"); - } - - $this->jdata($ret); exit; } -- 2.39.2