DataObjects/Core_enum.php
authorAlan Knowles <alan@roojs.com>
Mon, 17 Dec 2012 02:35:43 +0000 (10:35 +0800)
committerAlan Knowles <alan@roojs.com>
Mon, 17 Dec 2012 02:35:43 +0000 (10:35 +0800)
DataObjects/Core_enum.php

index 09f0ca4..4e4000a 100644 (file)
@@ -125,12 +125,14 @@ class Pman_Core_DataObjects_Core_enum extends DB_DataObject
         //
         return array(
             array(
-                'etype' => 'company_type',
+                'name' => 'company_type',
                 'display_name' =>  'Company Types',
                 'cn' => array(
-                    'name' => 'OWNER',
-                    'display_name' => 'Owner',
-                    'seqid' => 999, // last...
+                    array(
+                            'name' => 'OWNER',
+                            'display_name' => 'Owner',
+                            'seqid' => 999, // last...
+                    )
                     
                 )
             )
@@ -149,10 +151,13 @@ class Pman_Core_DataObjects_Core_enum extends DB_DataObject
         foreach($data as $row) {
             $t = DB_DAtaObject::Factory('core_enum');
             $t->setFrom($row);
+            $t->setFrom($base);
             if (!$t->find(true)) {
-                $t->inserT();
+                $t->insert();
+            }
+            if (!empty($row['cn'])) {
+                $this->initEnums($row['cn'], array('etype', $this->name)
             }
-            if (!empty($cn))
         
         
     }