public function hookSubcartPaymentInfo($modulename, $formid, $is_parallel_payment = false) { global $smarty, $cookie; $_SESSION[self::SUBCART_SESSION_KEY] = 0; if (intval(Configuration::get("AGILE_MS_PAYMENT_MODE")) == self::PAYMENT_MODE_SELLER or ${${"GLOBALS"}["ecmmoezcsbwo"]} == "parallel_confirm_form") { include_once _PS_ROOT_DIR_ . "/modules/agilemultipleseller/SellerInfo.php"; ${"GLOBALS"}["udjhod"] = "unpaid_sellers"; include_once _PS_ROOT_DIR_ . "/modules/agilemultipleseller/AgileSellerPaymentInfo.php"; ${${"GLOBALS"}["udjhod"]} = self::get_unpaid_sellers(); if (!empty(${${"GLOBALS"}["uhnoyti"]}) and count(${${"GLOBALS"}["uhnoyti"]}) > 0) { $pegmrqvvh = "unpaid_sellers"; $qfgtoxgglb = "unpaid_seller"; ${"GLOBALS"}["owphoxzzq"] = "existSupportPayment"; ${"GLOBALS"}["cqmbmhojw"] = "formid"; ${"GLOBALS"}["ivclipi"] = "recepient"; $gjsoifwdwzb = "is_parallel_payment"; ${${"GLOBALS"}["vlhmfsabigj"]} = array(); foreach (${$pegmrqvvh} as ${$qfgtoxgglb}) { $cszptxpxew = "unpaid_seller"; ${"GLOBALS"}["kybolky"] = "id_seller"; ${"GLOBALS"}["tcdertwhmw"] = "subcart_discounts"; $iefslihwm = "id_seller"; $uzgiknt = "subcart_discounts"; ${"GLOBALS"}["vbpkbvdrm"] = "support_payment"; $lowipyaeb = "formid"; ${"GLOBALS"}["wvfdosp"] = "other_info"; $jabgpgnqebr = "id_seller"; ${${"GLOBALS"}["vbpkbvdrm"]} = 1; $fdcpbg = "seller_name"; ${"GLOBALS"}["xbhypslnqt"] = "id_seller"; ${${"GLOBALS"}["qcrytsf"]} = ${$cszptxpxew}["id_owner"]; if (${$iefslihwm} > 0 && ${$lowipyaeb} != "parallel_confirm_form") { $mpjbyikbk = "modulename"; ${"GLOBALS"}["jbztmlz"] = "modulename"; ${${"GLOBALS"}["tvyjtwh"]} = ${${"GLOBALS"}["zphwvfrdss"]}; $tekrbf = "paymentinfo"; if (${${"GLOBALS"}["jbztmlz"]} == "agilegooglecheckout") { $frykoy = "payment_modulename"; ${$frykoy} = "googlecheckout"; } else { if (${$mpjbyikbk} == "agilebankwire") { ${"GLOBALS"}["humivxnjrbk"] = "payment_modulename"; ${${"GLOBALS"}["humivxnjrbk"]} = "bankwire"; } } ${"GLOBALS"}["lldqjfu"] = "payment_modulename"; ${$tekrbf} = AgileSellerPaymentInfo::getForSellerByModuleName(${${"GLOBALS"}["lldqjfu"]}, ${${"GLOBALS"}["qcrytsf"]}); if (!Validate::isLoadedObject(${${"GLOBALS"}["ntnrquojkaa"]})) { ${${"GLOBALS"}["vjlgjofetoi"]} = 0; } else { if ($paymentinfo->in_use != 1) { $brbrgptdpef = "support_payment"; ${$brbrgptdpef} = 0; } } } ${"GLOBALS"}["epycwhcjrfr"] = "seller_name"; $xerwnucdb = "cartinfo"; ${${"GLOBALS"}["oclbkvhtf"]} = AgileMultipleSeller::create_subcart_for_seller(${$jabgpgnqebr}); ${"GLOBALS"}["rivnorkzj"] = "moduleinstance"; ${"GLOBALS"}["ngpracnqrs"] = "moduleinstance"; $rmsixygh = "modulename"; ${${"GLOBALS"}["epycwhcjrfr"]} = ""; ${"GLOBALS"}["rgokucipqb"] = "subcart_total"; if (${${"GLOBALS"}["kybolky"]} == 0) { ${${"GLOBALS"}["rcxekslsb"]} = Configuration::get("PS_SHOP_NAME"); } else { ${"GLOBALS"}["polxsocg"] = "id_seller"; $iqphuuwjje = "seller_name"; ${${"GLOBALS"}["atnqtpp"]} = new SellerInfo(SellerInfo::getIdBSellerId(${${"GLOBALS"}["polxsocg"]}), $cookie->id_lang); ${$iqphuuwjje} = isset(${${"GLOBALS"}["atnqtpp"]}) ? $sellerinfo->company : $this->getL("Unknow"); } Cache::clean("Cart::getCartRules" . ${$xerwnucdb}["id_cart"] . "-*"); ${${"GLOBALS"}["uuouexp"]} = new Cart(${${"GLOBALS"}["oclbkvhtf"]}["id_cart"]); ${${"GLOBALS"}["rgokucipqb"]} = $subcart->getOrderTotal(true, Cart::BOTH, null, null, false); ${${"GLOBALS"}["tcdertwhmw"]} = $subcart->getOrderTotal(true, Cart::ONLY_DISCOUNTS, null, null, false); ${${"GLOBALS"}["brvkng"]} = $subcart->getOrderTotal(true, Cart::BOTH) - $subcart->getOrderTotal(false, Cart::BOTH); ${${"GLOBALS"}["gcpcmr"]} = Module::getInstanceByName(${$rmsixygh}); ${"GLOBALS"}["duvlppreoh"] = "recepients"; ${${"GLOBALS"}["krvwnkwth"]} = ""; if (Validate::isLoadedObject(${${"GLOBALS"}["rivnorkzj"]}) && method_exists(${${"GLOBALS"}["ngpracnqrs"]}, "getAdditionalInfo")) { ${${"GLOBALS"}["krvwnkwth"]} = $moduleinstance->getAdditionalInfo(${${"GLOBALS"}["qcrytsf"]}); } ${${"GLOBALS"}["duvlppreoh"]}[] = array("id_seller" => ${${"GLOBALS"}["xbhypslnqt"]}, "support_payment" => ${${"GLOBALS"}["vjlgjofetoi"]}, "seller_name" => ${$fdcpbg}, "products" => $subcart->getProducts(), "id_subcart" => $subcart->id, "total_tax" => ${${"GLOBALS"}["brvkng"]}, "shippingCost" => $subcart->getOrderTotal(true, Cart::ONLY_SHIPPING), "subcart_total" => ${${"GLOBALS"}["ewciuizck"]}, "subcart_totaldiscounts" => ${$uzgiknt}, "other_info" => ${${"GLOBALS"}["wvfdosp"]}); } $wfvtkolo = "recepients"; ${${"GLOBALS"}["oxuqpqbl"]} = false; foreach (${$wfvtkolo} as ${${"GLOBALS"}["ivclipi"]}) { ${"GLOBALS"}["lwviwhhyz"] = "recepient"; if (${${"GLOBALS"}["lwviwhhyz"]}["support_payment"] == 1) { ${"GLOBALS"}["imdsmll"] = "existSupportPayment"; ${${"GLOBALS"}["imdsmll"]} = true; break; } } if (!${${"GLOBALS"}["owphoxzzq"]}) { return ""; } $smarty->assign(array("recepients" => ${${"GLOBALS"}["vlhmfsabigj"]}, "modulename" => ${${"GLOBALS"}["zphwvfrdss"]}, "moduleformid" => ${${"GLOBALS"}["cqmbmhojw"]}, "is_parallel_payment" => ${$gjsoifwdwzb})); return $this->display($this->get_module_file(), "payment-subcart.tpl"); } } }