} else {
            // set default order status
            update_order_status($order_id, $confirmed_order_status, true, "", $status_error);
        }
        if (strlen($error_message) && $failure_action == 1) {
            header("Location: credit_card_info.php?payment_error=1");
            exit;
        } else {
            header("Location: " . $return_page);
            exit;
        }
    }
}
$payment_properties = 0;
if (!$order_errors) {
    $items_text = show_order_items($order_id, true, "order_confirmation");
}
$t->set_var("order_confirmation", "order_confirmation.php");
$t->set_var("vc", htmlspecialchars($vc));
$personal_number = 0;
$delivery_number = 0;
for ($i = 0; $i < sizeof($parameters); $i++) {
    $personal_param = "show_" . $parameters[$i];
    $delivery_param = "show_delivery_" . $parameters[$i];
    $r->add_textbox($parameters[$i], TEXT);
    $r->add_textbox("delivery_" . $parameters[$i], TEXT);
    if (isset($order_info[$personal_param]) && $order_info[$personal_param] == 1) {
        $personal_number++;
    } else {
        $r->parameters[$parameters[$i]][SHOW] = false;
    }
 $admin_notification = get_setting_value($cc_info, "admin_notification", 0);
 $admin_sms = get_setting_value($cc_info, "admin_sms_notification", 0);
 if ($admin_notification || $admin_sms) {
     $admin_mail_type = get_setting_value($cc_info, "admin_message_type");
     $admin_message = get_setting_value($cc_info, "admin_message", "");
     $admin_sms_message = get_setting_value($cc_info, "admin_sms_message", "");
     $items_text = "";
     // parse basket template
     if ($admin_notification && $admin_mail_type && strpos($admin_message, "{basket}") !== false) {
         $t->set_file("basket", "email_basket.html");
         $items_text = show_order_items($order_id, true, "");
         $t->parse("basket", false);
     }
     if ($admin_notification && !$admin_mail_type && strpos($admin_message, "{basket}") !== false || $admin_sms && !$items_text && strpos($admin_sms_message, "{basket}") !== false) {
         $t->set_file("basket", "email_basket.txt");
         $items_text = show_order_items($order_id, true, "");
         $t->parse("basket", false);
     }
     $sql = "SELECT * FROM " . $table_prefix . "orders WHERE order_id=" . $db->tosql($order_id, INTEGER);
     $db->query($sql);
     $db->next_record();
     $t->set_vars($db->Record);
     $t->set_var("goods_total", currency_format($db->f("goods_total")));
     $t->set_var("shipping_cost", currency_format($db->f("shipping_cost")));
     $t->set_var("tax_percent", number_format($db->f("tax_percent"), 2) . "%");
     $order_placed_date = $db->f("order_placed_date", DATETIME);
     $order_placed_date_string = va_date($datetime_show_format, $order_placed_date);
     $t->set_var("order_placed_date", $order_placed_date_string);
     $company_id = $db->f("company_id");
     $state_id = $db->f("state_id");
     $country_id = $db->f("country_id");
Example #3
0
     $t->set_var("total_reward_points", number_format($total_reward_points, $points_decimals));
     $t->set_var("total_reward_credits", currency_format($total_reward_credits));
     $t->set_var("order_placed_date", $order_placed_date_string);
     $admin_message = get_setting_value($order_info, "admin_message", "");
     $admin_mail_type = get_setting_value($order_info, "admin_message_type");
     $user_message = get_setting_value($order_info, "user_message", "");
     $user_mail_type = get_setting_value($order_info, "user_message_type");
     // parse basket template
     if ($admin_notification && $admin_mail_type && strpos($admin_message, "{basket}") !== false || $user_notification && $user_mail_type && strpos($user_message, "{basket}") !== false) {
         $t->set_file("basket_html", "email_basket.html");
         show_order_items($order_id, true, "");
         $t->parse("basket_html", false);
     }
     if ($admin_notification && !$admin_mail_type && strpos($admin_message, "{basket}") !== false || $user_notification && !$user_mail_type && strpos($user_message, "{basket}") !== false) {
         $t->set_file("basket_text", "email_basket.txt");
         show_order_items($order_id, true, "");
         $t->parse("basket_text", false);
     }
     // preparing downloadable data
     // get download links
     $links = get_order_links($order_id);
     // get serial numbers
     $order_serials = get_serial_numbers($order_id);
     // get gift vouchers
     $order_vouchers = get_gift_vouchers($order_id);
 }
 if ($admin_notification) {
     $admin_subject = get_setting_value($order_info, "admin_subject", "");
     $admin_subject = get_translation($admin_subject);
     $admin_message = get_currency_message(get_translation($admin_message), $currency);
     $t->set_block("admin_subject", $admin_subject);