本文整理汇总了PHP中CSaleLang::Delete方法的典型用法代码示例。如果您正苦于以下问题:PHP CSaleLang::Delete方法的具体用法?PHP CSaleLang::Delete怎么用?PHP CSaleLang::Delete使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CSaleLang
的用法示例。
在下文中一共展示了CSaleLang::Delete方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: foreach
if (intval($p2p_del_exp) <= 0) {
$p2p_del_exp = 10;
}
COption::SetOptionString("sale", "p2p_del_exp", $p2p_del_exp);
CAgent::AddAgent("Bitrix\\Sale\\Product2ProductTable::deleteOldProducts({$p2p_del_exp});", "sale", "N", 24 * 3600 * $p2p_del_period, "", "Y");
foreach ($siteList as &$oneSite) {
$valCurrency = trim(${"CURRENCY_" . $oneSite['ID']});
if ($valCurrency == '') {
$valCurrency = false;
}
$arFields = array('LID' => $oneSite['ID'], 'CURRENCY' => $valCurrency);
if ($arRes = CSaleLang::GetByID($oneSite['ID'])) {
if ($valCurrency !== false) {
CSaleLang::Update($oneSite['ID'], $arFields);
} else {
CSaleLang::Delete($oneSite['ID']);
}
} else {
if ($valCurrency !== false) {
CSaleLang::Add($arFields);
}
}
CSaleGroupAccessToSite::DeleteBySite($oneSite['ID']);
if (isset(${"SITE_USER_GROUPS_" . $oneSite['ID']}) && is_array(${"SITE_USER_GROUPS_" . $oneSite['ID']})) {
for ($i = 0, $intCount = count(${"SITE_USER_GROUPS_" . $oneSite['ID']}); $i < $intCount; $i++) {
$groupID = intval(${"SITE_USER_GROUPS_" . $oneSite['ID']}[$i]);
if ($groupID > 0) {
CSaleGroupAccessToSite::Add(array("SITE_ID" => $oneSite['ID'], "GROUP_ID" => $groupID));
}
}
}
示例2: Trim
while ($db_result_lang_array = $db_result_lang->Fetch())
{
$valCurrency = Trim(${"CURRENCY_".$db_result_lang_array["LID"]});
UnSet($arFields);
$arFields["LID"] = $db_result_lang_array["LID"];
if (strlen($valCurrency)<=0) $valCurrency = false;
$arFields["CURRENCY"] = $valCurrency;
if ($arRes = CSaleLang::GetByID($db_result_lang_array["LID"]))
{
if ($valCurrency!==false)
{
CSaleLang::Update($db_result_lang_array["LID"], $arFields);
}
else
{
CSaleLang::Delete($db_result_lang_array["LID"]);
}
}
else
{
if ($valCurrency!==false)
{
CSaleLang::Add($arFields);
}
}
CSaleGroupAccessToSite::DeleteBySite($db_result_lang_array["LID"]);
if (isset(${"SITE_USER_GROUPS_".$db_result_lang_array["LID"]})
&& is_array(${"SITE_USER_GROUPS_".$db_result_lang_array["LID"]}))
{
for ($i = 0, $intCount = count(${"SITE_USER_GROUPS_".$db_result_lang_array["LID"]}); $i < $intCount; $i++)