]> git.mxchange.org Git - shipsimu.git/blobdiff - inc/classes/main/user/guest/class_Guest.php
generateUniqueId() and more useless/deprecated methods removed, code speed-up, link...
[shipsimu.git] / inc / classes / main / user / guest / class_Guest.php
index 2058a2409e868f0b583e68d7fc4862f7aacf8858..84405dc47a9ba8fcb7daf77d6eb579b1c1eb71bf 100644 (file)
@@ -30,21 +30,11 @@ class Guest extends BaseUser implements ManageableGuest, Registerable {
        /**
         * Protected constructor
         *
-        * @param       $className      Name of the class
         * @return      void
         */
-       protected function __construct ($className = "") {
-               // Is the class name empty? Then this is not a specialized user class
-               if (empty($className)) $className = __CLASS__;
-
+       protected function __construct () {
                // Call parent constructor
-               parent::__construct($className);
-
-               // Set part description
-               $this->setObjectDescription("Generic user class");
-
-               // Create unique ID number
-               $this->generateUniqueId();
+               parent::__construct(__CLASS__);
        }
 
        /**
@@ -82,7 +72,7 @@ class Guest extends BaseUser implements ManageableGuest, Registerable {
         */
        public final static function createGuestByEmail ($email) {
                // Get a new instance
-               $userInstance = new User();
+               $userInstance = new Guest();
 
                // Set the username
                $userInstance->setEmail($email);
@@ -111,17 +101,6 @@ class Guest extends BaseUser implements ManageableGuest, Registerable {
        public function flushPendingUpdates () {
                // No updates will be flushed to database!
        }
-
-       /**
-        * Adds data for later complete update
-        *
-        * @param       $column         Column we want to update
-        * @param       $value          New value to store in database
-        * @return      void
-        */
-       public function addUpdateData ($column, $value) {
-               // Nothing shall be updated by user him/her self
-       }
 }
 
 // [EOF]