Exemplo n.º 1
0
 function index()
 {
     $this->dislpay_form = true;
     // показывать форму ввода данных
     if (isset($_REQUEST["to_order"])) {
         // если пришли данные с формы
         $model = new Application_Models_Order();
         //создаем модель заказа
         $error = $model->isValidData($_REQUEST);
         //проверяем на корректность вода
         if ($error) {
             $this->error = $error;
         } else {
             //если ошибок нет, то добавляем заказ в БД
             $order_id = $model->addOrder();
             Lib_SmalCart::getInstance()->setCartData();
             // пересчитываем маленькую корзину
             header('Location: /order?thanks=' . $order_id);
             exit;
         }
     }
     if (isset($_REQUEST["thanks"])) {
         //формируем сообщение
         $this->message = "Ваша заявка <strong>№ " . $_REQUEST["thanks"] . "</strong> принята";
         $this->dislpay_form = false;
         //  форму ввода данных больше не покзываем
     }
 }
Exemplo n.º 2
0
 function index()
 {
     if (isset($_POST['order'])) {
         $order = AppUser::cleanInput($_POST);
         $this->order = $order;
         $model = new Application_Models_Order();
         $error = $model->insertBusket($order);
         if (!empty($error)) {
             $this->error = $error;
         } else {
             Lib_SmalCart::getInstance()->deleteCookies();
         }
         if (empty($error)) {
             $this->success = 1;
         }
     }
 }