$arFilterFields = array("find_id", "find_field");
$lAdmin->InitFilter($arFilterFields);
$arFilter = array("=CONTROLLER_MEMBER_ID" => $find_id, "=FIELD" => $find_field);
foreach ($arFilter as $k => $v) {
    if (!strlen($v)) {
        unset($arFilter[$k]);
    }
}
$arHeaders = array(array("id" => "CREATED_DATE", "content" => GetMessage("CTRL_MEMB_HIST_CREATED_DATE"), "default" => true), array("id" => "FIELD", "content" => GetMessage("CTRL_MEMB_HIST_FIELD"), "default" => true), array("id" => "USER_ID", "content" => GetMessage("CTRL_MEMB_HIST_USER_ID"), "default" => true), array("id" => "FROM_VALUE", "content" => GetMessage("CTRL_MEMB_HIST_FROM_VALUE"), "default" => true), array("id" => "TO_VALUE", "content" => GetMessage("CTRL_MEMB_HIST_TO_VALUE"), "default" => true), array("id" => "NOTES", "content" => GetMessage("CTRL_MEMB_HIST_NOTES")));
$lAdmin->AddHeaders($arHeaders);
$arGroups = array();
$dbr_groups = CControllerGroup::GetList(array("SORT" => "ASC"));
while ($ar_groups = $dbr_groups->GetNext()) {
    $arGroups[$ar_groups["ID"]] = $ar_groups["NAME"];
}
$rsData = CControllerMember::GetLog($arFilter);
$rsData = new CAdminResult($rsData, $sTableID);
$rsData->NavStart();
$lAdmin->NavText($rsData->GetNavPrint(GetMessage("CTRL_MEMB_HIST_NAVSTRING")));
while ($arRes = $rsData->NavNext(true, "f_")) {
    $row =& $lAdmin->AddRow($f_ID, $arRes);
    $row->AddViewField("CREATED_DATE", $f_CREATED_DATE);
    $row->AddViewField("USER_ID", '[<a href="user_edit.php?ID=' . $f_USER_ID . '&amp;lang=' . LANGUAGE_ID . '">' . $f_USER_ID . '</a>] ' . $f_USER_ID_USER);
    switch ($f_FIELD) {
        case "CONTROLLER_GROUP_ID":
            $row->AddViewField("FIELD", GetMessage("CTRL_MEMB_HIST_CONTROLLER_GROUP_ID"));
            $row->AddViewField("FROM_VALUE", '[<a href="controller_group_edit.php?ID=' . $f_FROM_VALUE . '&amp;lang=' . LANGUAGE_ID . '">' . $f_FROM_VALUE . '</a>] ' . $arGroups[$f_FROM_VALUE]);
            $row->AddViewField("TO_VALUE", '[<a href="controller_group_edit.php?ID=' . $f_TO_VALUE . '&amp;lang=' . LANGUAGE_ID . '">' . $f_TO_VALUE . '</a>] ' . $arGroups[$f_TO_VALUE]);
            break;
        case "SITE_ACTIVE":
            $row->AddViewField("FIELD", GetMessage("CTRL_MEMB_HIST_SITE_ACTIVE"));