commit
[Pman.Core] / DataObjects / I18n.php
index 7a833b9..c7ea606 100644 (file)
@@ -121,7 +121,7 @@ class Pman_Core_DataObjects_I18n extends DB_DataObject
     function applyFilters($q, $au)
     {
         $this->buildDB();
-        DB_DataObject::debugLevel(1);
+        //DB_DataObject::debugLevel(1);
         if (!empty($q['query']['_with_en'])) {
             
             $this->buildDB(); // ensure we have the full database...
@@ -151,6 +151,23 @@ class Pman_Core_DataObjects_I18n extends DB_DataObject
         }
     }
     
+    function lookupCode($inlang,$ltype,$name)
+    {
+        $x = DB_DataObject::factory('i18n');
+        $x->ltype = $ltype;
+        $x->lval = $name;
+        $x->inlang= $inlang;
+        
+        $x->limit(1);
+        if ($x->find(true) && !empty($x->lkey)) {
+            return $x->lkey;
+        }
+        return '';
+        
+        
+    }
+    
+    
     function translate($inlang,$ltype,$kval)
     {