DataObjects/core.sql
[Pman.Core] / DataObjects / Core_enum.php
index e641707..26e7bfd 100644 (file)
@@ -130,6 +130,13 @@ class Pman_Core_DataObjects_Core_enum extends DB_DataObject
         return 0;
     }
     
+    
+    function lookupById($id) {
+        $ce = DB_DataObject::Factory('core_enum');
+        $ce->get($id);
+        return $ce;
+    }
+    
     /**
      * 
      * 
@@ -155,6 +162,7 @@ class Pman_Core_DataObjects_Core_enum extends DB_DataObject
         $x = DB_DataObject::factory('core_enum');
         $x->etype = $etype;
         $x->active = 1;
+        $x->orderBy('seqid ASC');
         return $x->fetchAll($fetchArg1, $fetchArg2, $fetchArg3);
     }
     
@@ -195,7 +203,7 @@ class Pman_Core_DataObjects_Core_enum extends DB_DataObject
     function initEnums($data, $base = array())
     {
         // base only contains etype...
-        print_r($data);
+        //print_r($data);
         $seq_id = 0;
         if (!empty($base['etype'])) {
             $seq_id = 1;
@@ -217,7 +225,7 @@ class Pman_Core_DataObjects_Core_enum extends DB_DataObject
             
             if (empty($t->name)) {
                 print_R($data);
-                die("invalid name used for core_enum");
+                die("ERROR: invalid name used for core_enum\n\n");
             }
             
             if (!$t->count()) {