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 static function verify() { $request = new Request(); $request->initRequest(); $post = $request->getPost(); //��������� ������������ ���� CAPTCHA if (ErSession::getFromSession("code") == $post['captcha']) { //�������� ������ true, ���� ��� ������������� return true; } else { //�������� ������ false, ���� ��� �� ������������� return false; } }
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)); } }