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

电子政务应用

开发平台:

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: deskpro_help.php,v $
  15. // | $Date: 2004/02/10 01:34:28 $
  16. // | $Revision: 1.9 $
  17. // +-------------------------------------------------------------+
  18. // | File Details:
  19. // | - DeskPRO-provided technician interface help system.
  20. // +-------------------------------------------------------------+
  21. error_reporting(E_ALL ^ E_NOTICE);
  22. include "./../global.php";
  23. tech_mini_header(NULL);
  24. echo "<table cellpadding="0" width="100%"><tr height="30"><td>&nbsp;&nbsp;<b>DeskPRO Technician Interface Guide</b> &nbsp;&nbsp;&nbsp; [<a href="javascript:self.close()">close</a>]</td><td align="right">" . html_image('pic010.gif') . "&nbsp;&nbsp;</td></tr><tr height="1"><td height="1" colspan="2" bgcolor="#000000">" . html_image('spacer.gif') . "</td></tr></table>";
  25. echo "<table width="100%" cellspacing="0"><tr><td valign="top">";
  26. $cat = array();
  27. $entry = array();
  28. $db->query("SELECT * FROM tech_internal_help_cat ORDER BY displayorder");
  29. while ($res = $db->row_array()) {
  30. $cat[] = $res;
  31. }
  32. if ($_REQUEST['category']) {
  33. if ((int)($_REQUEST['category'])) {
  34. $db->query("SELECT * FROM tech_internal_help_entry WHERE category = '" . mysql_escape_string($_REQUEST[category]) . "' ORDER BY displayorder");
  35. } else {
  36. $db->query("SELECT tech_internal_help_entry.*, tech_internal_help_cat.name AS name FROM tech_internal_help_entry LEFT JOIN tech_internal_help_cat ON tech_internal_help_cat.id = tech_internal_help_entry.category WHERE name like '%" . mysql_escape_string($_REQUEST[category]) . "%' ORDER BY tech_internal_help_entry.displayorder");
  37. }
  38. while ($res = $db->row_array()) {
  39. $entry[] = $res;
  40. }
  41. }
  42. echo "<tr valign="top"><td nowrap><table cellpadding="1" cellspacing="0">n";
  43. // Draw the category list bar (left column)
  44. foreach ($cat as $key => $val) { 
  45. $txt = $val['name'];
  46. if ($val['id'] == $_REQUEST['category'] or $val['name'] == $_REQUEST['category']) {
  47. $show_entries = 1;
  48. $img = "tech/folder.gif";
  49. } else {
  50. $show_entries = 0;
  51. $img = "tech/folder.gif";
  52. }
  53. $txt = str_replace(" ", "&nbsp;", $txt);
  54. echo "<tr><td valign="top"><img src="./../../images/$img"></td><td><a href="deskpro_help.php?category=$val[id]$mini">$txt</a></td></tr>n";
  55. // If we're drawing the popup, we need to show the entry index along with the categories
  56. if ($show_entries) { 
  57. echo "<tr><td colspan="2"><table cellpadding="0" cellspacing="0">";
  58. foreach ($entry as $key2 => $val2) {
  59. $txt = str_replace(" ", "&nbsp;", $val2['title']);
  60. if ($val2['id'] == $_REQUEST['entry'] OR $val2['title'] == $_REQUEST['entry']) {
  61. $img = "tech/document.gif";
  62. } else {
  63. $img = "tech/document.gif";
  64. }
  65. echo "<tr><td>&nbsp;&nbsp;<img src="./../../images/$img"></td><td><a href="deskpro_help.php?category=$val[id]&entry=$val2[id]$mini">$txt</font></a></td></tr>n";
  66. }
  67. echo "</td></tr></table>";
  68. }
  69. }
  70. print "</table><td width="100%"><br />n";
  71. if ($_REQUEST['entry']) {
  72. if ((int)($_REQUEST['entry'])) {
  73. $result = $db->query_return("SELECT * FROM tech_internal_help_entry WHERE id = '$_REQUEST[entry]'");
  74. } else {
  75. $_REQUEST['entry'] = mysql_escape_string($_REQUEST['entry']);
  76. $result = $db->query_return("SELECT * FROM tech_internal_help_entry WHERE title LIKE '%" . mysql_escape_string($_REQUEST[entry]) . "%'");
  77. }
  78. echo "<U><B>$result[title]</B></U><BR>";
  79. echo $result['entry'];
  80. } else {
  81. if ($_REQUEST['category']) {
  82. $result = $db->query_return("SELECT * FROM tech_internal_help_entry WHERE title LIKE '%Introduction%' AND category = '$_REQUEST[category]'");
  83. echo "<U><B>$result[title]</B></U><BR>";
  84. echo $result['entry'];
  85. } else {
  86. echo "Select a category at left to begin.";
  87. }
  88. }
  89. echo "</td></tr></table>";
  90. ?>