/** * Save user data * * @param User_Model_User $user */ public function save(User_Model_User $user) { $data = array('email' => $user->getEmail(), 'firstname' => $user->getFirstname(), 'lastname' => $user->getLastname(), 'address' => $user->getAddress(), 'phone' => $user->getPhone(), 'country' => $user->getCountry()); if (($id = $user->getId()) != 0 && $id != '') { return $this->getDbTable()->update($data, 'id=' . $id); } else { return $this->getDbTable()->insert($data); } }