$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,
Exemple #2
0
         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);