X-Git-Url: https://git.mxchange.org/?p=shipsimu.git;a=blobdiff_plain;f=inc%2Fclasses%2Fmain%2Fuser%2Fmember%2Fclass_Member.php;h=726e8501405c08e5732a24b7079db6ef9c58f789;hp=a71c746d4455b0460fe7464e000ec023bd96d506;hb=abb8bf6be9f5238f8a4552707bcb190f0dbf0b7a;hpb=75b77629c6bd94d453d9d4208e2cae76f3d64be5 diff --git a/inc/classes/main/user/member/class_Member.php b/inc/classes/main/user/member/class_Member.php index a71c746..726e850 100644 --- a/inc/classes/main/user/member/class_Member.php +++ b/inc/classes/main/user/member/class_Member.php @@ -25,21 +25,11 @@ class Member extends BaseUser implements ManageableMember, Registerable, Updatea /** * 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__); } /** @@ -104,6 +94,7 @@ class Member extends BaseUser implements ManageableMember, Registerable, Updatea * * @param $requestInstance An instance of a Requestable class * @return $userInstance An instance of this user class + * @todo Add more ways over creating user classes */ public final static function createMemberByRequest (Requestable $requestInstance) { // Determine if by email or username @@ -125,19 +116,6 @@ class Member extends BaseUser implements ManageableMember, Registerable, Updatea return $userInstance; } - /** - * Adds data for later complete update - * - * @param $column Column we want to update - * @param $value New value to store in database - * @return void - * @deprecated - */ - public function addUpdateData ($column, $value) { - $this->deprecatedMethod("Please use updateDatabaseField() instead!"); - $this->updateDatabaseField($column, $value); - } - /** * Updates the last activity timestamp and last performed action in the * database result. You should call flushPendingUpdates() to flush these updates @@ -166,8 +144,8 @@ class Member extends BaseUser implements ManageableMember, Registerable, Updatea $updateInstance = ObjectFactory::createObjectByConfiguredName('update_criteria_class'); // And add our both entries - $updateInstance->addCriteria('last_activity', date("Y-m-d H:i:s", time())); - $updateInstance->addCriteria('last_action', $lastAction); + $updateInstance->addCriteria("last_activity", date("Y-m-d H:i:s", time())); + $updateInstance->addCriteria("last_action", $lastAction); // Add the search criteria for searching for the right entry $updateInstance->setSearchInstance($searchInstance);