<!-- close .basket__box--info --> <a href="#" post_id="<?php echo $k; ?> " id="del_from_basket" class="basket__box--del-but">удалить</a> </div> <!-- close .basket__box--line --> <?php } ?> <!-- open .basket__box--total --> <div class="basket__box--total"> <p>Итого:</p> <p><?php echo get_basket_price(); ?> </p> <a href="/order/" class="basket__box--total--order">оформить заказ</a> </div> <!-- close .basket__box--total --> </div> <!-- close .basket__box --> <?php } ?> </div> <!-- close .contain --> </div> <!-- close .page-box --> <?php
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 }