Esempio n. 1
0
					<!-- 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 
Esempio n. 2
0
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
}