コード例 #1
0
ファイル: UserTest.php プロジェクト: Kalathil/Roombooking
 public function testSetUserDetails()
 {
     $user = new Default_Model_User();
     $data['firstname'] = 'Sreenath';
     $data['lastname'] = 'Kalathil';
     $data['place'] = 'Trivandrum';
     $data['username'] = '******';
     $data['password'] = '******';
     $user->setUserDetails($data);
     $this->assertEquals($data, $user->returnsetUserDetails());
 }
コード例 #2
0
 /** Displays the edit profile form and posts the edited data to database.
  * 
  * @return NULL
  */
 public function indexAction()
 {
     $request = $this->getRequest();
     $form = new Default_Form_Editprofileform();
     if ($this->getRequest()->isPost()) {
         if ($form->isValid($request->getPost())) {
             $user = new Default_Model_User();
             $session = new Zend_Session_Namespace('user');
             $user->getUserDetails();
             $data['username'] = $request->username;
             $data['password'] = $request->password;
             $data['firstname'] = $request->firstname;
             $data['lastname'] = $request->lastname;
             $data['place'] = $request->place;
             $user->setUserDetails($data);
             $user->update();
             $this->view->entries = 1;
         } else {
             $this->view->form = $form;
         }
     }
     $this->view->form = $form;
 }