Exemplo n.º 1
0
 $var_menuid = _set_variable_http_('txt_menuid', false);
 $var_alamat = _set_variable_http_('slt_alamat', false);
 $var_valid = true;
 for ($var_counter = 0; $var_counter < count($var_menuid); $var_counter++) {
     $var_qty_temp = _set_numeric_(_set_variable_http_('txt_qty' . $var_menuid[$var_counter], false));
     $var_class_keranjang->_update_qty2_($var_menuid[$var_counter], $var_qty_temp);
     if ($var_qty_temp <= 0) {
         $var_valid = false;
     }
 }
 if ($var_valid == false) {
     $session_error = "Harap memasukkan valid Qty";
     _set_session_register_("session_error");
 } else {
     $var_class_keranjang->_calculate_("");
     $var_voucher = $var_class_voucher->_get_voucher_($session_userid);
     if ($var_class_keranjang->var_total > $var_voucher) {
         $session_error = "Voucher anda tidak mencukupi, Silahkan tambah voucher anda. Voucher = Rp. " . $var_voucher;
         _set_session_register_("session_error");
     } else {
         require_once def_directory_classes_transaksi . "class_pesan.php";
         $var_class_pesan = new _class_pesan_();
         $var_notransaksi = $var_class_pesan->_save_data_header_($session_userid, $var_alamat);
         for ($var_counter = 0; $var_counter < count($var_menuid); $var_counter++) {
             $var_class_pesan->_save_data_detil_($var_notransaksi, $var_menuid[$var_counter], _set_numeric_(_set_variable_http_('txt_qty' . $var_menuid[$var_counter], false)));
         }
         $var_class_voucher->_decrement_voucher_($session_userid, $var_class_keranjang->var_total);
         $var_class_keranjang->_cleanup_();
         $session_success = "Transaksi anda berhasil, Menu Anda siap diantar segera. No Transaksi Anda : " . $var_notransaksi;
         _set_session_register_("session_success");
     }
Exemplo n.º 2
0
</td>
                </tr>
                <tr>
                    <td><?php 
    echo _set_label_("", "Sisa Voucher");
    ?>
</td>
                    <td><?php 
    echo _set_label_("", " : ");
    ?>
</td>
                    <td>
                    <?php 
    require_once def_directory_classes_transaksi . "class_voucher.php";
    $var_class_voucher = new _class_voucher_();
    $var_voucher = $var_class_voucher->_get_voucher_($var_class_pemakai->var_userid);
    echo _set_label_("", "Rp. " . $var_voucher);
    ?>
                    </td>
                </tr>
            </table>
        </td>
    </tr>
    <tr>
        <td align="center">
            <table border="0" cellpadding="3" cellspacing="0">
                <tr>
                    <td align="center">
                        <?php 
    echo _set_hyperlink_(def_application_account, "Ubah Account", "", "process=changeaccount");
    ?>
Exemplo n.º 3
0
<?php

require_once "includes/application_startup.php";
if (isset($HTTP_GET_VARS["menuid"]) && isset($HTTP_GET_VARS["userid"])) {
    $var_userid = _set_variable_http_("userid");
    $var_menuid = _set_variable_http_("menuid");
    $var_qty = _set_variable_http_("qty");
    _check_it_($var_userid, $var_menuid, $var_qty, &$var_subtotal, &$var_total);
    if (is_numeric($var_qty)) {
        require_once def_directory_classes_transaksi . "class_voucher.php";
        $var_class_voucher = new _class_voucher_();
        $var_voucher = $var_class_voucher->_get_voucher_($var_userid);
        if ($var_total > $var_voucher) {
            echo '[[' . $var_subtotal . '|' . $var_total . '|' . _set_error2_($var_voucher) . ']]';
        } else {
            echo '[[' . $var_subtotal . '|' . $var_total . '|' . _set_success_() . ']]';
        }
    } else {
        echo '[[0|0|' . _set_error1_() . ']]';
    }
}
_set_session_close_();
_set_close_connection_();
function _check_it_($var_userid, $var_menuid, $var_qty, &$var_subtotal, &$var_total)
{
    require_once def_directory_classes . "class_keranjang.php";
    $var_class_keranjang = new _class_keranjang_();
    $var_subtotal = 0;
    $var_total = 0;
    $var_query_link = _set_query_("SELECT menuid, qty FROM " . def_table_keranjang . " WHERE userid='" . _set_input_string_($var_userid) . "' AND menuid='" . _set_input_string_($var_menuid) . "'");
    while ($var_menu = _set_fetch_array_($var_query_link)) {