DataObjects/I18n.php
authorAlan Knowles <alan@akbkhome.com>
Thu, 15 Sep 2011 04:04:34 +0000 (12:04 +0800)
committerAlan Knowles <alan@akbkhome.com>
Thu, 15 Sep 2011 04:04:34 +0000 (12:04 +0800)
DataObjects/I18n.php

index 826baf4..032fda4 100644 (file)
@@ -144,11 +144,22 @@ class Pman_Core_DataObjects_I18n extends DB_DataObject
             return;
         }
         
-        $list =  $this->availableCodes($ltype);
         
         //DB_DataObject::debugLevel(1);
+        $x = DB_DataObject::factory('i18n');
+        $x->inlang= $inlang;
+        $x->ltype = $ltype;
+        
+        $complete = $x->fetchAll('lkey');
+        
+        $list =  $this->availableCodes($ltype);
+        
         
         foreach($list as $lkey) {
+            // skip ones we know we have done...
+            if (in_array($lkey, $complete)) {
+                continue;
+            }
             $x = DB_DataObject::factory('i18n');
             $x->ltype = $ltype;
             $x->lkey = $lkey;