/** * * @param type $lastname * @param type $firstname * @param type $username * @param type $email * @return \Sb\Db\Model\User */ public function addLightUser($lastname, $firstname, $username, $email, $password) { $user = null; $userTmp = new User(); // Création du user dans la table s1b_users $userTmp->setToken(sha1(uniqid(rand()))); $userTmp->setEmail($email); $userTmp->setFirstName($firstname); $userTmp->setLastName($lastname); $userTmp->setPassword(sha1($password)); $userTmp->setUserName($username); $userTmp->setToken(sha1(uniqid(rand()))); $userTmp->setDeleted(false); $userTmp->setActivated(false); $userTmp->setConnexionType(\Sb\Entity\ConnexionType::SHARE1BOOK); $userTmp->setGender(""); $userTmp->setFacebookLanguage(""); $userTmp->setTokenFacebook(""); $userTmp->setPicture(""); $userTmp->setPictureBig(""); $setting = new UserSetting(); UserSettingHelper::loadDefaultSettings($setting); $userTmp->setSetting($setting); $user = UserDao::getInstance()->add($userTmp); return $user; }
public function setSetting($setting) { $this->__load(); return parent::setSetting($setting); }