* @copyright Catalyst .Net Ltd * @license http://gnu.org/copyleft/gpl.html GNU GPL v2 */ require_once("../inc/always.php"); require_once("RSCDSSession.php"); $session->LoginRequired(); require_once("interactive-page.php"); require_once("classBrowser.php"); $c->stylesheets[] = "css/browse.css"; $c->scripts[] = "js/browse.js"; $browser = new Browser(translate("Calendar Users")); $browser->AddColumn( 'user_no', translate('No.'), 'right', '##user_link##' ); $browser->AddColumn( 'username', translate('Name') ); $browser->AddHidden( 'user_link', "'base_url/usr.php?user_no=' || user_no || '\">' || user_no || ''" ); $browser->AddColumn( 'fullname', translate('Full Name') ); $browser->AddColumn( 'email', translate('EMail') ); $browser->AddColumn( 'relations', translate('Relationships'), '', '', 'relationship_list(user_no)' ); $browser->SetJoins( 'usr' ); if ( isset( $_GET['o']) && isset($_GET['d']) ) { $browser->AddOrder( $_GET['o'], $_GET['d'] ); } else $browser->AddOrder( 'user_no', 'A' ); if ( $c->enable_row_linking ) { $browser->RowFormat( "\n", "\n", '#even' ); } else { $browser->RowFormat( "\n", "\n", '#even' ); } $browser->DoQuery(); $c->page_title = translate("Calendar Users"); if ( $session->AllowedTo("Admin") ) $user_menu->AddOption(translate("New User"),"$c->base_url/usr.php?create",translate("Add a new user"), false, 10); $active_menu_pattern = "#^$c->base_url/user#"; include("page-header.php"); echo $browser->Render(); include("page-footer.php"); ?>