本文整理汇总了PHP中shipping::getShippingMethodByClass方法的典型用法代码示例。如果您正苦于以下问题:PHP shipping::getShippingMethodByClass方法的具体用法?PHP shipping::getShippingMethodByClass怎么用?PHP shipping::getShippingMethodByClass使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类shipping
的用法示例。
在下文中一共展示了shipping::getShippingMethodByClass方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: onListRates
function onListRates(&$d)
{
$shippinghelper = new shipping();
$shippingrate = array();
$rate = 0;
$shipping = $shippinghelper->getShippingMethodByClass($this->classname);
$shippingArr = $shippinghelper->getShopperGroupDefaultShipping();
if (!empty($shippingArr)) {
$shopper_shipping = $shippingArr['shipping_rate'];
$shippingVatRate = $shippingArr['shipping_vat'];
$default_shipping = JText::_('COM_REDSHOP_DEFAULT_SHOPPER_GROUP_SHIPPING');
$shopper_shipping_id = $shippinghelper->encryptShipping(__CLASS__ . "|" . $shipping->name . "|" . $default_shipping . "|" . number_format($shopper_shipping, 2, '.', '') . "|" . $default_shipping . "|single|" . $shippingVatRate . "|0|1");
$shippingrate[$rate]->text = $default_shipping;
$shippingrate[$rate]->value = $shopper_shipping_id;
$shippingrate[$rate]->rate = $shopper_shipping;
$rate++;
}
$ratelist = $shippinghelper->listshippingrates($shipping->element, $d['users_info_id'], $d);
for ($i = 0; $i < count($ratelist); $i++) {
$rs = $ratelist[$i];
$shippingRate = $rs->shipping_rate_value;
$rs->shipping_rate_value = $shippinghelper->applyVatOnShippingRate($rs, $d['user_id']);
$shippingVatRate = $rs->shipping_rate_value - $shippingRate;
$economic_displaynumber = $rs->economic_displaynumber;
$shipping_rate_id = $shippinghelper->encryptShipping(__CLASS__ . "|" . $shipping->name . "|" . $rs->shipping_rate_name . "|" . number_format($rs->shipping_rate_value, 2, '.', '') . "|" . $rs->shipping_rate_id . "|single|" . $shippingVatRate . '|' . $economic_displaynumber . '|' . $rs->deliver_type);
$shippingrate[$rate] = new stdClass();
$shippingrate[$rate]->text = $rs->shipping_rate_name;
$shippingrate[$rate]->value = $shipping_rate_id;
$shippingrate[$rate]->rate = $rs->shipping_rate_value;
$shippingrate[$rate]->vat = $shippingVatRate;
$rate++;
}
return $shippingrate;
}