From: Micheal Date: Wed, 31 Dec 2014 09:11:26 +0000 (+0800) Subject: DataObjects/Core_person_signup.php X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=commitdiff_plain;h=446a6f2fe93d842ef93e6160e2c82ef302957b02 DataObjects/Core_person_signup.php --- diff --git a/DataObjects/Core_person_signup.php b/DataObjects/Core_person_signup.php index bfd81d28..42c3d215 100644 --- a/DataObjects/Core_person_signup.php +++ b/DataObjects/Core_person_signup.php @@ -37,7 +37,24 @@ class Pman_Core_DataObjects_Core_person_signup extends DB_DataObject // if key matches verify_key // copy into person or other entity... // and delete.... - + $this->whereAdd("verify_key = '".$key."'"); + if($this->count() > 0 ){ + $row = $this->fetch(); + $p = DB_DataObject::factory('person'); + $p->honor = $row->honor; + $p->name = $row->name; + $p->email = $row->email; + $p->firstname = $row->firstname; + $p->lastname = $row->lastname; + $p->firstname_alt = $row->firstname_alt; + $p->lastname_alt = $row->lastname_alt; + $temp_pwd = $p->generatePassword(); + //$temp_pwd = mt_rand(100000,999999); + //$p->passwd = $temp_pwd; + if($p->insert()){ + $this->delete(); + } + } }