help.php
上传用户:gzy2002
上传日期:2010-02-11
资源大小:1785k
文件大小:5k
源码类别:

电子政务应用

开发平台:

Java

  1. <?php
  2. // +-------------------------------------------------------------+
  3. // | DeskPRO v [2.0.1 Production]
  4. // | Copyright (C) 2001 - 2004 Headstart Solutions Limited
  5. // | Supplied by WTN-WDYL
  6. // | Nullified by WTN-WDYL
  7. // | Distribution via WebForum, ForumRU and associated file dumps
  8. // +-------------------------------------------------------------+
  9. // | DESKPRO IS NOT FREE SOFTWARE
  10. // +-------------------------------------------------------------+
  11. // | License ID : Full Enterprise License =) ...
  12. // | License Owner : WTN-WDYL Team
  13. // +-------------------------------------------------------------+
  14. // | $RCSfile: help.php,v $
  15. // | $Date: 2004/02/10 01:34:25 $
  16. // | $Revision: 1.13 $
  17. // +-------------------------------------------------------------+
  18. // | File Details:
  19. // | - Administration interface help system
  20. // +-------------------------------------------------------------+
  21. error_reporting(E_ALL & ~E_NOTICE);
  22. require_once('./global.php');
  23. //Nullify WTN-WDYL Team
  24. if (!isset($_REQUEST['mini'])) { // Only show full headers if we're not a popup
  25. admin_header('Help');
  26. } else {
  27. $mini = '&mini=1';
  28. echo "<link href="./../tech.css" rel="stylesheet" type="text/css">n";
  29. }
  30. echo "<table width="100%" cellspacing="0"><tr><td valign="top">";
  31. $cat = array();
  32. $entry = array();
  33. $db->query("SELECT * FROM admin_help_cat ORDER BY displayorder");
  34. while ($res = $db->row_array()) {
  35. $cat[] = $res;
  36. }
  37. if ($_REQUEST['category']) {
  38. if ((int)($_REQUEST['category'])) {
  39. $db->query("SELECT * FROM admin_help_entry WHERE category = '" . mysql_escape_string($_REQUEST[category]) . "' ORDER BY displayorder");
  40. } else {
  41. $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");
  42. }
  43. while ($res = $db->row_array()) {
  44. $entry[] = $res;
  45. }
  46. }
  47. echo "<tr valign="top"><td nowrap>n";
  48. // Draw the category list bar (left column)
  49. foreach ($cat as $key => $val) { 
  50. $txt = $val['name'];
  51. if ($val['id'] == $_REQUEST['category'] or $val['name'] == $_REQUEST['category']) {
  52. $show_entries = 1;
  53. $img = "bul072o.gif";
  54. $category_name = $val['name'];
  55. } else {
  56. $show_entries = 0;
  57. $img = "bul072.gif";
  58. }
  59. $txt = str_replace(" ", "&nbsp;", $txt);
  60. echo "<img src="../../images/$img">&nbsp;<a href="help.php?category=$val[id]$mini">$txt</a><BR>n";
  61. // If we're drawing the popup, we need to show the entry index along with the categories
  62. if (isset($_REQUEST['mini']) AND $show_entries) { 
  63. foreach ($entry as $key2 => $val2) {
  64. $txt = str_replace(" ", "&nbsp;", $val2['title']);
  65. if ($val2['id'] == $_REQUEST['entry'] OR $val2['title'] == $_REQUEST['entry']) {
  66. $img = "bul062o.gif";
  67. } else {
  68. $img = "bul062.gif";
  69. }
  70. echo "&nbsp;&nbsp;&nbsp;&nbsp;<img src="../../images/$img">&nbsp;<a href="help.php?category=$val[id]&entry=$val2[id]$mini"><font size="-1">$txt</font></a><BR>n";
  71. }
  72. }
  73. }
  74. print "</td><td>&nbsp;</td><td width="100%">n";
  75. // If we're not drawing the popup version, we still have the entry index to show
  76. if (!isset($_REQUEST['mini'])) { 
  77. print "<table width="100%">n";
  78. foreach ($entry as $key => $val) {
  79. $i++;
  80. $txt = str_replace(" ", "&nbsp;", $val['title']);
  81. if ($val['id'] == $_REQUEST['entry'] or $val['title'] == $_REQUEST['entry']) {
  82. $img = "bul062o.gif";
  83. } else {
  84. $img = "bul062.gif";
  85. }
  86. if ($i == "1") {
  87. echo "<tr>";
  88. }
  89. echo "<td><img src="../../images/$img">&nbsp;<a href="help.php?category=$_REQUEST[category]&entry=$val[id]$mini"><font size="-1">$txt</font></a></td>n";
  90. if ($i == "3") {
  91. echo "</tr>";
  92. $i = 0;
  93. }
  94. }
  95. if ($i) {
  96. echo "</tr>";
  97. }
  98. echo "</table>n";
  99. echo "<HR NOSHADE>";
  100. }
  101. if ($_REQUEST['entry']) {
  102. if ((int)($_REQUEST['entry'])) {
  103. $result = $db->query_return("SELECT * FROM admin_help_entry WHERE id = $_REQUEST[entry]");
  104. } else {
  105. $_REQUEST['entry'] = mysql_escape_string($_REQUEST['entry']);
  106. $result = $db->query_return("SELECT * FROM admin_help_entry WHERE title like '$_REQUEST[entry]'");
  107. }
  108. echo "<U><B>$result[title]</B></U><BR>";
  109. echo $result['entry'];
  110. } else {
  111. if (count($entry)) {
  112. echo "<B>$category_name:</B> Please select an entry.";
  113. } else {
  114. echo "<B>$category_name:</B> This category has no entries. Please select another.";
  115. }
  116. }
  117. echo "</td></tr></table>";
  118. if (!isset($_REQUEST['mini'])) {
  119. admin_footer('Help');
  120. }
  121. ?>