Пример #1
0
require "includes/orderfunctions.php";
require "includes/domainfunctions.php";
require "includes/whoisfunctions.php";
require "includes/configoptionsfunctions.php";
require "includes/customfieldfunctions.php";
require "includes/clientfunctions.php";
require "includes/invoicefunctions.php";
require "includes/processinvoices.php";
require "includes/gatewayfunctions.php";
require "includes/fraudfunctions.php";
require "includes/modulefunctions.php";
require "includes/ccfunctions.php";
require "includes/cartfunctions.php";
initialiseClientArea($_LANG['carttitle'], "", "<a href=\"cart.php\">" . $_LANG['carttitle'] . "</a>");
checkContactPermission("orders");
$orderfrm = new WHMCS_OrderForm();
$a = $whmcs->get_req_var("a");
$gid = $whmcs->get_req_var("gid");
$pid = (int) $whmcs->get_req_var("pid");
$aid = (int) $whmcs->get_req_var("aid");
$ajax = $whmcs->get_req_var("ajax");
$sld = $whmcs->get_req_var("sld");
$tld = $whmcs->get_req_var("tld");
$domains = $whmcs->get_req_var("domains");
$step = $whmcs->get_req_var("step");
$orderfrmtpl = $whmcs->get_config("OrderFormTemplate");
if (!isValidforPath($orderfrmtpl)) {
    exit("Invalid Order Form Template Name");
}
$orderconf = array();
$orderfrmconfig = ROOTDIR . "/templates/orderforms/" . $orderfrmtpl . "/config.php";
Пример #2
0
         $upgrades = SumUpPackageUpgradeOrder($serviceid, $newproductid, $newproductbillingcycle, $promocode, $paymentmethod, true);
     } else {
         if ($type == "configoptions") {
             $configoptions = $_POST['configoption'];
             $upgrades = SumUpConfigOptionsOrder($serviceid, $configoptions, $promocode, $paymentmethod, true);
         }
     }
     $ordernotes = "";
     if ($notes && $notes != $_LANG['ordernotesdescription']) {
         $ordernotes = $notes;
     }
     $_SESSION['upgradeorder'] = createUpgradeOrder($serviceid, $ordernotes, $promocode, $paymentmethod);
     redir("step=4");
 } else {
     if ($step == "4") {
         $orderfrm = new WHMCS_OrderForm();
         $invoiceid = (int) $invoiceid;
         if ($invoiceid) {
             $result = select_query("tblinvoices", "id,total,paymentmethod", array("userid" => $_SESSION['uid'], "id" => $invoiceid));
             $data = mysql_fetch_array($result);
             $invoiceid = $data['id'];
             $total = $data['total'];
             $paymentmethod = $data['paymentmethod'];
             if ($invoiceid && 0 < $total) {
                 $paymentmethod = WHMCS_Gateways::makesafename($paymentmethod);
                 if (!$paymentmethod) {
                     exit("Unexpected payment method value. Exiting.");
                 }
                 $result = select_query("tblpaymentgateways", "value", array("gateway" => $paymentmethod, "setting" => "type"));
                 $data = mysql_fetch_array($result);
                 $gatewaytype = $data['value'];