DataObjects/Core_person_signup.php
authorEdward <edward@roojs.com>
Tue, 24 Feb 2015 08:32:12 +0000 (16:32 +0800)
committerEdward <edward@roojs.com>
Tue, 24 Feb 2015 08:32:12 +0000 (16:32 +0800)
DataObjects/Core_person_signup.php

index cc3829a..5e09678 100644 (file)
@@ -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)
     {
         
     }