Beispiel #1
0
if ($arID = $lAdmin->GroupAction()) {
    if ($_REQUEST['action_target'] == 'selected') {
        $rsData = CFilterLetter::GetList(array($by => $order), $arFilter);
        while ($arRes = $rsData->Fetch()) {
            $arID[] = $arRes['ID'];
        }
    }
    if (check_bitrix_sessid() && CFilterUnquotableWords::FilterPerm()) {
        foreach ($arID as $ID) {
            if (strlen($ID) <= 0) {
                continue;
            }
            $ID = intval($ID);
            switch ($_REQUEST['action']) {
                case "delete":
                    CFilterLetter::Delete($ID);
                    break;
            }
        }
    }
}
$rsData = CFilterLetter::GetList(array($by => $order), $arFilter);
$rsData = new CAdminResult($rsData, $sTableID);
$rsData->NavStart();
$lAdmin->NavText($rsData->GetNavPrint(GetMessage("FLT_LETTERS")));
$lAdmin->AddHeaders(array(array("id" => "ID", "content" => "ID", "sort" => "ID", "default" => true), array("id" => "LETTER", "content" => GetMessage("FLT_LETTER"), "sort" => "LETTER", "default" => true), array("id" => "REPLACEMENT", "content" => GetMessage("FLT_REPLACE"), "sort" => "REPLACEMENT", "default" => true)));
/*******************************************************************/
while ($arData = $rsData->NavNext(true, "t_")) {
    $row =& $lAdmin->AddRow($t_ID, $arData);
    if (!CFilterUnquotableWords::FilterPerm()) {
        $row->bReadOnly = True;