DataObjects/I18n.php
[Pman.Core] / DataObjects / I18n.php
index 2a7202e..c791d06 100644 (file)
@@ -55,6 +55,7 @@ class Pman_Core_DataObjects_I18n extends DB_DataObject
         'add_l'=> array(), // key -> value additional languages... 
         'add_c'=> array(), // additional countries...(eg. '-R' => 'Regional' )
         'add_m'=> array(), // additional currencies...
+        'add_t'=> array(), // additional currencies...
 
         
     );
@@ -251,9 +252,9 @@ class Pman_Core_DataObjects_I18n extends DB_DataObject
                 break;
             case 't':
                 require_once 'I18Nv2/PhonePrefix.php';
-                $c = new I18Nv2_PhonePrefix();
+                $c = new I18Nv2_PhonePrefix('en');
                 $ret =  array_keys($c->codes);
-                if (!empty($cfg['add_m'])) {
+                if (!empty($cfg['add_t'])) {
                     $ret = array_merge($ret, array_keys($cfg['add_m']));
                 }
                 $ret[] = '**';
@@ -282,7 +283,7 @@ class Pman_Core_DataObjects_I18n extends DB_DataObject
     {
         $cfg = $this->cfg();
         
-        //print_r($cfg);
+        print_r($cfg);exit;
         if ($ltype === false) {
             // trigger all builds.
             //DB_DataObject::debugLevel(1);
@@ -372,10 +373,12 @@ class Pman_Core_DataObjects_I18n extends DB_DataObject
             require_once 'I18Nv2/Country.php';
             require_once 'I18Nv2/Language.php';
             require_once 'I18Nv2/Currency.php';
+            require_once 'I18Nv2/PhonePrefix.php';
             $cache[$lang] = array(
                 'l' =>  new I18Nv2_Language($lang, 'UTF-8'),
                 'c' => new I18Nv2_Country($lang, 'UTF-8'),
-                'm' => new I18Nv2_Currency($lang, 'UTF-8')
+                'm' => new I18Nv2_Currency($lang, 'UTF-8'),
+                't' => new I18Nv2_PhonePrefix($lang, 'UTF-8')
             );
             //echo '<PRE>';print_r(array($lang, $cache[$lang]['c']));
         }