DataObjects/I18n.php
authorAlan Knowles <alan@akbkhome.com>
Sun, 24 Feb 2013 13:06:13 +0000 (21:06 +0800)
committerAlan Knowles <alan@akbkhome.com>
Sun, 24 Feb 2013 13:06:13 +0000 (21:06 +0800)
DataObjects/I18n.php

index 2f1efe6..bbb7fbf 100644 (file)
@@ -112,7 +112,6 @@ class Pman_Core_DataObjects_I18n extends DB_DataObject
         }
     }
     
-    
     function translate($inlang,$ltype,$kval)
     {
         
@@ -123,13 +122,14 @@ class Pman_Core_DataObjects_I18n extends DB_DataObject
         $fallback = clone($x);
         
         $x->limit(1);
-        if ($x->find(true)) {
+        if ($x->find(true) && !empty($x->lval)) {
             return $x->lval;
         }
         $fallback->inlang = 'en';
-        $fallback->find(true);
-        return $fallback->lval;
-        
+        if ($fallback->find(true) && !empty($fallback->lval)) {
+           return $fallback->lval;
+        }
+        return $kval;
     }