/** * Load settings for user * @param FrontUserEntity $objUser * @return \FrontUsers\Entities\FrontUserSettingsEntity */ public function selectUserSettings(FrontUserEntity $objUser) { $objUserSettings = $this->tableGateway->select(array("fk_id_users" => $objUser->get("id")))->current(); if (!$objUserSettings) { return FALSE; } //end if $objUserSettings->set("data", unserialize($this->getServiceLocator()->get("FrontCore\\Models\\Security\\CryptoModel")->sha1EncryptDecryptValue("decrypt", $objUserSettings->get("data"), array()))); return $objUserSettings; }
/** * Delete a user * @param FrontUserEntity $objUser */ public function deleteUser(FrontUserEntity $objUser) { $this->tableGateway->delete(array("profile_identifier" => $objUser->get("profile_identifier"))); }