fileSystemRoot/lib/users/User.inc"); require_once("$default->fileSystemRoot/lib/security/Permission.inc"); require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc"); require_once("$default->fileSystemRoot/lib/visualpatterns/PatternTableSqlQuery.inc"); require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc"); require_once("$default->fileSystemRoot/presentation/Html.inc"); require_once("listUsersUI.inc"); require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/administration/adminUI.inc"); if (checkSession()) { $oPatternCustom = & new PatternCustom(); if (Permission::userIsUnitAdministrator() && !$fGroupID) { // #3519 select a group in your unit if you're a unit administrator and none has been selected $sql = $default->db; /*ok*/ $sQuery = array("SELECT group_id FROM $default->groups_units_table WHERE unit_id = ? ORDER BY group_id", User::getUnitID($_SESSION["userID"])); $sql->query($sQuery); if ($sql->next_record()) { $fGroupID = $sql->f("group_id"); } } else { $default->log->info("fGroupID=$fGroupID"); } $oPatternCustom->setHtml(getPage($fGroupID, $fName)); require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc"); $main->setCentralPayload($oPatternCustom); $main->setFormAction($_SERVER['PHP_SELF']); $main->render(); } ?>