$_REQUEST["member_sortorder"] = "ASC"; } if (!isset($_REQUEST["outsider_page"]) || !is_numeric($_REQUEST["outsider_page"]) || $_REQUEST["outsider_page"] <= 0 || $_REQUEST["outsider_elemperpage"] == 0) { $_REQUEST["outsider_page"] = 1; } if ($_REQUEST["outsider_sortorder"] != "DESC") { $_REQUEST["outsider_sortorder"] = "ASC"; } // Output form $oForm = new UI_Table_Form("properties", "main.php?1", "get"); // Use "get" for folding rows... $oForm->setVar("frame", $frame); $oForm->setVar("area", $area); $oForm->setVar("action", "recipientgroup_save_group"); $oForm->setVar("idrecipientgroup", $_REQUEST["idrecipientgroup"]); $oForm->setSubmitJS("append_registered_parameters(this);"); $oForm->addHeader(i18n("Edit group", $plugin_name)); $oTxtGroupName = new cHTMLTextbox("groupname", $oRGroup->get("groupname"), 40); $oForm->add(i18n("Group name", $plugin_name), $oTxtGroupName->render()); $oCkbDefault = new cHTMLCheckbox("defaultgroup", "1"); $oCkbDefault->setChecked($oRGroup->get("defaultgroup")); $oForm->add(i18n("Default group", $plugin_name), $oCkbDefault->toHTML(false)); // Member list options folding row $oMemberListOptionRow = new cFoldingRow("a91f5540-52db-11db-b0de-0800200c9a66", i18n("Member list options", $plugin_name)); $oSelItemsPerPage = new cHTMLSelectElement("member_elemperpage"); $oSelItemsPerPage->autoFill(array(0 => i18n("-- All --", $plugin_name), 25 => 25, 50 => 50, 75 => 75, 100 => 100)); $oSelItemsPerPage->setDefault($_REQUEST["member_elemperpage"]); $oSelSortBy = new cHTMLSelectElement("member_sortby"); foreach ($aFields as $sKey => $aData) { if (strpos($aData["type"], "sort") !== false) { if ($_REQUEST["member_sortby"] == "") {