help.php
上传用户:gzy2002
上传日期:2010-02-11
资源大小:1785k
文件大小:5k
- <?php
- // +-------------------------------------------------------------+
- // | DeskPRO v [2.0.1 Production]
- // | Copyright (C) 2001 - 2004 Headstart Solutions Limited
- // | Supplied by WTN-WDYL
- // | Nullified by WTN-WDYL
- // | Distribution via WebForum, ForumRU and associated file dumps
- // +-------------------------------------------------------------+
- // | DESKPRO IS NOT FREE SOFTWARE
- // +-------------------------------------------------------------+
- // | License ID : Full Enterprise License =) ...
- // | License Owner : WTN-WDYL Team
- // +-------------------------------------------------------------+
- // | $RCSfile: help.php,v $
- // | $Date: 2004/02/10 01:34:25 $
- // | $Revision: 1.13 $
- // +-------------------------------------------------------------+
- // | File Details:
- // | - Administration interface help system
- // +-------------------------------------------------------------+
- error_reporting(E_ALL & ~E_NOTICE);
- require_once('./global.php');
- //Nullify WTN-WDYL Team
- if (!isset($_REQUEST['mini'])) { // Only show full headers if we're not a popup
- admin_header('Help');
- } else {
- $mini = '&mini=1';
- echo "<link href="./../tech.css" rel="stylesheet" type="text/css">n";
- }
- echo "<table width="100%" cellspacing="0"><tr><td valign="top">";
- $cat = array();
- $entry = array();
- $db->query("SELECT * FROM admin_help_cat ORDER BY displayorder");
- while ($res = $db->row_array()) {
- $cat[] = $res;
- }
- if ($_REQUEST['category']) {
- if ((int)($_REQUEST['category'])) {
- $db->query("SELECT * FROM admin_help_entry WHERE category = '" . mysql_escape_string($_REQUEST[category]) . "' ORDER BY displayorder");
- } else {
- $db->query("SELECT admin_help_entry.*, admin_help_cat.name AS name FROM admin_help_entry LEFT JOIN admin_help_cat ON admin_help_cat.id = admin_help_entry.category WHERE name like '%" . mysql_escape_string($_REQUEST[category]) . "%' ORDER BY admin_help_entry.displayorder");
- }
- while ($res = $db->row_array()) {
- $entry[] = $res;
- }
- }
- echo "<tr valign="top"><td nowrap>n";
- // Draw the category list bar (left column)
- foreach ($cat as $key => $val) {
- $txt = $val['name'];
- if ($val['id'] == $_REQUEST['category'] or $val['name'] == $_REQUEST['category']) {
- $show_entries = 1;
- $img = "bul072o.gif";
- $category_name = $val['name'];
- } else {
- $show_entries = 0;
- $img = "bul072.gif";
- }
- $txt = str_replace(" ", " ", $txt);
- echo "<img src="../../images/$img"> <a href="help.php?category=$val[id]$mini">$txt</a><BR>n";
- // If we're drawing the popup, we need to show the entry index along with the categories
- if (isset($_REQUEST['mini']) AND $show_entries) {
- foreach ($entry as $key2 => $val2) {
- $txt = str_replace(" ", " ", $val2['title']);
- if ($val2['id'] == $_REQUEST['entry'] OR $val2['title'] == $_REQUEST['entry']) {
- $img = "bul062o.gif";
- } else {
- $img = "bul062.gif";
- }
- echo " <img src="../../images/$img"> <a href="help.php?category=$val[id]&entry=$val2[id]$mini"><font size="-1">$txt</font></a><BR>n";
- }
- }
- }
- print "</td><td> </td><td width="100%">n";
- // If we're not drawing the popup version, we still have the entry index to show
- if (!isset($_REQUEST['mini'])) {
- print "<table width="100%">n";
- foreach ($entry as $key => $val) {
- $i++;
- $txt = str_replace(" ", " ", $val['title']);
- if ($val['id'] == $_REQUEST['entry'] or $val['title'] == $_REQUEST['entry']) {
- $img = "bul062o.gif";
- } else {
- $img = "bul062.gif";
- }
- if ($i == "1") {
- echo "<tr>";
- }
- echo "<td><img src="../../images/$img"> <a href="help.php?category=$_REQUEST[category]&entry=$val[id]$mini"><font size="-1">$txt</font></a></td>n";
- if ($i == "3") {
- echo "</tr>";
- $i = 0;
- }
- }
- if ($i) {
- echo "</tr>";
- }
- echo "</table>n";
- echo "<HR NOSHADE>";
- }
- if ($_REQUEST['entry']) {
- if ((int)($_REQUEST['entry'])) {
- $result = $db->query_return("SELECT * FROM admin_help_entry WHERE id = $_REQUEST[entry]");
- } else {
- $_REQUEST['entry'] = mysql_escape_string($_REQUEST['entry']);
- $result = $db->query_return("SELECT * FROM admin_help_entry WHERE title like '$_REQUEST[entry]'");
- }
- echo "<U><B>$result[title]</B></U><BR>";
- echo $result['entry'];
- } else {
- if (count($entry)) {
- echo "<B>$category_name:</B> Please select an entry.";
- } else {
- echo "<B>$category_name:</B> This category has no entries. Please select another.";
- }
- }
- echo "</td></tr></table>";
- if (!isset($_REQUEST['mini'])) {
- admin_footer('Help');
- }
- ?>