fix #8131 - chinese translations
[Pman.Core] / DataObjects / ProjectDirectory.php
index 5a143b1..f494e3c 100644 (file)
@@ -5,7 +5,7 @@
  * Note - projectdirectory is linked to this - due to an issue with postgres - we should keep to lowercase names only for tables..
  * 
  */
-require_once 'DB/DataObject.php';
+class_exists('DB_DataObject') ? '' : require_once 'DB/DataObject.php';
 
 class Pman_Core_DataObjects_ProjectDirectory extends DB_DataObject 
 {
@@ -72,7 +72,7 @@ class Pman_Core_DataObjects_ProjectDirectory extends DB_DataObject
     function projects($au)
     {
         if (empty($au)) {
-            $p = DB_DataObject::Factory('Projects');
+            $p = DB_DataObject::Factory('core_project');
             $p->get('code',  '*PUBLIC');
             return array($p->id);          
             
@@ -169,13 +169,13 @@ class Pman_Core_DataObjects_ProjectDirectory extends DB_DataObject
         }
         
         
-        $pr = DB_DataObject::factory('Projects');
+        $pr = DB_DataObject::factory('core_project');
         $pr->whereAdd("Projects.type IN ('N','X')");
         $prjs = $pr->fetchAll('id');
         
         
         $pd = DB_DataObject::factory('ProjectDirectory');
-        $pd->joinAdd(DB_DataObject::factory('Projects'), 'LEFT');
+        $pd->joinAdd(DB_DataObject::factory('core_project'), 'LEFT');
         $pd->whereAdd("Projects.type NOT IN ('N','X')");
         $pd->person_id = $au->id;