Ghostrunner[Games]

Sort
The cookie settings on this website are adjusted to allow all cookies so that you have the very best experience. If you continue without changing your cookie settings     Change Settings
X
Powered by Dhru Fusion
= getTaxRate(1, $_ClientsDetails["state"], $_ClientsDetails["country"]); $taxarr2 = getTaxRate(2, $_ClientsDetails["state"], $_ClientsDetails["country"]); } $tax1 = 0; $tax2 = 0; if ($config["taxenabled"] && $_SESSION["CART"][$k]["orderdetail"]["taxed"]) { $tax1 = round(($v["orderdetail"]["credit"] - $v["orderdetail"]["discount"]) * $taxarr["rate"] / 100, $precision); $tax2 = round(($v["orderdetail"]["credit"] - $v["orderdetail"]["discount"]) * $taxarr2["rate"] / 100, $precision); } $params["CART"]["L_PAYMENTREQUEST_0_AMT" . $i] = convertCurrencyIfDirect("paypalexpress", round(($v["orderdetail"]["credit"] - $v["orderdetail"]["discount"] + $tax1 + $tax2) / $v["qnt"], 2)); $amt = round(($v["orderdetail"]["credit"] - $v["orderdetail"]["discount"] + $tax1 + $tax2) / $v["qnt"], $precision); $UnitsPrice = round($v["orderdetail"]["credit"] - $v["orderdetail"]["discount"] + $tax1 + $tax2, $precision); if ($convercurrency) { $amt = round(convertCurrency($amt, $_SESSION["currency"]["code"], $convercurrency, "", "code"), $precision); $UnitsPrice = round(convertCurrency($UnitsPrice, $_SESSION["currency"]["code"], $convercurrency, "", "code"), $precision); } $Totals += $amt * $v["qnt"]; $forJS .= "unit_amount: { currency_code: '" . $params["currency"] . "', value: '" . number_format($amt, 2, ".", "") . "' },"; $forJS .= "quantity: '" . $v["qnt"] . "',"; $forJS .= "category: 'DIGITAL_GOODS'"; $params["CART"]["L_PAYMENTREQUEST_0_QTY" . $i] = $v["qnt"]; if ($v["type"] == "imei") { $params["CART"]["L_PAYMENTREQUEST_0_DESC" . $i] = "IMEI:" . $v["orderdetail"]["imei"]; $params["CART"]["NOSHIPPING"] = 1; } $forJS .= "},"; $i++; } $params["CART"]["PAYMENTREQUEST_0_ITEMAMT"] = round(convertCurrencyIfDirect("paypalexpress", $subtotalforexpresscheckout), $precision); $params["CART"]["PAYMENTREQUEST_0_TAXAMT"] = round(convertCurrencyIfDirect("paypalexpress", $taxforexpresscheckout), $precision); $params["CART"]["PAYMENTREQUEST_0_AMT"] = round(convertCurrencyIfDirect("paypalexpress", $totalforexpresscheckout), $precision); $params["CART"]["CARTBORDERCOLOR"] = "FFFFFF"; $params["CART"]["ALLOWNOTE"] = 1; $params["js"] = trim($forJS, ","); $params["subtotal"] = round($subtotalforexpresscheckout, 3); $params["tax"] = round($taxforexpresscheckout, 3); $totalforexpresscheckout = $Totals; $params["totalamount"] = round($totalforexpresscheckout, $precision); if ($convercurrency) { } $Express = mysqli_fetch_assoc(dquery("select `value` from tbl_paymentgateways where setting='kycforcheckout' and gateway='paypalexpress'")); if ($Express["value"] != 1) { $tempalte_ver["paypalexpressbutton"] = call_user_func("paypalexpress_viewcart", $params); } else { if (isset($_SESSION["uid"]) && (mysqli_num_rows(dquery("select id from tblUsers where idverification=1 and id='" . $_SESSION["uid"] . "'")) || mysqli_num_rows(dquery("select id from tbl_document where uid='" . $_SESSION["uid"] . "' and status=0")))) { $params["clientdetails"] = getClientsDetails(); $total = 0; foreach ($_SESSION["CART"] as $keyq => $cartdtl) { if ($cartdtl["type"] == "imei") { require_once ROOTDIR . "/includes/imeiservices.fun.php"; $serviceDetails = getIMEIServices("", md5($cartdtl["id"]), "", "", "", "", true, "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", $cartdtl["qnt"]); $params["itemtype"][$keyq] = "DIGITAL_GOODS"; } else { require_once ROOTDIR . "/includes/products.fun.php"; $params["itemtype"][$keyq] = "PHYSICAL_GOODS"; $serviceDetails = getProducts("", md5($cartdtl["id"]), "", "", "", "", "", "", "", "", "", "", "", "", "", $cartdtl["qnt"]); } $params["itemamt"][$keyq] = $serviceDetails["credit"]; $params["itemqnt"][$keyq] = $cartdtl["qnt"] ? $cartdtl["qnt"] : 1; $params["items"][$keyq] = $cartdtl["name"]; $params["basecurrency"] = $_SESSION["currency"]["code"]; } if (!$params["amount"]) { $params["amount"] = round($_SESSION["paypalexpress"]["totels"]["totalforexpresscheckout"], 2); } $tempalte_ver["paypalexpressbutton"] = call_user_func("paypalexpress_link", $params); } } } installclient($pagetitle, $pageicon, $breadcrumbnav); } else { if ($action == "checkoutreload") { installclient($pagetitle, $pageicon, $breadcrumbnav); if ($_SESSION["SHIPPINGID"]) { } if ($_SESSION["uid"] && $shippingid) { $_SESSION["SHIPPINGID"] = $shippingid; $_ship = mysqli_fetch_assoc(dquery("select * from tbl_shipping_services where\n id='" . $shippingid . "'")); $tempalte_ver["shippingname"] = $_ship["value"]; $tempalte_ver["deliverytime"] = $_ship["deliverytime"]; $totalweight = 0; $warehouse = []; $totlength = 0; $totwidth = 0; $totheight = 0; $allpromotion = 0; $allgatewaytotal = 0; foreach ($_SESSION["CART"] as $key => $_subtotal) { if ($_subtotal["type"] == "product") { $serviceDetails = getProducts("", md5($_subtotal["id"])); $warehouse[$serviceDetails["warehousedtl"]["id"]][$key]["id"] = $serviceDetails["id"]; $warehouse[$serviceDetails["warehousedtl"]["id"]][$key]["qnt"] = $_SESSION["CART"][$key]["qnt"]; $_SESSION["CART"][$key]["orderdetail"]["warehouse"] = $serviceDetails["warehousedtl"]["id"]; if ($serviceDetails["freeship"]) { $_SESSION["CART"][$key]["orderdetail"]["shippingtax"] = 0; $tempalte_ver["shippingcost"] = $tempalte_ver["shippingcost"] + 0 * $_SESSION["CART"][$key]["qnt"]; } else { if ($_ship["gateway"] == "custom") { if ($_SESSION["uid"]) { $curs = mysqli_fetch_assoc(dquery("select * from tbl_currencies where id='" . $_ClientsDetails["currency_id"] . "'")); $def = mysqli_fetch_assoc(dquery("select id from tbl_currencies where `default`='1'")); $_ship["cost"] = convertCurrency($_ship["cost"], $def["id"], $_ClientsDetails["currency_id"]); $suffix = $curs["suffix"]; } else { $def = mysqli_fetch_assoc(dquery("select id from tbl_currencies where `default`='1'")); $rate = convertCurrency($rate, $def["id"], $_SESSION["currency"]["id"]); $suffix = $_SESSION["currency"]["suffix"]; } $totalweight = $totalweight + $serviceDetails["weight"] * $_SESSION["CART"][$key]["qnt"]; $tempalte_ver["shippingcost"] = $tempalte_ver["shippingcost"] + getGatewayPrice($shippingid, $_SESSION["currency"]["id"], $serviceDetails["weight"] * $_SESSION["CART"][$key]["qnt"]); $allgatewaytotal = $tempalte_ver["shippingcost"]; $_SESSION["CART"][$key]["orderdetail"]["shippingtax"] = $allgatewaytotal; } else { $height = explode(" ", $serviceDetails["height"]); $width = explode(" ", $serviceDetails["width"]); $length = explode(" ", $serviceDetails["depth"]); $totheight = $totheight + $height[0] * $_SESSION["CART"][$key]["qnt"]; $totwidth = $totwidth + $width[0] * $_SESSION["CART"][$key]["qnt"]; $totlength = $totlength + $length[0] * $_SESSION["CART"][$key]["qnt"]; } } } if ($promotioncode || $_SESSION["CART"][$key]["orderdetail"]["promotion"]) { if (!$promotioncode) { $promotioncode = $_SESSION["CART"][$key]["orderdetail"]["promotion"]; } if (!function_exists(getPromotion)) { include_once ROOTDIR . "/includes/cart.fun.php"; } $promotion = getPromotion($promotioncode, $_SESSION["currency"], $serviceDetails["credit"] * $qnt, $_subtotal["id"], $_subtotal["type"], $subtotal, $_SESSION["CART"]); if ($promotion) { $allpromotion = $promotion; $_SESSION["CART"][$key]["orderdetail"]["promotion"] = $promotioncode; } else { $_SESSION["CART"][$key]["orderdetail"]["promotion"] = ""; } } } if ($allpromotion) { $subtotal = $subtotal - $allpromotion; } if ($serviceDetails["sku"]) { $serviceDetails["service_name"] = $serviceDetails["sku"]; } require_once ROOTDIR . "/includes/shipping.fun.php"; foreach ($warehouse as $wid => $services) { $productrate = 0; $gatewaytotal = 0; $disptotal = 0; foreach ($services as $det) { $serviceDetails = getProducts("", md5($det["id"])); if (!$serviceDetails["freeship"]) { $gatewaytotal = $gatewaytotal + $serviceDetails["weight"] * $det["qnt"]; } $disptotal = $disptotal + $serviceDetails["weight"] * $det["qnt"]; } $wareshousedtl = mysqli_fetch_assoc(dquery("select * from tbl_warehouse where id='" . $wid . "'")); if ($_ship["gateway"] == "custom") { $cid = $_SESSION["currency"]["id"]; } else { $_config = ["weight" => $gatewaytotal, "weight_units" => "kg", "size_length" => $totlength, "size_width" => $totwidth, "size_height" => $totheight, "size_units" => "in", "from_zip" => $wareshousedtl["zip"], "from_state" => $wareshousedtl["state"], "from_country" => $wareshousedtl["country"], "to_zip" => $_SESSION["shippingzip"], "to_state" => $_SESSION["shippingstate"], "to_country" => $_SESSION["shippingcountry"], "ups_access" => $config["ups_access"], "ups_user" => $config["ups_user"], "ups_pass" => $config["ups_pass"], "ups_account" => $config["ups_account"], "usps_user" => $config["usps_user"], "fedex_account" => $config["fedex_account"], "fedex_meter" => $config["fedex_meter"]]; $ship = new ShippingCalculator($_config); $rates = $ship->calculate($_ship["gateway"], $_ship["setting"]); $rate = $rates[$_ship["gateway"]][$_ship["setting"]]; if ($_SESSION["currency"]["code"] != "USD") { $def = mysqli_fetch_assoc(dquery("select id from tbl_currencies where `code`='USD'")); if ($def["id"]) { $rate = convertCurrency($rate, $def["id"], $_SESSION["currency"]["id"]); } } $productrate = $rate; $allgatewaytotal = $allgatewaytotal + $rate; } foreach ($services as $kship => $det) { if ($kship) { } } if ($tempalte_ver["warehouse"]) { $tempalte_ver["warehouse"] .= "
" . $disptotal . " Kg Weight Shipping From : " . $wareshousedtl["country"] . " [" . $wareshousedtl["state"] . "]"; } else { $tempalte_ver["warehouse"] = $disptotal . " Kg Weight Shipping From : " . $wareshousedtl["country"] . " [" . $wareshousedtl["state"] . "]"; } } $tempalte_ver["shippingcost"] = $allgatewaytotal; $tempalte_ver["total"] = formatCurrency($subtotal + $taxsubtotal + $taxsubtotal2 + $tempalte_ver["shippingcost"]); if (0 < $tempalte_ver["shippingcost"]) { $tempalte_ver["shippingcost"] = formatCurrency($tempalte_ver["shippingcost"]); } } if ($expressaactcheck["value"] && $_SESSION["paypalexpress"]["token"] && $_SESSION["paypalexpress"]["payerid"]) { $tempalte_ver["paypalexpress"] = "paypalexpress"; unset($params); $i = $tottshippingcode = 0; foreach ($_SESSION["CART"] as $k => $v) { $params["CART"]["L_PAYMENTREQUEST_0_NAME" . $i] = $v["name"]; $params["CART"]["L_PAYMENTREQUEST_0_NUMBER" . $i] = $v["id"]; $params["CART"]["L_PAYMENTREQUEST_0_AMT" . $i] = $v["orderdetail"]["fprice"]; $tottshippingcode += $v["orderdetail"]["shippingtax"]; $params["CART"]["L_PAYMENTREQUEST_0_QTY" . $i] = $v["qnt"]; if ($v["type"] == "imei") { $params["CART"]["L_PAYMENTREQUEST_0_DESC" . $i] = "IMEI:" . $v["orderdetail"]["imei"]; $params["CART"]["NOSHIPPING"] = 1; } $i++; } $params["CART"]["PAYMENTREQUEST_0_ITEMAMT"] = $_SESSION["paypalexpress"]["totels"]["subtotalforexpresscheckout"]; $params["CART"]["PAYMENTREQUEST_0_HANDLINGAMT"] = $tottshippingcode; $params["CART"]["PAYMENTREQUEST_0_TAXAMT"] = $_SESSION["paypalexpress"]["totels"]["taxforexpresscheckout"]; $params["CART"]["PAYMENTREQUEST_0_AMT"] = $_SESSION["paypalexpress"]["totels"]["totalforexpresscheckout"] + $tottshippingcode; $params["CART"]["CARTBORDERCOLOR"] = "FFFFFF"; $params["CART"]["ALLOWNOTE"] = 1; $_SESSION["paypalexpress"]["params"] = $params; } echo processSingleTemplate("cart_checkoutreload"); exit; } } } } } else { if (!($action == "view" && isset($_SESSION["CART"]))) { if ($action == "login") { $_SESSION["afterloginredirect"] = _url("cart/checkout"); include_once ROOTDIR . "/includes/login.inc.php"; installclient($pagetitle, $pageicon, $breadcrumbnav); } else { if (!($action == "checkoutreload" && isset($_SESSION["CART"]))) { if (($action == "checkout" || $action == "checkouts") && isset($_SESSION["CART"])) { $pagetitle = $lng_languag["cart"]; if ($action == "checkouts") { $templatefile = $cartpath . "cart_checkouts"; } else { $templatefile = $cartpath . "cart_checkout"; } if ($emptycart) { unset($_SESSION["CART"]); unset($_SESSION["CARTPROMOTION"]); $tempalte_ver["emptycart"] = true; } $pageicon = ""; $tempalte_ver["subtotal"] = $subtotal; $tempalte_ver["total"] = $subtotal; $tempalte_ver["username"] = ""; $tempalte_ver["password"] = ""; $tempalte_ver["confirmation"] = ""; $tempalte_ver["email"] = ""; $tempalte_ver["phonenumber"] = ""; $tempalte_ver["first_name"] = ""; $tempalte_ver["last_name"] = ""; $tempalte_ver["address1"] = ""; $tempalte_ver["address2"] = ""; $tempalte_ver["city"] = ""; $tempalte_ver["state"] = ""; $tempalte_ver["zip"] = ""; $tempalte_ver["country"] = getCountriesDropDown($selected = $_ClientsDetails["country"], $fieldname = "country", false); $tempalte_ver["country2"] = getCountriesDropDown($selected = $_ClientsDetails["country"], $fieldname = "country2", false); $tempalte_ver["language"] = getLanguageDropdown2($selected = $_ClientsDetails["language"], $fieldname = "language"); $tempalte_ver["currency_r"] = getCurrency2($selected = "", $fieldname = "currency"); $_SESSION["IS_REGISTERED"] = true; if ($config["captcha_registration"]) { $LoginCaptcha = NULL; include_once ROOTDIR . "/includes/pages/widget/verificationimage.php"; $LoginCaptcha = createVerification("onregistration"); $tempalte_ver["captcha"] = "verification image, type it in the box\n "; } $tempalte_ver["checkoutfinalink"] = _url("widget/save/checkout"); $customfields = getCustomFields("regis", "", $userid, "on"); foreach ($customfields as $value) { $tempalte_ver["customfields"][$value["name"]] = $value; } $cc = dquery("select * from tbl_paymentgateways where gateway='cc' and value='1'"); while ($c = mysqli_fetch_assoc($cc)) { if ($c["setting"] == "Visa") { $ccarr["vis"] = "Visa"; } else { if ($c["setting"] == "Americal Express") { $ccarr["amx"] = "Americal Express"; } else { if ($c["setting"] == "Diners Club Carte Blanche") { $ccarr["Diners Club Carte Blanche"] = "Diners Club Carte Blanche"; } else { if ($c["setting"] == "Diners Club") { $ccarr["dnr"] = "Diners Club"; } else { if ($c["setting"] == "Discover") { $ccarr["dis"] = "Discover"; } else { if ($c["setting"] == "Diners Club Enroute") { $ccarr["Diners Club Enroute"] = "Diners Club Enroute"; } else { if ($c["setting"] == "Japan Credit Bureau") { $ccarr["JCB"] = "Japan Credit Bureau"; } else { if ($c["setting"] == "Maestro") { $ccarr["Maestro"] = "Maestro"; } else { if ($c["setting"] == "Solo") { $ccarr["Solo"] = "Solo"; } else { if ($c["setting"] == "Switch") { $ccarr["Switch"] = "Switch"; } else { if ($c["setting"] == "VISA Electron") { $ccarr["VISA Electron"] = "VISA Electron"; } else { if ($c["setting"] == "Laser Card") { $ccarr["LaserCard"] = "Laser Card"; } } } } } } } } } } } } } $tempalte_ver["ccarr"] = $ccarr; $expyears = date("Y"); $expyeare = date("Y") + 20; $tempalte_ver["exps"] = $expyears; $tempalte_ver["expe"] = $expyeare; if (isset($_SESSION["uid"])) { $ud = mysqli_fetch_assoc(dquery("select cardlastfour\n FROM tblUsers WHERE id='" . $_SESSION["uid"] . "'")); if ($ud["cardlastfour"]) { $tempalte_ver["cardlastfour"] = $ud["cardlastfour"]; } } if ($config["registration_terms"]) { $tempalte_ver["terms"] = "" . $lng_languag["ihaveread"] . " " . $lng_languag["termsofserv"] . ""; } $tempalte_ver["action_link"] = _url("widget/save/register/action/register"); $tempalte_ver["cartitems"] = $_SESSION["CART"]; $_nav .= "" . $lng_languag["checkout"] . " "; installclient($pagetitle, $pageicon, $breadcrumbnav); if ($_ClientsDetails["usertype"] == 3) { $templatefile = "cart_storebanned"; } require_once ROOTDIR . "/includes/gateway.fun.php"; $tempalte_ver["gateway"] = getGatewaysArray(1, 1); $CheckoutGateway = $tempalte_ver["gateway"]; if ($tempalte_ver["gateway"]["paypalexpress"]) { $tempalte_ver["paypalexpressenabled"] = $tempalte_ver["gateway"]["paypalexpress"]["name"]; unset($tempalte_ver["gateway"]["paypalexpress"]); } $tempalte_ver["gateway"] = array_merge($tempalte_ver["gateway"]); if ($storeowner["id"]) { $tempalte_ver["allowwallet"] = false; } else { $tempalte_ver["allowwallet"] = true; } $tempalte_ver["creditbalance"] = $lng_languag["walletbalance"] . " [" . $_ClientsDetails["credit"]["credit"] . " " . $_SESSION["currency"]["code"] . "]"; $res = select_query("tbl_paymentgateways", "gateway,value", ["setting" => "name"], "order", "ASC"); while ($dat = mysqli_fetch_assoc($res)) { $gatarray[$dat["gateway"]] = $config["gatewayicon" . $dat["gateway"]]; } $tempalte_ver["gateimage"] = $gatarray; if ($expressaactcheck["value"] && $_SESSION["paypalexpress"]["token"] && $_SESSION["paypalexpress"]["payerid"]) { $tempalte_ver["paypalexpress"] = "paypalexpress"; unset($params); $i = $tottshippingcode = 0; foreach ($_SESSION["CART"] as $k => $v) { $params["CART"]["L_PAYMENTREQUEST_0_NAME" . $i] = $v["name"]; $params["CART"]["L_PAYMENTREQUEST_0_NUMBER" . $i] = $v["id"]; $params["CART"]["L_PAYMENTREQUEST_0_AMT" . $i] = $v["orderdetail"]["fprice"]; $tottshippingcode += $v["orderdetail"]["shippingtax"]; $params["CART"]["L_PAYMENTREQUEST_0_QTY" . $i] = $v["qnt"]; if ($v["type"] == "imei") { $params["CART"]["L_PAYMENTREQUEST_0_DESC" . $i] = "IMEI:" . $v["orderdetail"]["imei"]; $params["CART"]["NOSHIPPING"] = 1; } $i++; } $params["CART"]["PAYMENTREQUEST_0_ITEMAMT"] = $_SESSION["paypalexpress"]["totels"]["subtotalforexpresscheckout"]; $params["CART"]["PAYMENTREQUEST_0_HANDLINGAMT"] = $tottshippingcode; $params["CART"]["PAYMENTREQUEST_0_TAXAMT"] = $_SESSION["paypalexpress"]["totels"]["taxforexpresscheckout"]; $params["CART"]["PAYMENTREQUEST_0_AMT"] = $_SESSION["paypalexpress"]["totels"]["totalforexpresscheckout"] + $tottshippingcode; $params["CART"]["CARTBORDERCOLOR"] = "FFFFFF"; $params["CART"]["ALLOWNOTE"] = 1; $_SESSION["paypalexpress"]["params"] = $params; } } else { if ($action == "emptycart") { unset($_SESSION["CART"]); unset($_SESSION["CARTPROMOTION"]); } $pagetitle = $lng_languag["cart"]; $templatefile = "cart"; $pageicon = ""; if ($group && !is_numeric($group)) { exit; } if ($group && $service == "imei") { require_once ROOTDIR . "/includes/imeiservices.fun.php"; $sql = mysqli_fetch_assoc(dquery("SELECT * FROM\n `tbl_imei_group` WHERE `active`='1' AND id='" . $group . "'")); $tempalte_ver["groupname"] = $sql["group_name"]; $tempalte_ver["groupdescription"] = $sql["description"]; $tempalte_ver["bids"] = $bid; $tempalte_ver["mids"] = $mid; $tempalte_ver["forquickcheckout"] = $forquickcheckout; $servicesid = ""; $_SESSION["lastpid"] = 0; if ($_GET["service"] == "server") { $_SESSION["smtype"] = "server"; } else { $_SESSION["smtype"] = "imei"; } $_SESSION["sortby"] = $sortby; $_SESSION["grp"] = $group; if ($newserver) { $tempalte_ver["items"] = getIMEIServicesNew($group, "", "", "", "", "", true, "", "", "", "", "", $config["cart_page_limit"], $sortby, "", "", "", "", "", "", $newserver); } else { $tempalte_ver["items"] = getIMEIServices($group, "", "", "", "", "", true, "", "", "", "", "", $config["cart_page_limit"], $sortby); } if (storefrontVisibilityGetOwnerId()) { $serviceTypeKey = $_REQUEST["service"] == "server" || $newserver ? "server" : "imei"; $tempalte_ver["items"] = storefrontVisibilityFilterServices($tempalte_ver["items"], $serviceTypeKey); } $tempalte_ver["cartlimit"] = $config["cart_page_limit"]; $cnt = mysqli_num_rows(dquery("select id from tbl_services_imei where\n group_id='" . $group . "' and active=1 and retail=1")); $tempalte_ver["itemcnt"] = $cnt; $tempalte_ver["serviceimg"] = $tempalte_ver["items"][$sql["group_name"]][md5($_POST["item"] ? $_POST["item"] : $_GET["item"])]["image_link"]; if ($mid && $bid) { $models = mysqli_fetch_assoc(dquery("select Name,(select tbl_model_brand.Name\n from tbl_model_brand where tbl_model_brand.ID=tbl_mobile.B_ID) as Brand,\n (select tbl_model_brand.image_link\n from tbl_model_brand where tbl_model_brand.ID=tbl_mobile.B_ID) as Brandimage,\n image_link\n from tbl_mobile where ID='" . $mid . "'")); $tempalte_ver["modeldtl"] = $models; if ($search) { $tempalte_ver["items"] = getIMEIServices("", "", "", "", "", "", true, "", "", "", "", "", 999, $sortby, "", "", "", $mid, $bid); if (storefrontVisibilityGetOwnerId()) { $tempalte_ver["items"] = storefrontVisibilityFilterServices($tempalte_ver["items"], $_REQUEST["service"] == "server" ? "server" : "imei"); } $tempalte_ver["itemcnt"] = 999; } } foreach ($tempalte_ver["items"] as $k => $v) { $_gName = $k; } if ($_REQUEST["service"] == "server") { $_nav .= " " . $tempalte_ver["groupname"] . " "; } else { if ($_REQUEST["service"] == "imei") { $_nav .= " " . $tempalte_ver["groupname"] . " "; } else { $_nav .= " " . $tempalte_ver["groupname"] . " "; } } if ($item) { dquery("update tbl_services_imei set `viewer`=(viewer+1) where md5(id)='" . $item . "'"); if ($newserver) { $tempalte_ver["servicedtl"] = getIMEIServices("", $item, "", "", "", "", true, true, "", "", "", "", "", "", "", "", "", "", "", "", 2); $tempalte_ver["services"] = getIMEIServices("", $item, "", "", "", "", true, "", "", "", "", "", "", "", "", "", "", "", "", "", 2); } else { $tempalte_ver["servicedtl"] = getIMEIServices("", $item, "", "", "", "", true, true); $tempalte_ver["services"] = getIMEIServices("", $item, "", "", "", "", true); } $templatefile = "cart_item_config"; $_nav .= "/" . $tempalte_ver["services"]["service_name"] . ""; $tempalte_ver["item"] = $item; } if (!$tempalte_ver["services"]["seo_title"]) { $seo_named = $tempalte_ver["services"]["service_name"]; } else { $stuff = ""; if ($tempalte_ver["services"]["seo_seo_description"]) { $stuff = $tempalte_ver["services"]["seo_description"]; } $seo_named = $tempalte_ver["services"]["seo_title"] . ($stuf != "" ? "::" . $stuff : ""); } if ($config["page_title_format"] == "type1") { $tempalte_ver["servicedtl"]["seo_page_title"] = $config["companyname"] . " :: " . $tempalte_ver["groupname"] . " :: " . $seo_named; } else { if ($config["page_title_format"] == "type2") { $tempalte_ver["servicedtl"]["seo_page_title"] = $seo_named . " :: " . $tempalte_ver["groupname"] . " :: " . $config["companyname"]; } else { if ($config["page_title_format"] == "type3") { $tempalte_ver["servicedtl"]["seo_page_title"] = $tempalte_ver["groupname"] . " :: " . $seo_named; } else { if ($config["page_title_format"] == "type4") { $tempalte_ver["servicedtl"]["seo_page_title"] = $seo_named . " :: " . $tempalte_ver["groupname"]; } else { $tempalte_ver["servicedtl"]["seo_page_title"] = $seo_named; } } } } if ($tempalte_ver["services"]["seo_keywords"]) { $tempalte_ver["keywords"] = $tempalte_ver["services"]["seo_keywords"]; } if ($tempalte_ver["services"]["seo_description"]) { $tempalte_ver["description"] = $tempalte_ver["services"]["seo_description"]; } } if ($group && $service == "server") { require_once ROOTDIR . "/includes/serverservices.fun.php"; $sql = mysqli_fetch_assoc(dquery("SELECT * FROM `tbl_server_group` WHERE `active`='1' AND id='" . $group . "'")); $tempalte_ver["groupname"] = $sql["group_name"]; $tempalte_ver["groupdescription"] = $sql["description"]; $tempalte_ver["items"] = getServerServices($group, "", "", "", "", "", true, "", "", "", "", "", 999); $servicesid = ""; $_SESSION["lastpid"] = 0; $_SESSION["smtype"] = "server"; $_SESSION["grp"] = $group; $_SESSION["sortby"] = $sortby; $tempalte_ver["items"] = getServerServices($group, "", "", "", "", "", true, "", "", "", "", "", $config["cart_page_limit"], $sortby); if (storefrontVisibilityGetOwnerId()) { $tempalte_ver["items"] = storefrontVisibilityFilterServices($tempalte_ver["items"], "server"); } if (storefrontVisibilityGetOwnerId()) { $tempalte_ver["items"] = storefrontVisibilityFilterServices($tempalte_ver["items"], "server"); } $tempalte_ver["cartlimit"] = $config["cart_page_limit"]; $cnt = mysqli_num_rows(dquery("select id from tbl_server_log where\n group_id='" . $group . "' and active=1 and retail=1")); $tempalte_ver["itemcnt"] = $cnt; foreach ($tempalte_ver["items"] as $k => $v) { $_gName = $k; } $_nav = " " . $tempalte_ver["groupname"] . " "; if ($item) { dquery("update tbl_server_log set `viewer`=(viewer+1) where md5(id)='" . $item . "'"); $tempalte_ver["servicedtl"] = getServerServices("", $item, "", "", "", "", true, "", "", "", "", "", "", $sortby); $templatefile = "cart_item_config"; $_nav .= "/ " . $tempalte_ver["servicedtl"]["service_name"] . " "; $tempalte_ver["item"] = $item; } if (!$tempalte_ver["servicedtl"]["seo_title"]) { $seo_named = $tempalte_ver["servicedtl"]["service_name"]; } else { $stuff = ""; if ($tempalte_ver["servicedtl"]["seo_seo_description"]) { $stuff = $tempalte_ver["servicedtl"]["seo_description"]; } $seo_named = $tempalte_ver["servicedtl"]["seo_title"] . ($stuf != "" ? "::" . $stuff : ""); } if ($config["page_title_format"] == "type1") { $tempalte_ver["servicedtl"]["seo_page_title"] = $config["companyname"] . " :: " . $tempalte_ver["groupname"] . " :: " . $seo_named; } else { if ($config["page_title_format"] == "type2") { $tempalte_ver["servicedtl"]["seo_page_title"] = $seo_named . " :: " . $tempalte_ver["groupname"] . " :: " . $config["companyname"]; } else { if ($config["page_title_format"] == "type3") { $tempalte_ver["servicedtl"]["seo_page_title"] = $tempalte_ver["groupname"] . " :: " . $seo_named; } else { if ($config["page_title_format"] == "type4") { $tempalte_ver["servicedtl"]["seo_page_title"] = $seo_named . " :: " . $tempalte_ver["groupname"]; } else { $tempalte_ver["servicedtl"]["seo_page_title"] = $seo_named; } } } } if ($tempalte_ver["servicedtl"]["seo_keywords"]) { $tempalte_ver["keywords"] = $tempalte_ver["servicedtl"]["seo_keywords"]; } if ($tempalte_ver["servicedtl"]["seo_description"]) { $tempalte_ver["description"] = $tempalte_ver["servicedtl"]["seo_description"]; } } if ($group && $service == "product") { require_once ROOTDIR . "/includes/products.fun.php"; $tempalte_GROUP = NULL; $sql = mysqli_fetch_assoc(dquery("SELECT * FROM `tbl_product_group` WHERE\n `active`='1' AND id='" . $group . "'")); $tempalte_ver["groupname"] = $sql["group_name"]; $tempalte_ver["groupdescription"] = $sql["description"]; if (!$searchkey || $searchkey == "search entire store here") { $searchkey = ""; } else { $searchkey = preg_replace("/[^0-9a-z-\\_ ]/i", "", $searchkey); $_nav .= " " . $searchkey . " "; } if ($fromgroup) { $gid = $fromgroup; $fromgroup = getArr($fromgroup); $fromgroup = implode_r(",", $fromgroup); $searchgroup = trim($gid . "," . $fromgroup, ","); if (!$searchkey) { $_nav .= " " . $lng_languag["search"] . " " . $lng_languag["result"] . " "; } } else { if ($group == 90909090) { $searchgroup = ""; if (!$searchkey) { $_nav .= " " . $lng_languag["search"] . " " . $lng_languag["result"] . " "; } } else { $searchgroup = $group; } } if ($fid) { $tempalte_ver["subgroup"] = NULL; $nvm = dquery("select id from tbl_features where md5(fieldname)='" . $fid . "'"); while ($fr = mysqli_fetch_assoc($nvm)) { $fid = $fr["id"]; $sqm = dquery("select relid from tbl_featuresvalues where\n fieldid='" . $fid . "' and (value='Yes' or value='yes')"); while ($das = mysqli_fetch_assoc($sqm)) { if (mysqli_num_rows(dquery("select id from tbl_products\n where id='" . $das["relid"] . "' and group_id='" . $group . "'"))) { $servicesid .= $das["relid"] . ","; } } } $servicesid = trim($servicesid, ","); $serviceId = explode(",", $servicesid); $tempalte_ver["items"] = getProducts("", $serviceId, "", true, "", "", "", "", "", "", "", 999, "", "", "", "", $sortby, "", "", "", "RI"); } if ($findbyprice && ($from || $to)) { $from = preg_replace("/[^0-9.]/i", "", $from); $to = preg_replace("/[^0-9.]/i", "", $to); if ($from == "") { $from = 1; } if ($to == "") { $to = 0; } $sortby = $from . "-" . $to; $tempalte_ver["items"] = getProducts($searchgroup, "", "", true, "", "", true, "", "", $searchkey, "", "", "", "", false, "", $sortby, true, "", "", "RI"); } else { if (!$fid) { $servicesid = ""; $_SESSION["lastpid"] = 0; $_SESSION["smtype"] = "product"; $_SESSION["sortby"] = $sortby; $_SESSION["grp"] = $searchgroup; $tempalte_ver["items"] = getProducts($searchgroup, "", "", true, "", "", true, "", "", $searchkey, "", "", "", "", true, "", $sortby, true, "", "", "RI"); $tempalte_ver["cartlimit"] = $config["cart_page_limit"]; $cnt = mysqli_num_rows(dquery("select id from tbl_products where\n group_id='" . $searchgroup . "' and active=1")); $tempalte_ver["itemcnt"] = $cnt; } } if ($searchkey) { require_once ROOTDIR . "/includes/imeiservices.fun.php"; $tempalte_ver["items1"] = getIMEIServices($searchgroup, "", "", "", "", "", true, "", "", "", "", "", "", "", $searchkey); if (storefrontVisibilityGetOwnerId()) { $tempalte_ver["items1"] = storefrontVisibilityFilterServices($tempalte_ver["items1"], $_REQUEST["service"] == "server" ? "server" : "imei"); } } if (count($tempalte_ver["items1"])) { $tempalte_ver["loademi"] = true; } if (!$tempalte_ver["items"]) { $MGR = dquery("select * from tbl_product_group where mid='" . $group . "'"); while ($row = mysqli_fetch_assoc($MGR)) { $prod = dquery("select id from tbl_products where group_id='" . $row["id"] . "'"); while ($p = mysqli_fetch_assoc($prod)) { $itms[$p["id"]] = $p["id"]; if (16 > count($itms)) { } } } if ($itms) { $Implode = implode(",", $itms); $tempalte_ver["items"] = getProducts("", "", "", true, "", "", "", "", "", $searchkey, "", "", $Implode, "", "", "", $sortby, true, "", "", "FRIWH"); } } if ($tempalte_ver["items"]) { foreach ($tempalte_ver["items"] as $k => $v) { $_gName = $k; } } $barr = []; global $barr; $_nav .= buildBreadcrumb($group); $tempalte_ver["groupheiarachy"] = $barr; if ($item) { $tempalte_ver["servicedtl"] = getProducts("", $item, "", true, "", "", true, "", "", "", "", "", "", "", "", "", "", "", "", "", "FRIWH"); $Json["@context"] = "http://schema.org"; $Json["@type"] = "Product"; $Json["aggregateRating"]["@type"] = "AggregateRating"; $Json["aggregateRating"]["ratingValue"] = $tempalte_ver["servicedtl"]["rating"] ? $tempalte_ver["servicedtl"]["rating"] : 5; $Json["aggregateRating"]["reviewCount"] = $tempalte_ver["servicedtl"]["review"] ? $tempalte_ver["servicedtl"]["review"] : 10; $Json["name"] = $tempalte_ver["servicedtl"]["service_name"]; $Json["offers"]["@type"] = "Offer"; $Json["offers"]["url"] = _url("product/" . preg_replace("/[^a-zA-Z0-9\\-]/", "", str_replace(" ", "-", $tempalte_ver["servicedtl"]["service_name"])) . "/?pid=" . $tempalte_ver["servicedtl"]["id"]); $Json["offers"]["priceCurrency"] = $_SESSION["currency"]["code"]; $Json["offers"]["price"] = $tempalte_ver["servicedtl"]["credit"]; $Json["offers"]["availability"] = "https://schema.org/InStock"; $tempalte_ver["structured_data"] = ""; if (!$tempalte_ver["servicedtl"]["seo_title"]) { $seo_named = $tempalte_ver["servicedtl"]["service_name"]; } else { $stuff = ""; if ($tempalte_ver["servicedtl"]["seo_seo_description"]) { $stuff = $tempalte_ver["servicedtl"]["seo_seo_description"]; } $seo_named = $tempalte_ver["servicedtl"]["seo_title"] . ($stuf != "" ? "::" . $stuff : ""); } $templatefile = "cart_item_config"; if ($config["page_title_format"] == "type1") { $tempalte_ver["servicedtl"]["seo_page_title"] = $config["companyname"] . " :: " . $tempalte_ver["groupname"] . " :: " . $seo_named; } else { if ($config["page_title_format"] == "type2") { $tempalte_ver["servicedtl"]["seo_page_title"] = $seo_named . " :: " . $tempalte_ver["groupname"] . " :: " . $config["companyname"]; } else { if ($config["page_title_format"] == "type3") { $tempalte_ver["servicedtl"]["seo_page_title"] = $tempalte_ver["groupname"] . " :: " . $seo_named; } else { if ($config["page_title_format"] == "type4") { $tempalte_ver["servicedtl"]["seo_page_title"] = $seo_named . " :: " . $tempalte_ver["groupname"]; } else { $tempalte_ver["servicedtl"]["seo_page_title"] = $seo_named; } } } } if ($tempalte_ver["servicedtl"]["seo_keywords"]) { $tempalte_ver["keywords"] = $tempalte_ver["servicedtl"]["seo_keywords"]; } if ($tempalte_ver["servicedtl"]["seo_description"]) { $tempalte_ver["description"] = $tempalte_ver["servicedtl"]["seo_description"]; } $tempalte_ver["wholesaleprice"] = getWholesalePrice($tempalte_ver["servicedtl"]["id"], $_SESSION["currency"]); $_nav .= " " . $tempalte_ver["servicedtl"]["service_name"] . " "; $tempalte_ver["item"] = $item; $sid = $tempalte_ver["servicedtl"]["id"]; $sid = $tempalte_ver["servicedtl"]["id"]; dquery("update tbl_products set `viewer`=(viewer+1) where id='" . $sid . "'"); $pro = mysqli_fetch_assoc(dquery("select relproduct,relaccess from tbl_products where md5(id)='" . $item . "'")); if ($pro["relproduct"]) { $tempalte_ver["producthot"] = getProducts("", "", "", true, "", "", "", "", "", "", "", "", $pro["relproduct"], "", "", "", "", true, "", "", "FRIWH"); } if ($pro["relaccess"]) { $tempalte_ver["accessories"] = getProducts("", "", "", true, "", "", "", "", "", "", "", "", $pro["relaccess"], "", "", "", "", true, "", "", "FRIWH"); } if ($customfields = getCustomFields("product", $sid, "", "on", "", "", true, $_SESSION["currency"])) { foreach ($customfields as $value) { $tempalte_ver["customfields"][$value["name"]] = $value; } } } } if ($filter || $manufacture) { require_once ROOTDIR . "/includes/products.fun.php"; foreach ($filter as $gid => $fs) { $fil = explode("_", $gid); $vals = $_SESSION["valarr"][$fil[1]]; $f = dquery("select relid from tbl_featuresvalues\n where fieldid='" . $fil[0] . "' and value='" . $vals . "'\n and (select group_id from tbl_products where id=relid)='" . $group . "'"); while ($r = mysqli_fetch_assoc($f)) { $pars[] = $r["relid"]; } } $pars = array_unique($pars); if ($manufacture) { foreach ($pars as $kisa => $pros) { $flagur = 1; foreach ($manufacture as $gid => $fs) { $f = dquery("select id from tbl_products\n where manufacture_id='" . $gid . "' and group_id='" . $group . "'"); while ($r = mysqli_fetch_assoc($f)) { if ($r["id"] == $pros) { $flagur = 0; } } } if ($flagur == 1) { unset($pars[$kisa]); } } } foreach ($manufacture as $gid => $fs) { $f = dquery("select id from tbl_products\n where manufacture_id='" . $gid . "' and group_id='" . $group . "'"); while ($r = mysqli_fetch_assoc($f)) { $pars[] = $r["id"]; } } $pars = array_unique($pars); foreach ($filter as $gid => $fs) { $fil = explode("_", $gid); $vals = $_SESSION["valarr"][$fil[1]]; foreach ($pars as $kisa => $pros) { $flagurs = 0; if (mysqli_num_rows(dquery("select id from tbl_featuresvalues\n where fieldid='" . $fil[0] . "' and value='" . $vals . "'\n and (select group_id from tbl_products where id=relid)='" . $group . "'\n and relid='" . $pros . "'"))) { $flagurs = 1; } if ($flagurs == 0) { unset($pars[$kisa]); } } } global $barr; $barr = []; $_nav .= buildBreadcrumb($group); $tempalte_ver["groupheiarachy"] = $barr; $pars = array_unique($pars); $servicesid = implode(",", $pars); $serviceId = explode(",", $servicesid); unset($tempalte_ver["servicedtl"]); if ($findbyprice && ($from || $to)) { $from = preg_replace("/[^0-9.]/i", "", $from); $to = preg_replace("/[^0-9.]/i", "", $to); if ($from == "") { $from = 1; } if ($to == "") { $to = 0; } $sortby = $from . "-" . $to; $tempalte_ver["items"] = getProducts($group, $serviceId, "", true, "", "", true, "", "", $searchkey, "", "", "", "", false, "", $sortby, true, "", "", "RI"); } else { $tempalte_ver["items"] = getProducts($group, $serviceId, "", true, "", "", "", "", "", "", "", 999, "", "", "", "", $sortby, "", "", "", "RI"); } $tempalte_ver["service"] = "product"; $tempalte_ver["group"] = $group; $tempalte_ver["itemcnt"] = 0; } else { $tempalte_ver["service"] = $service; $tempalte_ver["group"] = $group; } if ($search && $bid && $mid) { require_once ROOTDIR . "/includes/imeiservices.fun.php"; $tempalte_ver["items"] = getIMEIServices("", "", "", "", "", "", true, "", "", "", "", "", 999, $sortby, "", "", "", $mid, $bid); if (storefrontVisibilityGetOwnerId()) { $tempalte_ver["items"] = storefrontVisibilityFilterServices($tempalte_ver["items"], $_REQUEST["service"] == "server" ? "server" : "imei"); } $tempalte_ver["itemcnt"] = 0; $tempalte_ver["service"] = "imei"; $tempalte_ver["group"] = "0999"; $_nav .= buildBreadcrumb("", "Search IMEI"); } installclient($pagetitle, $pageicon, $_nav); global $cmslink; if ($cmslink["cart"][$sid]) { $tempalte_ver["servicedtl"]["service_name"] = $tempalte_ver["servicedtl"]["service_name"] . "\nEdit Item"; } } } } } } $tempalte_ver["comparelist"] = $_SESSION["COMPLIST"]; if (!$storeowner["id"]) { $sql = dquery("select * from tbl_add_management where `type`='productdetails'"); while ($row = mysqli_fetch_assoc($sql)) { if ($row["html_code"] != "") { $AdsArr[$row["p_id"]] = html_entity_decode($row["html_code"]); } } $smarty->assign("adds_productdetails", $AdsArr); unset($AdsArr); } if ($standalone) { $tempalte_ver["token"] = generate_token("form"); $tempalte_ver["standalone"] = true; if ($min) { $tempalte_ver["min"] = 1; } echo processSingleTemplate($templatefile); exit; } if ($retail == "imei") { $_nav .= "" . $lng_languag["imei"] . ""; installclient($pagetitle, $pageicon, $breadcrumbnav); $tempalte_ver["service"] = "imei"; $templatefile = "client_retail_group"; } else { if ($retail == "file") { $tempalte_ver["service"] = "imei"; $templatefile = "client_retail_group"; } else { if ($retail == "server") { $_nav .= "" . $lng_languag["server"] . ""; installclient($pagetitle, $pageicon, $breadcrumbnav); $tempalte_ver["service"] = "server"; $templatefile = "client_retail_group"; } else { if ($retail == "remote") { $_nav .= " " . $lng_languag["remote"] . ""; installclient($pagetitle, $pageicon, $breadcrumbnav); $tempalte_ver["service"] = "remote"; $templatefile = "client_retail_group"; } } } } $visible = []; foreach ($_SESSION["manufacture"] as $vsl => $kfr) { $fsn = mysqli_fetch_assoc(dquery("select `name` from tbl_manufacture where id='" . $vsl . "'")); $visible["brand"] = $fsn["name"]; } foreach ($_SESSION["filter"] as $kfr => $vfr) { $kfr = explode("_", $kfr); $valsr = $_SESSION["valarr"][$kfr[1]]; $fsn = mysqli_fetch_assoc(dquery("select fieldname from tbl_features where id='" . $kfr[0] . "'")); $visible[$fsn["fieldname"]][] = $valsr; } $smarty->assign("filtervisible", $visible); foreach ($_SESSION["CART"] as $key => $_subtotal) { if ($_subtotal["type"] == "product") { $tempalte_ver["minregistration"] = ""; } } DisplayOutput($templatefile); chkMd5sumsubpage(); class no { } function GeneRate($length) { $chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; return substr(str_shuffle($chars), 0, $length); } function getArr($group) { $menu = []; $sql = dquery("select * from tbl_product_group where mid='" . $group . "' ORDER BY display_order"); while ($row = mysqli_fetch_assoc($sql)) { $menu[$row["id"]] = $row["id"]; $subsql = dquery("select * from tbl_product_group where mid='" . $row["id"] . "'"); if (mysqli_num_rows($subsql)) { $menu[$row["id"]] = getchildArr($row["id"]); } } return $menu; } function implode_r($glue, $pieces) { $return = ""; if (!is_array($glue)) { $glue = [$glue]; } $thisLevelGlue = array_shift($glue); if (!count($glue)) { $glue = [$thisLevelGlue]; } if (!is_array($pieces)) { return (int) $pieces; } foreach ($pieces as $sub) { $return .= implode_r($glue, $sub) . $thisLevelGlue; } if (count($pieces)) { $return = substr($return, 0, strlen($return) - strlen($thisLevelGlue)); } return $return; } function getchildArr($id) { $sub = []; $depth = ""; $sql = dquery("select * from tbl_product_group where mid='" . $id . "' ORDER BY display_order"); while ($row = mysqli_fetch_assoc($sql)) { $depth .= "-"; $sub[$row["id"]] = $row["id"]; $subsql = dquery("select * from tbl_product_group where mid='" . $row["id"] . "' ORDER BY display_order"); if (mysqli_num_rows($subsql)) { $sub[$row["id"]] = getchildArr($row["id"]); } } return $sub; } function buildBreadcrumb($group, $buff = "") { global $barr; global $OtherLanguage; $sql = mysqli_fetch_assoc(dquery("select id,mid,group_name from tbl_product_group where id='" . $group . "'")); if ($sql["id"]) { if ($OtherLanguage) { $buffr = " " . $sql["group_name"] . " / " . $buff; } else { $buffr = " " . $sql["group_name"] . " / " . $buff; } } else { $sql = mysqli_fetch_assoc(dquery("select id,mid,group_name \n from tbl_imei_group where id='" . $group . "'")); if ($OtherLanguage) { $buffr = " " . $sql["group_name"] . " / " . $buff; } else { $buffr = " " . $sql["group_name"] . " / " . $buff; } } if ($sql["mid"]) { $barr[$sql["mid"]] = $group; return buildBreadcrumb($sql["mid"], $buffr); } return $buffr; } ?>