本文整理匯總了PHP中CSaleBasketHelper::reSortItems方法的典型用法代碼示例。如果您正苦於以下問題:PHP CSaleBasketHelper::reSortItems方法的具體用法?PHP CSaleBasketHelper::reSortItems怎麽用?PHP CSaleBasketHelper::reSortItems使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類CSaleBasketHelper
的用法示例。
在下文中一共展示了CSaleBasketHelper::reSortItems方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: getMeasures
if (CSaleBasketHelper::isSetParent($arBasket) || CSaleBasketHelper::isSetItem($arBasket))
{
$parentItemFound = true;
}
}
}
if (!empty($arBasketItem)) // measures and ratio
{
$arBasketItem = getMeasures($arBasketItem);
$arBasketItem = getRatio($arBasketItem);
}
if ($parentItemFound === true && !empty($arBasketItem) && is_array($arBasketItem))
{
$arBasketItem = CSaleBasketHelper::reSortItems($arBasketItem, true);
}
$arProductData = array();
$arIblockProps = array();
$arTmpColumns = array();
$arColumnsOptions = CUserOptions::GetOption("order_basket_table", "table_columns");
$arCustomSelectFields = array();
if ($arColumnsOptions)
{
$arTmpColumns = explode(",", $arColumnsOptions["columns"]);
$count = 0;
foreach ($arTmpColumns as $id => $columnCode)
{
示例2: floatval
$orderTotalPrice += ($arBasketTmp["PRICE"] + $arBasketTmp["DISCOUNT_PRICE"]) * $arBasketTmp["QUANTITY"];
if (!CSaleBasketHelper::isSetParent($arBasketTmp))
{
$orderTotalWeight += floatval($arBasketTmp["WEIGHT"] * $arBasketTmp["QUANTITY"]);
}
if (CSaleBasketHelper::isSetParent($arBasketTmp) || CSaleBasketHelper::isSetItem($arBasketTmp))
{
$parentItemFound = true;
}
}
if ($parentItemFound === true && !empty($arBasketItems) && is_array($arBasketItems))
{
$arBasketItems = CSaleBasketHelper::reSortItems($arBasketItems);
}
?>
<style type="text/css">
.bx-adm-bigdata-icon-medium-inner{
position: relative;
top: -5px;
display: block;
width:24px;
height: 24px;
background: url('/bitrix/panel/main/images/icons-sprite-7.png') no-repeat center -2176px;
float: left;
margin-right: 10px;
}
</style>