function order_pay() { /** * Отсюда уже можно использовать $_GET/$_POST * * Можно начать обработку */ $sum = get_basket_price(); $number = generateStr(8, true); $res = add_new_order(['name' => $_POST['name'], 'email' => $_POST['email'], 'phone' => $_POST['phone'], 'address' => $_POST['address'], 'number' => $number, 'products' => stripslashes(Cookie::get('basket')), 'sum' => $sum]); if ($_POST['test'] == 1) { //Администратору $mailA = new Mailer(); $mailA->to = get_option('admin_email'); $mailA->from = "*****@*****.**"; $mailA->subject = "Заказ с сайта"; $mailA->message = "Пришел заказ с сайта, номер заказа: " . $number; $mailA->message .= "<br>Сумма заказа: " . $sum; $mailA->message .= "<br>Имя: " . $_POST['name']; $mailA->message .= "<br>Телефон: " . $_POST['phone']; $mailA->message .= "<br>Email: " . $_POST['email'] . "<br>"; $arr = json_decode(stripslashes(Cookie::get('basket')), true, 4); foreach ($arr as $k => $prod) { $priceProd = 0; $countProd = 0; foreach ($prod as $p) { $priceProd += $p['count'] * $p['price']; $countProd += $p['count']; } $mailA->message .= $prod[0]['title'] . " - " . $countProd . " шт.<br>"; } /* Debug::prn($mailA->message); Debug::prn($mailA->send());*/ /*ini_set('display_errors', 1); echo error_reporting(E_ALL);*/ Header::redirect("/sorder/", true, 301); } else { Header::redirect("/payment/?sum={$sum}&n={$number}", true, 301); } // Проверяем POST // Генерируем текст письма // Отсылаем по email }
where user_id=? \t\tand \t\t customer_id = ? SQL_QUERY; $rs = exec_query($sql, $query, array($_SESSION['user_created_by'], $user_id)); set_page_message(tr('Your request for hosting pack update was removed successfully')); } /* * * static page messages. * */ if (isset($_GET['delete_id']) && is_numeric($_GET['delete_id'])) { del_order($tpl, $sql, $_GET['delete_id'], $_SESSION['user_id']); } if (isset($_GET['order_id']) && is_numeric($_GET['order_id'])) { add_new_order($tpl, $sql, $_GET['order_id'], $_SESSION['user_id']); } gen_hp($tpl, $sql, $_SESSION['user_id']); gen_client_menu($tpl); gen_logged_from($tpl); check_permissions($tpl); $tpl->assign(array('TR_LANGUAGE' => tr('Language'), 'TR_SAVE' => tr('Save'))); gen_page_message($tpl); $tpl->parse('PAGE', 'page'); $tpl->prnt(); if (isset($cfg['DUMP_GUI_DEBUG'])) { dump_gui_debug(); } unset_messages();