I18n.php
[Pman.Core] / I18n.php
index df91d31..0470e79 100644 (file)
--- a/I18n.php
+++ b/I18n.php
@@ -116,7 +116,7 @@ class Pman_Core_I18N extends Pman
             case 'Country':
                 $i->ltype = 'c';
                 $i->applyFilters($_REQUEST, $this->authUser, $this);
-                $this->jdata($i->toTransList('l',  $lbits[0]));
+                $this->jdata($i->toTransList('c',  $lbits[0]));
                 
                 $ret = $this->getList('c', $lbits[0],empty($_REQUEST['filter']) ? false : $_REQUEST['filter']);
                 break;
@@ -124,7 +124,7 @@ class Pman_Core_I18N extends Pman
              case 'Currency':
                 $i->ltype = 'm';
                 $i->applyFilters($_REQUEST, $this->authUser, $this);
-                $this->jdata($i->toTransList('l',  $lbits[0]));
+                $this->jdata($i->toTransList('m',  $lbits[0]));
                 break;
              
                 
@@ -143,11 +143,13 @@ class Pman_Core_I18N extends Pman
         {
             $rlang = array_shift(explode('_', strtoupper($lang)));
             
-            $ar[$lang] = array(
-                'l' => $i->toTransList('l',  $rlang),
-                'c' => $i->toTransList('c', $rlang),
-                'm' => $i->toTransList('m', $rlang),
-            );
+            $ar[$lang] = array();
+            $i = DB_DataObject::Factory('I18n');
+            $ar[$lang]['l'] = $i->toTransList('l',  $rlang);
+            $i = DB_DataObject::Factory('I18n');
+            $ar[$lang]['c'] =  $i->toTransList('c', $rlang);
+            $i = DB_DataObject::Factory('I18n');
+            $ar[$lang]['m'] = $i->toTransList('m', $rlang);
         }
         //echo '<PRE>';print_r($ar);
         header('Content-type: text/javascript');