本文整理汇总了PHP中AgileSellerManager::getAccountBalance方法的典型用法代码示例。如果您正苦于以下问题:PHP AgileSellerManager::getAccountBalance方法的具体用法?PHP AgileSellerManager::getAccountBalance怎么用?PHP AgileSellerManager::getAccountBalance使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AgileSellerManager
的用法示例。
在下文中一共展示了AgileSellerManager::getAccountBalance方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: convert_balance_to_token
public static function convert_balance_to_token($id_customer, $amount_to_convert, $desc)
{
$cakdiwup = "account_balance";
${"GLOBALS"}["wydinnxpjg"] = "currency";
global $cookie;
${"GLOBALS"}["qdzrwqyyfe"] = "token_units";
if (!Module::isInstalled("agileprepaidcredit")) {
return;
}
if (!Module::isInstalled("agilesellercommission")) {
return;
}
${"GLOBALS"}["vwmwnyrlbhw"] = "token_units";
require_once _PS_ROOT_DIR_ . "/modules/agileprepaidcredit/agileprepaidcredit.php";
$czpafvny = "sellerinfo";
$sssdvetl = "apcm";
$cebtzbvhkvjb = "amount_to_convert";
require_once _PS_ROOT_DIR_ . "/modules/agileprepaidcredit/CustomerCredit.php";
require_once _PS_ROOT_DIR_ . "/modules/agilesellercommission/SellerCommission.php";
require_once _PS_ROOT_DIR_ . "/modules/agilemultipleseller/SellerInfo.php";
if (${${"GLOBALS"}["xnhalilbkn"]} <= 0) {
return Tools::displayError("Invalid convert amount.");
}
${${"GLOBALS"}["atnqtpp"]} = new SellerInfo(SellerInfo::getIdByCustomerId(${${"GLOBALS"}["tivjjbgb"]}));
${"GLOBALS"}["cdokbpvfy"] = "amount_to_convert";
if (!Validate::isLoadedObject(${$czpafvny})) {
return Tools::displayError("Seller info can not be found.");
}
${${"GLOBALS"}["mvofkxku"]} = AgileSellerManager::getAccountBalance($sellerinfo->id_seller);
if (${$cakdiwup} < ${${"GLOBALS"}["cdokbpvfy"]}) {
return Tools::displayError("You do not have enough account balance.");
}
${${"GLOBALS"}["wydinnxpjg"]} = new Currency(Configuration::get("ASC_COMMISSION_CURRENCY"));
${${"GLOBALS"}["vwmwnyrlbhw"]} = AgilePrepaidCredit::ConvertPrice2Tokens($currency->id, ${${"GLOBALS"}["xnhalilbkn"]});
${${"GLOBALS"}["givutwwah"]} = new CustomerCredit();
$cc->id = 0;
$cc->id_customer = $cookie->id_customer;
$cc->id_order = 0;
${$sssdvetl} = new AgilePrepaidCredit();
if (version_compare($apcm->version, "1.4.9", ">=")) {
$cc->id_reason = AgilePrepaidCredit::CREDIT_REASON_FROM_SELLERCOMMISSION;
}
$cc->units = ${${"GLOBALS"}["qdzrwqyyfe"]};
$cc->date_add = date("Y-m-d H:i:s");
$cc->add();
SellerCommission::addCreditMemoRecord($sellerinfo->id_seller, SellerCommission::RECORD_TYPE_SELLER_DEBIT, ${$cebtzbvhkvjb}, ${${"GLOBALS"}["uzllxeigbbj"]});
return "";
}
示例2: initContent
public function initContent()
{
$dujxmdimr = "cms";
$jewjbpezikv = "link_terms";
parent::initContent();
$fojrmoqrqht = "paycommission_url";
global $cookie, $link, $smarty;
$this->context->controller->addJQueryPlugin("fancybox");
$this->context->controller->addJQueryUI("ui.sortable");
${"GLOBALS"}["rfvrgtigtrw"] = "account_balance";
$this->context->controller->addJQueryUI("ui.draggable");
$this->context->controller->addJQueryUI("effects.transfer");
${${"GLOBALS"}["xwbhtra"]} = Context::getContext()->cookie->id_lang;
${${"GLOBALS"}["hnxcwphyjtg"]} = new CMS((int) Configuration::get("AGILE_MS_SELLER_TERMS"), (int) $cookie->id_lang);
$xmyqsx = "paycommission_url";
${${"GLOBALS"}["cgxcwcw"]} = $link->getCMSLink(${$dujxmdimr}, $cms->link_rewrite, true);
$mwkwpdd = "link_terms";
if (!strpos(${${"GLOBALS"}["cgxcwcw"]}, "?")) {
${${"GLOBALS"}["cgxcwcw"]} .= "?content_only=1";
} else {
${$mwkwpdd} .= "&content_only=1";
}
$smarty->assign(array("link_terms" => ${$jewjbpezikv}, "id_cms_seller_terms" => intval(Configuration::get("AGILE_MS_SELLER_TERMS"))));
${${"GLOBALS"}["xfocwqwkpk"]} = 0;
${$fojrmoqrqht} = "";
$dsmoyovxdiy = "token_balance";
if (Module::isInstalled("agilesellercommission")) {
${"GLOBALS"}["gfmbcvrxuee"] = "account_balance";
$conmijg = "account_balance";
include_once _PS_ROOT_DIR_ . "/modules/agilesellercommission/agilesellercommission.php";
${"GLOBALS"}["xteysyfbyd"] = "paycommission_url";
include_once _PS_ROOT_DIR_ . "/modules/agilesellercommission/SellerCommission.php";
$kgsttmvgw = "paydata";
${"GLOBALS"}["qsgosovu"] = "paydata";
${$conmijg} = AgileSellerManager::getAccountBalance($this->sellerinfo->id_seller);
${${"GLOBALS"}["qsgosovu"]} = array("record_type" => SellerCommission::RECORD_TYPE_SELLER_PAY_STORE, "id_seller" => $this->sellerinfo->id_seller, "amount_to_pay" => -${${"GLOBALS"}["gfmbcvrxuee"]}, "retkey" => Tools::getValue("token"), "paykey" => Tools::encrypt($this->sellerinfo->id_seller), "isfront" => 1);
${${"GLOBALS"}["xteysyfbyd"]} = AgileSellerCommission::get_paycommission_url(${$kgsttmvgw});
}
${${"GLOBALS"}["gmrvjuvp"]} = 0;
if (Module::isInstalled("agileprepaidcredit")) {
include_once _PS_ROOT_DIR_ . "/modules/agileprepaidcredit/agileprepaidcredit.php";
${${"GLOBALS"}["gmrvjuvp"]} = AgilePrepaidCredit::GetTokenBalance($cookie->id_customer);
}
${${"GLOBALS"}["pqffvnkmpnf"]} = (int) Configuration::get("PS_CURRENCY_DEFAULT");
self::$smarty->assign(array("seller_tab_id" => 1, "num_products" => $this->isSeller ? AgileSellerManager::getNumOfProducts($this->sellerinfo->id_seller) : 0, "num_orders" => $this->isSeller ? AgileSellerManager::getNumOfOrders($this->sellerinfo->id_seller) : 0, "totals_sold" => AgileSellerManager::getTotalAmountSold($this->sellerinfo->id_seller), "currency" => new Currency(${${"GLOBALS"}["pqffvnkmpnf"]}), "comcurrency" => new Currency((int) Configuration::get("ASC_COMMISSION_CURRENCY")), "paycommission_url" => ${$xmyqsx}, "account_balance" => ${${"GLOBALS"}["rfvrgtigtrw"]}, "token_balance" => ${$dsmoyovxdiy}, "membership_module_integrated" => (Module::isInstalled("agilemembership") and intval(Configuration::get("AGILE_MEMBERSHIP_SELLER_INTE")) > 0) ? 1 : 0, "request_T2B" => $this->l('CHANGE TOKENS TO BALANCE'), "request_B2T" => $this->l('CHANGE BALANCE TO TOKENS'), "request_MPR" => $this->l('MAKE A PEYMENT REQUEST')));
$this->setTemplate("sellersummary.tpl");
}