X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=DataObjects%2FCore_person_signup.php;h=51afc1e44bffa11447167d0493f27ee9bd22492e;hb=f96afdd63e8565aabe57b190180b03f8e72767c3;hp=3b66708a170d8f42d99fc3771ad24525f391a54f;hpb=a135b0eaf232b2a09c32d33b1b394a4165863fb2;p=Pman.Core diff --git a/DataObjects/Core_person_signup.php b/DataObjects/Core_person_signup.php index 3b66708a..51afc1e4 100644 --- a/DataObjects/Core_person_signup.php +++ b/DataObjects/Core_person_signup.php @@ -22,6 +22,8 @@ class Pman_Core_DataObjects_Core_person_signup extends DB_DataObject public $verify_key; // int(11) public $verified; public $created_dt; // datetime(19) binary + public $company_name; + public $person_type; // function verify($key) // { @@ -93,6 +95,27 @@ class Pman_Core_DataObjects_Core_person_signup extends DB_DataObject // } // } + function convertTo($target = false) + { + if(!$target){ + return false; + } + + $roo = HTML_FlexyFramework::get()->page; + + if($target->get('email', $this->email)){ + return $target; + } + + $target->setFrom($this->toArray()); + + $target->insert(); + + $this->delete(); + + return $target; + } + function sendVerification($template, $roo) {