public function reserveAction() { $form = new Form_Reserve(); $submit = $this->_request->getParam("submit"); $params = $this->_getAllParams(); $user = Zend_Auth::getInstance()->getIdentity()->user; $subaction = isset($params['subaction']) ? $params['subaction'] : null; $this->view->subaction = $subaction; $this->view->title = self::$_translate->_("Add Reservation"); switch ($subaction) { case "submit": $this->view->isValid = true; $params['user_id'] = $user->id; if (Reservation::isAvailable($params)) { Reservation::addReservation($params); $this->reservationNotifyAdmins($user, $params); // $this->view->redirect = $this->baseUrl."/index/index"; $this->setMessage($this->_("Reservation added")); } else { $this->setMessage($this->_("You reservation is not valid")); $this->createAjaxButton("Close", "close"); } break; default: $form->startDate->setValue(date("Y-m-d H:i", strtotime($params['startDate']))); $form->endDate->setValue(date("Y-m-d H:i", strtotime($params['endDate']))); $form->aircraft->setMultiOptions(App_Utils::toList($user->Aircraft, 'id', 'name')); $this->view->form = $form->toArray(); $this->createAjaxButton("Add", "submit", $params, "/index/reserve/format/json/subaction/submit"); break; } $this->view->messages = $this->getMessages(); }
//$user_id=mysqli_real_escape_string($adduserobj->conxn,$_POST['user_id']); $reservationname = mysqli_real_escape_string($adduserobj->conxn, $_POST['reservationname']); $telephone_home = mysqli_real_escape_string($adduserobj->conxn, $_POST['telephone_home']); $address = mysqli_real_escape_string($adduserobj->conxn, $_POST['address']); $telephone_business = mysqli_real_escape_string($adduserobj->conxn, $_POST['telephone_business']); $no_of_people = mysqli_real_escape_string($adduserobj->conxn, $_POST['no_of_people']); $date_of_arrival = mysqli_real_escape_string($adduserobj->conxn, $_POST['date_of_arrival']); $email = mysqli_real_escape_string($adduserobj->conxn, $_POST['email']); $comments = mysqli_real_escape_string($adduserobj->conxn, $_POST['comments']); //$adduserobj->setUserID($user_id); $adduserobj->setReservationname($reservationname); $adduserobj->setTelephoneHome($telephone_home); $adduserobj->setAddress($address); $adduserobj->setTelephoneBusiness($telephone_business); $adduserobj->setNoOfPeople($no_of_people); $adduserobj->setDateOfArrival($date_of_arrival); $adduserobj->setEmail($email); $adduserobj->setComments($comments); //$adduserobj->setError($er); //$adduserobj->setMessage($msg); $flag = $adduserobj->addReservation(); /*echo '<pre>'; print_r ($adduserobj); echo '</pre>'; exit;*/ if ($flag) { header('location:../../rms/reservation.php'); $_SESSION['msg'] = $adduserobj->msg = "Thanks, You have reserved sucessfully"; } else { echo $_SESSION['msg'] = $adduserobj->msg = "Sorry the user has not been added, please try again later"; }