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 saveRouteAction() { $message = ErMessenger::getInstance(); $request = new Request(); $request->initRequest(); $post = $request->getPost(); $userEmail = ErSession::getFromSession('user'); $roadMapper = new RoadMapper(); $road = new Roadrout(); $road->id = (string) time(); $road->driverid = $userEmail; $road->start = $post['id_citystart']; $road->start_adress = $post['id_streetstart']; $road->finish = $post['id_cityfinish']; $road->finish_adress = $post['id_streetfinish']; $road->terms = $post['dopinfo']; $road->autoid = $post['regnumber']; $road->freeseats = $post['seats']; $road->price = $post['price']; $road->startdate = $post['dateDep']; $road->timetrip = $post['dateArrival']; $road->status = 'opened'; if ($roadMapper->insertNewRoad($road)) { $message->setSucceedMessage('202', 'index/index'); ErApplication::redirect('/'); } else { $message->setErrMessage('100', 'road/addRoute'); ErApplication::redirect('road/addRoute'); } }
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()); } }