DataObjects/core.sql
[Pman.Core] / DataObjects / Core_enum.php
index 57affa5..e18e02e 100644 (file)
@@ -42,12 +42,13 @@ class Pman_Core_DataObjects_Core_enum extends DB_DataObject
     {
         $tn = $this->tableName();
         $x = $this->factory($tn);
-        print_r($old);
-        
-        if($old->etype == $request['etype'] && $old->name == $request['name']){
-            $roo->jerr('is exsiting');
+        if(!($old->etype == $request['etype'] && $old->name == $request['name'])){
+            $x->whereAdd("etype = '{$request['etype']}' AND name = '{$request['name']}'");
+            $x->find(true);
+            if($x->count() > 0){
+                $roo->jerr('is exsiting');
+            }
         }
-        
     }
     function beforeInsert($req, $roo)
     {