From 100a32f9c241ff325789b281936cca7c6cd49752 Mon Sep 17 00:00:00 2001 From: Micheal Date: Tue, 13 Jan 2015 16:38:58 +0800 Subject: [PATCH] DataObjects/Core_person_signup.php --- DataObjects/Core_person_signup.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/DataObjects/Core_person_signup.php b/DataObjects/Core_person_signup.php index 3e24f91e..dbd673a5 100644 --- a/DataObjects/Core_person_signup.php +++ b/DataObjects/Core_person_signup.php @@ -81,6 +81,27 @@ class Pman_Core_DataObjects_Core_person_signup extends DB_DataObject 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; + } + } } \ No newline at end of file -- 2.39.2