本文整理汇总了PHP中CCatalogGroup::GetLangList方法的典型用法代码示例。如果您正苦于以下问题:PHP CCatalogGroup::GetLangList方法的具体用法?PHP CCatalogGroup::GetLangList怎么用?PHP CCatalogGroup::GetLangList使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CCatalogGroup
的用法示例。
在下文中一共展示了CCatalogGroup::GetLangList方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: array
$arActions = array();
$arActions[] = array("ICON" => "edit", "TEXT" => GetMessage("EDIT_STATUS_ALT"), "ACTION" => $lAdmin->ActionRedirect("/bitrix/admin/cat_group_edit.php?ID=" . $arRes['ID'] . "&lang=" . LANGUAGE_ID . "&" . GetFilterParams("filter_") . ""), "DEFAULT" => true);
if (!$bReadOnly) {
if ('Y' != $arRes['BASE']) {
$arActions[] = array("SEPARATOR" => true);
$arActions[] = array("ICON" => "delete", "TEXT" => GetMessage("DELETE_STATUS_ALT"), "ACTION" => "if(confirm('" . GetMessage('DELETE_STATUS_CONFIRM') . "')) " . $lAdmin->ActionDoGroup($arRes['ID'], "delete"));
}
}
$row->AddActions($arActions);
}
if (array_key_exists('NAME_LID', $arSelectFieldsMap)) {
$arGroupIDS = array_keys($arRows);
if (!empty($arGroupIDS)) {
$arLangResult = array();
$arLangResult = array_fill_keys($arGroupIDS, $arLangDefList);
$rsLangs = CCatalogGroup::GetLangList(array("CATALOG_GROUP_ID" => $arGroupIDS));
while ($arLang = $rsLangs->Fetch()) {
$arLang['CATALOG_GROUP_ID'] = intval($arLang['CATALOG_GROUP_ID']);
if (array_key_exists($arLang['LID'], $arLangList)) {
$arLangResult[$arLang['CATALOG_GROUP_ID']][$arLang['LID']] = str_replace('#VALUE#', htmlspecialcharsex($arLang["NAME"]), $arLangResult[$arLang['CATALOG_GROUP_ID']][$arLang['LID']]);
}
}
foreach ($arGroupIDS as &$intGroupID) {
$strLang = str_replace('#VALUE#', '', implode('<br>', $arLangResult[$intGroupID]));
$arRows[$intGroupID]->AddViewField("NAME_LID", $strLang);
}
if (isset($intGroupID)) {
unset($intGroupID);
}
}
}