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'); } }
private function __construct() { $this->_tplConf = ErApplication::fileExists('template.cfg', 'php') ? require_once "template.cfg.php" : null; if ($this->_tplConf) { $this->_blocks = $this->_tplConf["blocks"]; $this->_ctrls = $this->_tplConf["Controller"]; foreach ($this->_blocks as $block) { $this->_prepareView[$block] = array(); } } $this->_messages = ErMessenger::getInstance(); $config = ErApplication::getMainCfg(); $this->_dataPath = $config['application']['paths']['data']; }
public function getMessageAction() { $request = new Request(); $request->initRequest(); $post = $request->getPost(); $uri = $post['requestUri']; $msg = array(); $messenger = ErMessenger::getInstance(); if (isset($post)) { $msg['succeed_msg'] = $messenger->getSucceedMessage($uri); $msg['error_msg'] = $messenger->getErrMessage($uri); $msg['notes_msg'] = $messenger->getNotesMessage($uri); echo json_encode($msg); } }
public function saveAction() { $message = ErMessenger::getInstance(); $userEmail = ErSession::getFromSession('user'); $request = new Request(); $request->initRequest(); $post = $request->getPost(); if (isset($post)) { $autoId = $this->clearStr($post['regnumber']); $carMapper = new CarMapper(); $carExist = $carMapper->getByAutoId($autoId); $car = $carExist ? $carExist : new Car(); $carMapper->clear(); $car->brand = $this->clearStr($post['brand']); $car->model = $this->clearStr($post['model']); $car->color = $this->clearStr($post['color']); $car->seats = $this->clearStr($post['seats']); $car->fuelrate = $this->clearStr($post['fuelrate']); if (!$carExist) { $car->regnumber = $this->clearStr($post['regnumber']); $car->userid = $this->clearStr($userEmail); $car->photo = ""; if ($carMapper->insertNewCar($car)) { $message->setSucceedMessage('202', 'user/private'); } else { $message->setErrMessage('100', 'user/private'); } } else { if ($carMapper->updateCar($car)) { $message->setSucceedMessage('202', 'user/private'); } else { $message->setErrMessage('100', 'user/private'); } } echo json_encode($this->fetchUserCars($userEmail)); } }
public function saveAction() { $message = ErMessenger::getInstance(); $request = new Request(); $request->initRequest(); $post = $request->getPost(); if (isset($post)) { $userEmail = ErSession::getFromSession('user'); $userMapper = new UserMapper(); $user = $userMapper->getUserByEmail($userEmail); $user->username = $this->clearStr($post['username']); $user->surname = $this->clearStr($post['surname']); $user->birthday = $this->clearStr($post['birthday']); $user->gendor = $this->clearStr($post['gendor']); $user->phone = $this->clearStr($post['phone']); if ($post['password_changed']) { $user->userpassword = hash("md5", $this->clearStr($post['userpassword'])); } $userMapper->clear(); if ($userMapper->updateUser($user)) { $message->setSucceedMessage('202', 'user/private'); } else { $message->setErrMessage('100', 'user/private'); } echo json_encode($this->fetchUserData($userEmail)); } }