$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"); }
</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"); ?>
<?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)) {