$sContent .= '         <td>' . $oTxtFilter->render() . '</td>' . "\n";
$sContent .= '      </tr>' . "\n";
$sContent .= '      <tr>' . "\n";
$sContent .= '         <td>' . i18n("Search in", $plugin_name) . '</td>' . "\n";
$sContent .= '         <td>' . $oSelSearchIn->render() . '</td>' . "\n";
$sContent .= '      </tr>' . "\n";
$sContent .= '      <tr>' . "\n";
$sContent .= '         <td>&nbsp;</td>' . "\n";
$sContent .= '         <td>' . $oBtnApply->render() . '</td>' . "\n";
$sContent .= '      </tr>' . "\n";
$sContent .= '    </table>' . "\n";
$sContent .= '</form>' . "\n";
$sContent .= '</div>' . "\n";
// To template
$sLink = "listoptionsgroup";
$oListOptionsRow = new cFoldingRow("79efc1fc-111d-11dc-8314-0800200c9a66", i18n("List options", $plugin_name), $sLink, false);
$oListOptionsRow->setContentData($sContent);
$oTpl->set('s', 'LISTOPTIONLINKGROUP', $sLink);
######################################
# 4.3 Recipient groups: Paging
######################################
$oPagerLink = new cHTMLLink();
$oPagerLink->setLink("main.php");
$oPagerLink->setTargetFrame('left_bottom');
$oPagerLink->setCustom("elemperpage", $iItemsPerPage);
$oPagerLink->setCustom("filter", "");
$oPagerLink->setCustom("sortby", "name");
$oPagerLink->setCustom("sortorder", "ASC");
$oPagerLink->setCustom("searchin", "--all--");
$oPagerLink->setCustom("frame", "2");
$oPagerLink->setCustom("area", "recipientgroups");
 $oPagerLink->setCustom("outsider_searchin", $_REQUEST["outsider_searchin"]);
 $oPagerLink->setCustom("idrecipientgroup", $_REQUEST["idrecipientgroup"]);
 $oPagerLink->setCustom("frame", $frame);
 $oPagerLink->setCustom("area", $area);
 #$oPagerLink->enableAutomaticParameterAppend();
 $oPagerLink->setCustom("contenido", $sess->id);
 $oMemberPager = new cObjectPager("d82a3ff0-52d9-11db-b0de-0800200c9a66", $iMembers, $_REQUEST["member_elemperpage"], $_REQUEST["member_page"], $oPagerLink, "member_page");
 $oMemberPager->setCaption(i18n("Member navigation", $plugin_name));
 $oForm->add(i18n("Recipients in group", $plugin_name), '<table border="0" cellspacing="0" cellpadding="0" width="100%">' . $oMemberListOptionRow->render() . $oMemberPager->render() . '<tr><td>' . $oAddedRecipientList->render() . '</td></tr></table>');
 unset($oInsiders);
 unset($oMemberListOptionRow);
 unset($oMemberPager);
 unset($oAddedRecipientList);
 // Outsiders
 // Outsider list options folding row
 $oOutsiderListOptionRow = new cFoldingRow("ca633b00-52e9-11db-b0de-0800200c9a66", i18n("Outsider list options", $plugin_name));
 $oSelItemsPerPage = new cHTMLSelectElement("outsider_elemperpage");
 $oSelItemsPerPage->autoFill(array(0 => i18n("-- All --", $plugin_name), 25 => 25, 50 => 50, 75 => 75, 100 => 100));
 $oSelItemsPerPage->setDefault($_REQUEST["outsider_elemperpage"]);
 $oSelSortBy = new cHTMLSelectElement("outsider_sortby");
 foreach ($aFields as $sKey => $aData) {
     if (strpos($aData["type"], "sort") !== false) {
         if ($_REQUEST["outsider_sortby"] == "") {
             $_REQUEST["outsider_sortby"] = $aData["field"];
         }
         $oOption = new cHTMLOptionElement($aData["caption"], $aData["field"]);
         $oSelSortBy->addOptionElement($aData["field"], $oOption);
     }
 }
 $oSelSortBy->setDefault($_REQUEST["outsider_sortby"]);
 $oSelSortOrder = new cHTMLSelectElement("outsider_sortorder");