DataObjects/core.sql
[Pman.Core] / DataObjects / Core_enum.php
index c59bd2e..e18e02e 100644 (file)
@@ -38,6 +38,18 @@ class Pman_Core_DataObjects_Core_enum extends DB_DataObject
         }
         
     }
+    function beforeUpdate($old, $request,$roo)
+    {
+        $tn = $this->tableName();
+        $x = $this->factory($tn);
+        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)
     {
         $tn = $this->tableName();