DataObjects/Core_enum.php
authorAlan Knowles <alan@roojs.com>
Wed, 7 Nov 2012 03:36:21 +0000 (11:36 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 7 Nov 2012 03:36:21 +0000 (11:36 +0800)
DataObjects/Core_enum.php

index d7e6fdb..1f7eca5 100644 (file)
@@ -57,13 +57,23 @@ class Pman_Core_DataObjects_Core_enum extends DB_DataObject
         
     }
     
-    function lookupObject($etype,$name) {
+    function lookupObject($etype,$name, $create= false)
+    {
         $ce = DB_DataObject::Factory('core_enum');
         $ce->etype = $etype;
         $ce->name = $name;
         if ($ce->find(true)) {
             return $ce;
         }
+        if ($create) {
+            $ce->active = 1;
+            $ce->insert();
+            return $ce->id;
+            
+            
+        }
+        
+        
         return false;
         
     }