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; // форму ввода данных больше не покзываем } }
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; } } }