public function save(Cloud_Model_User_CloudUser $user) { if (null != $user->getAvatar()) { $avatar = $this->uploadAvatar($user->getAvatar(), $user->getEmail()); } if ($user->getBirthday() != '') { $birthday = Cloud_Model_Utli_CloudUtli::showDateDB($user->getBirthday()); } if ($user->getPassword() != '') { $salt = md5($user->getEmail()); $password = md5($user->getPassword()); } $data = array('role_id' => $user->getRole_id(), 'full_name' => $user->getFull_name(), 'gender' => $user->getGender(), 'birthday' => $birthday, 'email' => $user->getEmail(), 'mobile' => $user->getMobile(), 'address' => $user->getAddress(), 'avatar' => $avatar, 'password' => md5($password . $salt), 'is_enable' => $user->getIs_enable()); if (null == ($id = $user->getId())) { $db = $this->getDbTable(); $db->insert($data); return $db->getAdapter()->lastInsertId(); } else { unset($data['password']); if (null == $avatar) { unset($data['avatar']); } $this->getDbTable()->update($data, array('id = ?' => $id)); } }
public function save(Cloud_Model_Player_CloudPlayer $player) { if ($player->getBirthday() != '') { $birthday = Cloud_Model_Utli_CloudUtli::showDateDB($player->getBirthday()); } if ($player->getPassword() != '') { $salt = $player->getUsername(); $password = $player->getPassword(); } $data = array('level_id' => 1, 'username' => $player->getUsername(), 'email' => $player->getEmail(), 'password' => md5($password . $salt), 'full_name' => $player->getFull_name(), 'gender' => $player->getGender(), 'birthday' => $birthday, 'mobile' => $player->getMobile(), 'address' => $player->getAddress(), 'job' => $player->getJob(), 'company' => $player->getCompany(), 'is_enable' => $player->getIs_enable(), 'money' => 1000000); if (null == ($id = $player->getId())) { $db = $this->getDbTable(); $db->insert($data); return $db->getAdapter()->lastInsertId(); } else { unset($data['password']); unset($data['level_id']); unset($data['money']); $this->getDbTable()->update($data, array('id = ?' => $id)); } }