Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * @version $Id: IndexController.php 111 2010-12-07 18:23:44Z mrice $
- */
- class UserController extends RCS_Controller_Action
- {
- public function init()
- {
- parent::init();
- $sessionNamespace = new Zend_Session_Namespace();
- $mapperUser = RCS_Resource::get('Db_Mapper_User');
- $mapperMovie = RCS_Resource::get('Db_Mapper_Movie');
- if(!isset($sessionNamespace->userId))
- {
- $this->_helper->redirector->gotoSimple('login','index');
- }
- $userm = $mapperMovie->findById($sessionNamespace->userId);
- $user = $mapperUser->findByid($sessionNamespace->userId);
- $this->view->user = $user;
- $this->view->email = $user->getEmail();
- $this->view->username = $user->getUsername();
- $this->view->firstname = $user->getFirstname();
- $this->view->lastname = $user->getLastname();
- $this->view->password = $user->getPassword();
- $this->view->userid = $userm->getUserId();
- $this->view->title = $userm->getTitle();
- $this->view->description = $userm->getDescription();
- $this->view->layout()->setLayout('user');
- }
- public function indexAction()
- {
- $sessionNamespace = new Zend_Session_Namespace();
- $this->view->id = $sessionNamespace->userId;
- /* @var $mapperUser Db_Mapper_User */
- //$mapperUser = RCS_Resource::get('Db_Mapper_User');
- //$user = $mapperUser->findByUsernameAndPassword('ryan', 'pass');
- //var_dump($user);
- }
- public function editAction()
- {
- $this->view->headTitle("Edit");
- }
- public function editProcessAction()
- {
- $sessionNamespace = new Zend_Session_Namespace();
- $userid = $sessionNamespace->userId;
- $mapperUser = RCS_Resource::get('Db_Mapper_User');
- $user = $mapperUser->findByid($userid);
- //echo $user->getEmail();
- $email = $this->_getParam('email' , "");
- //echo $user ->getFirstname
- $username = $this->_getParam('username' , "");
- //echo $user ->getFirstname
- $firstname = $this->_getParam('firstname' , "");
- //echo $user->getPassword();
- $password = $this->_getParam('password' , "");
- //echo $user->getLastname);
- $lastname = $this->_getParam('lastname' , "");
- $user->setUsername($username);
- $user->setPassword($password);
- $user->setFirstname($firstname);
- $user->setLastname($lastname);
- $user->setEmail($email);
- $mapperUser->save($user);
- $this->_helper->redirector->gotoSimple('index','user');
- }
- public function editPasswordAction()
- {
- $error = $this->_getParam('error');
- var_dump($error);
- $this->view->headTitle("Change Password");
- }
- public function editPasswordProcessAction()
- {
- $sessionNamespace = new Zend_Session_Namespace();
- $userid = $sessionNamespace->userId;
- $mapperUser = RCS_Resource::get('Db_Mapper_User');
- $user = $mapperUser->findByid($userid);
- $password = $this->_getParam('password', "");
- $oldpassword = $this->_getParam('oldpassword', "");
- if($oldpassword != $user->getPassword())
- {
- $this->_helper->redirector->gotoSimple('edit-password','user',null, array('error' => "Wrong Password"));
- }
- else
- echo ($password);
- /*if (($password)== "")
- {
- $this->_helper->redirector->gotoSimple('edit-password','user', null, array("error" => "Password cannot be empty") );
- }*/
- $user->setPassword($password);
- $mapperUser->save($user);
- $this->_helper->redirector->gotoSimple('index','user',null, array('error' => "Your password has been changed."));
- }
- public function movieListAction()
- {
- $sessionNamespace = new Zend_Session_Namespace();
- $id = $sessionNamespace->userId;
- $mapperUser = RCS_Resource::get('Db_Mapper_User');
- /* @var $mapperMovie Db_Mapper_Movie*/
- $mapperMovie = RCS_Resource::get('Db_Mapper_Movie');
- $user = $mapperUser->findByid($id);
- $userm = $mapperMovie->findByUserId($id);
- if($id != $user->getId())
- {
- $this->_helper->redirector->gotoSimple('login','index',null, array('error' => "Please Login"));
- }
- else
- {
- //$user->getId($id);
- $user = $mapperUser->findByid($id);
- $this->view->usermovie = $userm;
- //var_dump($user);
- //$this->_helper->redirector->gotoSimple('movie-list','user',null, array('error' => "Your Movie list is empty."));
- }
- }
- public function editTitleAction()
- {
- $error = $this->_getParam('error');
- var_dump($error);
- $this->view->headTitle("Change Title");
- }
- public function editTitleProcessAction()
- {
- $sessionNamespace = new Zend_Session_Namespace();
- $userid = $sessionNamespace->userId;
- /* @var $mapperMovie Db_Mapper_Movie */
- $mapperMovie = RCS_Resource::get('Db_Mapper_Movie');
- $movie = $mapperMovie->findByUserId($userid);
- $title = $this->_getParam('title' , "");
- $description = $this->_getParam('description' , "");
- //var_dump($description);
- //var_dump($title);
- $movie->setTitle($title);
- $movie->setDescription($description);
- var_dump($movie);
- $mapperMovie->save($movie);
- $this->_helper->redirector->gotoSimple('edit-title','user');
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement