Exemple #1
0
    // парсим данные
    $message = parsing_data($mass_element_for_parsing, $mass_result_for_parsing, nl2br($_arr['text']));
    // парсим заголовок письма
    $subject = replace_data($_arr['zag'], '%site%', ADRESS_SITE);
    $subject = replace_data($subject, '%number_order%', '' . $_number_order);
    // отправляем мыло
    sent_email_new($_user->email, $message, "", $subject, $GLOBALS["mailadmin"]);
    //---------------------------------------------------------//
    //---------------------------------------------------------//
    //---------------------------------------------------------//
    // очищаем корзину
    basket::clear_Basket();
    $_str .= v::getI18n('message_after_oformleniya_basket');
    echo "<meta http-equiv='refresh' content='5;URL=/index.php'>";
} else {
    // выводим содержимое корзины
    if (basket::show_Basket()) {
        $_str .= system::show_tpl(array('result' => basket::show_Basket()), 'frontend/basket/list.php');
        if (basket::show_Basket()) {
            if (!registration::is_Autorize()) {
                // новый пользователь
                $_str .= system::show_tpl(array('city' => dbh::get_city()), '/frontend/basket/new_user.php');
            } else {
                //авторизованный пользователь
                $_str .= system::show_tpl(array(), '/frontend/basket/autorize_user.php');
            }
        }
    } else {
        $_str .= 'Товары в корзине отсутствуют!';
    }
}
<?php

$id_good = intval($_POST['id']);
$_kolvo = intval($_POST['value']);
// если подстава
if ($id_good == 0 or $_kolvo == 0) {
    die('Товар не найден!');
}
// если ве гуд
require "../main.php";
// строим запрос
$_sql = "select cost from `catalog` where id=" . $id_good . " and status=1";
// выполняем запрос + при необходимости выводим сам запрос
$result = mysql::query_one($_sql, 0);
// закидываем товар в сессию
if (isset($_SESSION['basket'][$id_good])) {
    foreach ($_SESSION['basket'] as $key => $value) {
        if ($key == $id_good) {
            $_SESSION['basket'][$key] = array('id' => $id_good, 'cost' => $result->cost, 'kolvo' => $_kolvo);
        }
    }
}
// результат
die(json_encode(array('count' => basket::get_Count_Goods(), 'total' => basket::get_Total_Goods(), 'basket' => system::show_tpl(array('result' => basket::show_Basket()), 'frontend/basket/list.php'))));