コード例 #1
0
ファイル: functions.php プロジェクト: Kirbaba/Lic-company
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
}
コード例 #2
0
      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();