Rev 831 | Blame | Last modification | View Log | RSS feed
<?php////////////////////////////////////////////////////////////////////////////////// //// Copyright (C) 2006 Phorum Development Team //// http://www.phorum.org //// //// This program is free software. You can redistribute it and/or modify //// it under the terms of either the current Phorum License (viewable at //// phorum.org) or the Phorum License that was distributed with this file //// //// This program is distributed in the hope that it will be useful, //// but WITHOUT ANY WARRANTY, without even the implied warranty of //// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. //// //// You should have received a copy of the Phorum License //// along with this program. //////////////////////////////////////////////////////////////////////////////////if(!defined("PHORUM_ADMIN")) return;if(empty($PHORUM["http_path"])){$PHORUM["http_path"]=dirname($_SERVER["PHP_SELF"]);}// load the default Phorum languageif(isset($PHORUM["default_language"])){include_once( "./include/lang/$PHORUM[default_language].php" );}?><!-- // // HTTP Content-Type header with the charset from the default language// if (isset($PHORUM["DATA"]['CHARSET'])) {// header("Content-Type: text/html; " .// "charset=".htmlspecialchars($PHORUM["DATA"]['CHARSET']));// }//?>//<html>//<head>//<title>Phorum Admin</title>//<?php////// meta data with the charset from the default language//if (isset($PHORUM["DATA"]['CHARSET'])) {// echo "<meta content=\"text/html; charset=".$PHORUM["DATA"]["CHARSET"]."\" http-equiv=\"Content-Type\">\n";//}////?>//<style type="text/css">////body//{// font-family: Lucida Sans Unicode, Lucida Grand, Verdana, Arial, Helvetica;// font-size: 13px;//}////input, textarea, select, td//{// font-family: Lucida Sans Unicode, Lucida Grand, Verdana, Arial, Helvetica;// font-size: 13px;// border-color: #EEEEEE;//}////.input-form-th//{// font-family: Lucida Sans Unicode, Lucida Grand, Verdana, Arial, Helvetica;// font-size: 13px;// padding: 3px;// background-color: #DDDDEA;//}////.input-form-td//{// font-family: Lucida Sans Unicode, Lucida Grand, Verdana, Arial, Helvetica;// font-size: 13px;// padding: 3px;// background-color: #EEEEFA;//}////.input-form-td-break, .PhorumAdminTitle//{// font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;// font-size: 16px;// font-weight: bold;// padding: 3px;// background-color: Navy;// color: White;//}////.input-form-td-message//{// font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;// font-size: 13px;// padding: 10px;// background-color: White;// color: Black;//}////.PhorumAdminMenu//{// width: 150px;// border: 1px solid Navy;// font-size: 13px;// margin-bottom: 3px;// line-height: 18px;// padding: 3px;//}////.PhorumAdminMenuTitle//{// width: 150px;// border: 1px solid Navy;// background-color: Navy;// color: white;// font-size: 14px;// font-weight: bold;// padding: 3px;//}////.PhorumAdminTableRow//{// background-color: #EEEEFA;// color: Navy;// padding: 3px;// font-size: 13px;//}////.PhorumAdminTableRowAlt//{// background-color: #d6d6e0;// color: Navy;// padding: 3px;// font-size: 13px;//}////.PhorumAdminTableHead//{// background-color: Navy;// color: White;// padding: 3px;// font-weight: bold;// font-size: 13px;//}////.PhorumInfoMessage//{// font-family: Lucida Sans Unicode, Lucida Grand, Verdana, Arial, Helvetica;// font-size: 13px;// padding: 3px;// background-color: #EEEEFA;// width: 300px;// align: center;// text-align: left;//}////.PhorumAdminError//{// background-image: url("./images/alert.gif");// background-position: 5px 5px;// background-repeat: no-repeat;// font-family: Lucida Sans Unicode, Lucida Grand, Verdana, Arial, Helvetica;// font-size: 15px;// padding: 12px 12px 12px 50px;// color: #000000;// border: 2px solid red;// margin-bottom: 3px;//}////.PhorumAdminOkMsg//{// font-family: Lucida Sans Unicode, Lucida Grand, Verdana, Arial, Helvetica;// font-size: 15px;// padding: 12px;// color: #000000;// border: 2px solid darkgreen;// margin-bottom: 3px;//}////.small//{// font-size: 10px;//}////.help-td, .help-td a//{// color: White;// padding-bottom: 2px;// text-decoration: none;//}////#phorum-status//{// vertical-align: middle;//}////#status-form//{// display: inline;//}////img.question//{// padding: 0 5px 1px 5px;// vertical-align: middle;//}////#helpdiv//{// position: absolute;// display: none;// width: 400px;// border: 2px solid Navy;//}////#helpdiv-hide//{// float: right;//}////#helpdiv-title//{// color: White;// background-color: Navy;// padding: 1px 1px 3px 1px;//}////#helpdiv-content//{// background-color: White;// height: 200px;// padding: 8px;// font-family: Lucida Sans Unicode, Lucida Grand, Verdana, Arial, Helvetica;// font-size: 13px;// overflow: scroll;//}////#help-title//{// font-weight: bold;// margin-bottom: 3px;//}////</style>//<script>////function show_help(key)//{// if (document.all) {// topoffset=document.body.scrollTop;// leftoffset=document.body.scrollLeft;// WIDTH=document.body.clientWidth;// HEIGHT=document.body.clientHeight;// } else {// topoffset=pageYOffset;// leftoffset=pageXOffset;// WIDTH=window.innerWidth;// HEIGHT=window.innerHeight;// }//// if(WIDTH%2!=0) WIDTH--;// if(HEIGHT%2!=0) HEIGHT--;//// newtop=((HEIGHT-200)/2)+topoffset;//// // IE still puts selects on top of stuff so it has to be fixed to the left some// if (document.all) {// newleft=150;// } else {// newleft=((WIDTH-400)/2)+leftoffset;// }//// document.getElementById('helpdiv').style.left=newleft;// document.getElementById('helpdiv').style.top=newtop;//// document.getElementById('help-title').innerHTML = help[key][0];// document.getElementById('help-text').innerHTML = help[key][1];//// document.getElementById('helpdiv').style.display = 'block';////}////function hide_help()//{// document.getElementById('helpdiv').style.display = 'none';// document.getElementById('help-title').innerHTML = "";// document.getElementById('help-text').innerHTML = "";//}////</script>//</head>//<body>//<div id="helpdiv">//<div id="helpdiv-hide"><a href="javascript:hide_help();"><img border="0" src="images/close.gif" height="16" width="16" /></a></div>//<div id="helpdiv-title"> Phorum Admin Help</div>//<div id="helpdiv-content">//<div id="help-title"></div>//<div id="help-text"></div>//</div>//</div>--><table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: Navy;">Phorum Admin<small><br />version <?php echo PHORUM; ?></small></td><?php if(empty($module)){ // only show the versioncheck if you are on the front page of the admin ?><td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: Navy;" align="center" valign="middle"><iframe scrolling="no" frameborder="0" align="top" width="400" height="35" src="versioncheck.php"></iframe></td><?php } else {// Reset the cookie that is used for the version check.setcookie("phorum_upgrade_available", '', time()-86400,$PHORUM["session_path"], $PHORUM["session_domain"]);} ?><td style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: Navy;" align="right"><div id="phorum-status"><?php if($module!="login" && $module!="install" && $module!="upgrade"){ ?><form id="status-form" action="<?php echo $_SERVER["PHP_SELF"];?>" method="post"><input type="hidden" name="module" value="status" />Phorum Status:<select name="status" onChange="this.form.submit();"><option value="normal" <?php if($PHORUM["status"]=="normal") echo "selected"; ?>>Normal</option><option value="read-only"<?php if($PHORUM["status"]=="read-only") echo "selected"; ?>>Read Only</option><option value="admin-only"<?php if($PHORUM["status"]=="admin-only") echo "selected"; ?>>Admin Only</option><option value="disabled"<?php if($PHORUM["status"]=="disabled" || !phorum_db_check_connection()) echo "selected"; ?>>Disabled</option></select></form><?php } ?></div><?php if(isset($PHORUM['user'])) { ?><small>Logged In As <?php echo $PHORUM["user"]["username"]; ?></small><?php } ?></td></tr></table><br /><table border="0" cellspacing="0" cellpadding="0" width="100%"><?phpif($module!="login" && $module!="install" && $module!="upgrade"){?><tr><td valign="top"><?phpinclude_once "./include/admin/PhorumAdminMenu.php";$menu = new PhorumAdminMenu("Main Menu");$menu->add("Admin Home", "", "Takes you to the default Admin page.");$menu->add("Phorum Index", "index", "Takes you to the front page of the Phorum.");$menu->add("Log Out", "logout", "Logs you out of the admin.");$menu->show();$menu = new PhorumAdminMenu("Global Settings");$menu->add("General Settings", "settings", "Edit the global settings which affect the enter installation.");$menu->add("Ban Lists", "banlist", "Edits the list of banned names, email addresses and IP addresses.");$menu->add("Censor List", "badwords", "Edit the list of words that are censored in posts.");$menu->add("Modules", "mods", "Administer the Phorum Modules that are installed.");$menu->show();$menu = new PhorumAdminMenu("Forums");$menu->add("Manage Forums", "", "Takes you to the default Admin page.");$menu->add("Default Settings", "forum_defaults", "Allows you to set defaults settings that can be inherited by forums.");$menu->add("Create Forum", "newforum", "Creates a new area for your users to post messages.");$menu->add("Create Folder", "newfolder", "Creates a folder which can contain other folders of forums.");$menu->show();$menu = new PhorumAdminMenu("Users/Groups");$menu->add("Edit Users", "users", "Allows administrator to edit users including deactivating them.");$menu->add("Edit Groups", "groups", "Allows administrator to edit groups and their forum permissions.");$menu->add("Custom Profiles", "customprofile", "Allows administrator to add fields to Phorum profile.");$menu->show();$menu = new PhorumAdminMenu("Maintenance");$menu->add("Check For New Version", "version", "Check for new releases.");$menu->add("Prune Messages", "message_prune", "Pruning old messages.");$menu->add("Purge Stale Files", "file_purge", "Purging stale files from the database.");$menu->add("System Sanity Checks", "sanity_checks", "Perform a number of sanity checks on the system to identify possible problems.");$menu->add("Manage Language Files", "manage_languages", "Allows administrator to create new or updated versions of language files.");$menu->show();?><img src="<?php echo "$PHORUM[http_path]/images/trans.gif"; ?>" alt="" border="0" width="150" height="1" /></td><td valign="top"><img src="<?php echo "$PHORUM[http_path]/images/trans.gif"; ?>" alt="" border="0" width="15" height="15" /></td><?php}?><td valign="top" width="100%">