DataObjects/Core_domain.php
authorAlan <alan@roojs.com>
Fri, 6 Oct 2023 03:24:30 +0000 (11:24 +0800)
committerAlan <alan@roojs.com>
Fri, 6 Oct 2023 03:24:30 +0000 (11:24 +0800)
DataObjects/Core_domain.php

index 89b4587..be765e7 100644 (file)
@@ -15,5 +15,14 @@ class Pman_Core_DataObjects_Core_domain extends DB_DataObject
 
     /* the code above is auto generated do not remove the tag below */
     ###END_AUTOCODE
-    
+    function loadOrCreate($dom)
+    {
+        $cd = DB_DataObject::Factory($dom);
+        if ($cd->get('domain', $dom)) {
+            return $cd;
+        }
+        $cd->domain = $dom;
+        $cd->insert();
+        return $cd;
+    }
 }