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

电子政务应用

开发平台:

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: actions.php,v $
  15. // | $Date: 2004/02/10 01:34:26 $
  16. // | $Revision: 1.12 $
  17. // +-------------------------------------------------------------+
  18. // | File Details:
  19. // | - Internal FAQ maintenance.
  20. // +-------------------------------------------------------------+
  21. error_reporting(E_ALL ^ E_NOTICE);
  22. include "./../global.php";
  23. tech_nav('faq');
  24. // default do
  25. $_REQUEST['do'] = trim($_REQUEST['do']);
  26. if (!isset($_REQUEST['do']) or $_REQUEST['do'] == "") {
  27. $_REQUEST['do'] = "mainentance";
  28. }
  29. include ("./faq_include.php");
  30. ############################### UPDATE COUNTERS ###############################
  31. if ($_REQUEST['do'] == "update_counters") {
  32. update_counters();
  33. echo "<b>Category totals updated</b><br /><br />";
  34. $_REQUEST['do'] = "maintenance";
  35. }
  36. ############################### UPDATE KEYWORDS ###############################
  37. if ($_REQUEST['do'] == "update_keywords") {
  38. $db->query("SELECT keywords, id FROM faq_articles");
  39. while ($result = $db->row_array()) {
  40. $words = explode(',', $result['keywords']);
  41. if (@is_array($words)) {
  42. foreach($words AS $key => $var) {
  43. if (trim($var) != '') {
  44. if ($data[$var]) {
  45. $data[$var] .= ',' . $result['id'];
  46. } else {
  47. $data[$var] = $result['id'];
  48. }
  49. }
  50. }
  51. }
  52. }
  53. $db->query("DELETE FROM faq_keywords");
  54. $db->query("INSERT INTO faq_keywords (word, articles) VALUES " . insertsql($data) . "");
  55. $_REQUEST['do'] = "maintenance";
  56. }
  57. ############################### UPDATE PARENT LIST ###############################
  58. if ($_REQUEST['do'] == "update_parentlist") {
  59. update_parentlist();
  60. echo "<b>Parent list updated</b><br /><br />";
  61. $_REQUEST['do'] = "maintenance";
  62. }
  63. ############################### MAINTENANCE ###############################
  64. if ($_REQUEST['do'] == "maintenance") {
  65. echo "<a href="actions.php?do=update_counters">Update Counters</a><br /><br />";
  66. echo "<a href="actions.php?do=search_index">Rebuild Search Index</a><br /><br />";
  67. echo "<a href="actions.php?do=update_keywords">Rebuild Keywords</a><br /><br />";
  68. echo "<a href="actions.php?do=update_parentlist">Update parent list</a><br /><br />";
  69. }
  70. ?>