public function routeAction() { $request = new Request(); $request->initRequest(); $post = $request->getPost(); ErSession::saveToSession('start', $post['start']); ErSession::saveToSession('finish', $post['finish']); if ($post['findaction']) { ErApplication::redirect(ErApplication::getBaseUrl() . 'road/index'); } else { ErApplication::redirect(ErApplication::getBaseUrl() . 'road/addroute'); } }
public function addrouteAction() { if (ErSession::getFromSession('user')) { $carMapper = new CarMapper(); $cars = $carMapper->getByUser(ErSession::getFromSession('user')); if (!empty($cars)) { $this->addBlockToView('Common', 'header'); $this->addBlockToView('Common', 'footer'); $this->setViewAttributes('headerTitle', 'Add Route'); $this->setViewAttributes('add_js', array('addroute.js')); $this->setViewAttributes('add_css', array('bootstrap-datetimepicker.css')); $this->initView($this->getActionUrl(), $cars)->renderView(); } else { $message = ErMessenger::getInstance(); $message->setNotesMessage('302', 'index/index'); ErApplication::redirect(ErApplication::getBaseUrl() . 'index/index'); } } else { $message = ErMessenger::getInstance(); $message->setNotesMessage('301', 'user/signin'); ErApplication::redirect(ErApplication::getBaseUrl() . 'user/signin'); } }
public function getPersonalDataAction() { $message = ErMessenger::getInstance(); $userEmail = ErSession::getFromSession('user'); if (isset($userEmail)) { echo json_encode($this->fetchUserData($userEmail)); } else { $message->setNotesMessage('303', 'index/index'); ErApplication::redirect(ErApplication::getBaseUrl()); } }