$val, 'precedence' => $key, ); $res = DBUtil::autoInsert('browse_criteria', $aPost); } return true; } if (checkSession()) { require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc"); require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCreate.inc"); require_once("editBrowserUI.inc"); require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc"); require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc"); require_once("$default->fileSystemRoot/presentation/Html.inc"); $oPatternCustom = & new PatternCustom(); $oPatternCustom->setHtml(renderBrowsePicker()); $main->setOnLoadJavaScript("optBrowse.init(document.forms[0]);"); $main->setHasRequiredFields(false); $main->setAdditionalJavaScript(initialiseOptionTransferJavaScript()); $main->setFormAction($_SERVER["PHP_SELF"] . "?fAssign=1"); $main->setDHTMLScrolling(false); if (isset($fAssign)) { $aIDs = explode(",", $browseNewLeft); // Verify that the browse list makes at least some sense $res = verifyBrowse($aIDs); if (PEAR::isError($res)) { $main->setErrorMessage($res->getMessage()); } else { // Add/Remove new users to group $res = updateBrowse($aIDs); if (($res === false) || (PEAR::isError($res))) { $main->setErrorMessage("Some problems in updating browse settings. Please contact your administrator"); } else { redirect($_SERVER["PHP_SELF"]); } } } // render page $main->setCentralPayload($oPatternCustom); $main->render(); } function initialiseOptionTransferJavascript() { return ""; } ?>