$row->AddViewField('MODIFIED_BY', $userName); } if ($selectFieldsMap['USER_ID']) { $userName = ''; if ($row->arRes['USER_ID'] > 0 && isset($userList[$row->arRes['USER_ID']])) { $userName = $userList[$row->arRes['USER_ID']]; } $row->AddViewField('USER_ID', $userName); } unset($userName); } if (isset($row)) { unset($row); } } $adminList->AddFooter(array(array('title' => Loc::getMessage('MAIN_ADMIN_LIST_SELECTED'), 'value' => $couponIterator->SelectedRowsCount()), array('counter' => true, 'title' => Loc::getMessage('MAIN_ADMIN_LIST_CHECKED'), 'value' => 0))); if (!$couponsReadOnly) { $adminList->AddGroupActionTable(array('delete' => Loc::getMessage('MAIN_ADMIN_LIST_DELETE'), 'activate' => Loc::getMessage('MAIN_ADMIN_LIST_ACTIVATE'), 'deactivate' => Loc::getMessage('MAIN_ADMIN_LIST_DEACTIVATE'))); } if (!isset($_REQUEST["mode"]) || $_REQUEST["mode"] != 'excel' && $_REQUEST["mode"] != 'subsettings') { ?> <script type="text/javascript"> function ShowNewCoupons(id, multi) { var PostParams = { lang: '<?php echo LANGUAGE_ID; ?> ', DISCOUNT_ID: id, MULTI: multi,
if (isset($arElementOps[$f_ID]) && isset($arElementOps[$f_ID]["element_edit"])) { $arActions[] = array("ICON" => "edit", "TEXT" => GetMessage("IBEL_A_CHANGE"), "DEFAULT" => true, "ACTION" => "(new BX.CAdminDialog({\n\t\t\t\t\t\t'content_url': '/bitrix/admin/iblock_subelement_edit.php?WF=Y&type=" . CUtil::JSEscape(htmlspecialcharsbx($strSubIBlockType)) . "&IBLOCK_ID=" . $intSubIBlockID . "&lang=" . LANGUAGE_ID . "&PRODUCT_ID=" . $ID . "&ID=" . $row->arRes['orig']['ID'] . "&TMP_ID=" . urlencode($strSubTMP_ID) . $sThisSectionUrl . '&' . bitrix_sessid_get() . "',\n\t\t\t\t\t\t'content_post': '" . (!(defined('BX_PUBLIC_MODE') && BX_PUBLIC_MODE == 1) ? '&bxsku=Y' : '') . "&bxpublic=Y',\n\t\t\t\t\t\t'draggable': true,\n\t\t\t\t\t\t'resizable': true,\n\t\t\t\t\t\t'buttons': [BX.CAdminDialog.btnSave, BX.CAdminDialog.btnCancel]\n\t\t\t\t\t})).Show();"); } if ($boolIBlockElementAdd && isset($arElementOps[$f_ID]) && isset($arElementOps[$f_ID]["element_edit"])) { $arActions[] = array("ICON" => "copy", "TEXT" => GetMessage("IBEL_A_COPY_ELEMENT"), "ACTION" => "(new BX.CAdminDialog({\n\t\t\t\t\t\t'content_url': '/bitrix/admin/iblock_subelement_edit.php?WF=Y&type=" . CUtil::JSEscape(htmlspecialcharsbx($strSubIBlockType)) . "&IBLOCK_ID=" . $intSubIBlockID . "&lang=" . LANGUAGE_ID . "&PRODUCT_ID=" . $ID . "&ID=" . $row->arRes['orig']['ID'] . "&TMP_ID=" . urlencode($strSubTMP_ID) . "&action=copy" . $sThisSectionUrl . '&' . bitrix_sessid_get() . "',\n\t\t\t\t\t\t'content_post': '" . (!(defined('BX_PUBLIC_MODE') && BX_PUBLIC_MODE == 1) ? '&bxsku=Y' : '') . "&bxpublic=Y',\n\t\t\t\t\t\t'draggable': true,\n\t\t\t\t\t\t'resizable': true,\n\t\t\t\t\t\t'buttons': [BX.CAdminDialog.btnSave, BX.CAdminDialog.btnCancel]\n\t\t\t\t\t})).Show();"); } if (isset($arElementOps[$f_ID]) && isset($arElementOps[$f_ID]["element_delete"])) { $arActions[] = array("SEPARATOR" => true); $arActions[] = array("ICON" => "delete", "TEXT" => GetMessage('MAIN_DELETE'), "TITLE" => GetMessage("IBLOCK_DELETE_ALT"), "ACTION" => "if (confirm('" . GetMessageJS('IBLOCK_CONFIRM_DEL_MESSAGE') . "')) " . $lAdmin->ActionDoGroup($row->arRes['orig']['ID'], "delete", $sThisSectionUrl)); } } if (!empty($arActions)) { $row->AddActions($arActions); } } $lAdmin->AddFooter(array(array("title" => GetMessage("MAIN_ADMIN_LIST_SELECTED"), "value" => $rsData->SelectedRowsCount()), array("counter" => true, "title" => GetMessage("MAIN_ADMIN_LIST_CHECKED"), "value" => "0"))); $arGroupActions = array(); foreach ($arElementOps as $id => $arOps) { if (isset($arOps["element_delete"])) { $arGroupActions["delete"] = GetMessage("MAIN_ADMIN_LIST_DELETE"); break; } } foreach ($arElementOps as $id => $arOps) { if (isset($arOps["element_edit"])) { $arGroupActions["activate"] = GetMessage("MAIN_ADMIN_LIST_ACTIVATE"); $arGroupActions["deactivate"] = GetMessage("MAIN_ADMIN_LIST_DEACTIVATE"); break; } } $arParams = array('disable_action_sub_target' => true);