DataObjects/Core_watch.php
[Pman.Core] / DataObjects / I18n.php
index 5e8e9c6..073441c 100644 (file)
@@ -82,7 +82,7 @@ class Pman_Core_DataObjects_I18n extends DB_DataObject
         foreach($opts as $k=>$v) {
             
             if ($v == '*') { // everything..
-                self::$cfg[$k] = $i->availableCodes($k);
+                self::$cfg[$k] = $i->availableCodes($k, false);
                 continue;
             }
             self::$cfg[$k] = is_array($v) ? $v  : explode(',', $v);
@@ -113,6 +113,14 @@ class Pman_Core_DataObjects_I18n extends DB_DataObject
         
             $this->whereAdd("lval LIKE '". $this->escape($q['query']['name']). "%'");
         }
+        
+        if (!empty($q['_filtered']) && !empty($this->ltype)) {
+            $cfg = $this->cfg();
+            $filter = $cfg[$this->ltype];
+            $this->whereAddIn('lkey', $filter, 'string'); 
+            
+            
+        }
     }
     
     function translate($inlang,$ltype,$kval)