From 45b5e1c255c25eaba81fcbfdf3cb28162bd0e0d1 Mon Sep 17 00:00:00 2001 From: Edward Date: Tue, 24 Feb 2015 16:32:12 +0800 Subject: [PATCH] DataObjects/Core_person_signup.php --- DataObjects/Core_person_signup.php | 140 ++++++++++++++--------------- 1 file changed, 70 insertions(+), 70 deletions(-) diff --git a/DataObjects/Core_person_signup.php b/DataObjects/Core_person_signup.php index cc3829a1..5e096786 100644 --- a/DataObjects/Core_person_signup.php +++ b/DataObjects/Core_person_signup.php @@ -23,77 +23,77 @@ class Pman_Core_DataObjects_Core_person_signup extends DB_DataObject public $verified; public $created_dt; // datetime(19) binary - function verify($key) - { - // if key matches verify_key - // copy into person or other entity... - // and delete.... - if ($this->get("verify_key", $key)) { - $p = DB_DataObject::factory('person'); - $p->setFrom(array( - 'honor' => $this->honor, - 'name' => $this->name, - 'email' => $this->email, - 'firstname' => $this->firstname, - 'lastname' => $this->lastname, - 'firstname_alt' => $this->firstname_alt, - 'lastname_alt' => $this->lastname_alt)); - - if ($p->insert()) { - - $temp_pwd = $p->generatePassword(); - - $this->delete(); - - //login - @session_start(); - - $_SESSION['Hydra']['authUser'] = $p ? serialize($p) : false; - - //mail pwd - $c = DB_DataObject::factory('core_email'); - if (!$c->get('name', 'CORE_PERSON_SIGNUP_CONGRATULATION')) { - $this->jerr("can not find template"); - } - $ret = $c->send(array( - 'rcpts' => $this->email, - 'honor' => $this->honor . ". " . $this->lastname, - 'password' => $temp_pwd - ), true); - - if (is_object($ret)) { - return false; - } - return true; - } else { - return false; - } - } - return false; - } - - function convertTo($table) - { - $t = DB_DataObject::factory($table); - $ret = $t->get('email', $this->email); - if ($ret != 0) { - return false; - } else { - $t->setFrom(array( - 'honor' => $this->honor, - 'name' => $this->name, - 'email' => $this->email, - 'firstname' => $this->firstname, - 'lastname' => $this->lastname, - 'firstname_alt' => $this->firstname_alt, - 'lastname_alt' => $this->lastname_alt)); - - $t->insert(); - return true; - } - } +// function verify($key) +// { +// // if key matches verify_key +// // copy into person or other entity... +// // and delete.... +// if ($this->get("verify_key", $key)) { +// $p = DB_DataObject::factory('person'); +// $p->setFrom(array( +// 'honor' => $this->honor, +// 'name' => $this->name, +// 'email' => $this->email, +// 'firstname' => $this->firstname, +// 'lastname' => $this->lastname, +// 'firstname_alt' => $this->firstname_alt, +// 'lastname_alt' => $this->lastname_alt)); +// +// if ($p->insert()) { +// +// $temp_pwd = $p->generatePassword(); +// +// $this->delete(); +// +// //login +// @session_start(); +// +// $_SESSION['Hydra']['authUser'] = $p ? serialize($p) : false; +// +// //mail pwd +// $c = DB_DataObject::factory('core_email'); +// if (!$c->get('name', 'CORE_PERSON_SIGNUP_CONGRATULATION')) { +// $this->jerr("can not find template"); +// } +// $ret = $c->send(array( +// 'rcpts' => $this->email, +// 'honor' => $this->honor . ". " . $this->lastname, +// 'password' => $temp_pwd +// ), true); +// +// if (is_object($ret)) { +// return false; +// } +// return true; +// } else { +// return false; +// } +// } +// return false; +// } +// +// function convertTo($table) +// { +// $t = DB_DataObject::factory($table); +// $ret = $t->get('email', $this->email); +// if ($ret != 0) { +// return false; +// } else { +// $t->setFrom(array( +// 'honor' => $this->honor, +// 'name' => $this->name, +// 'email' => $this->email, +// 'firstname' => $this->firstname, +// 'lastname' => $this->lastname, +// 'firstname_alt' => $this->firstname_alt, +// 'lastname_alt' => $this->lastname_alt)); +// +// $t->insert(); +// return true; +// } +// } - function sendMail() + function sendVerification($roo) { } -- 2.39.2