actions.php
上传用户:gzy2002
上传日期:2010-02-11
资源大小:1785k
文件大小:3k
- <?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: actions.php,v $
- // | $Date: 2004/02/10 01:34:26 $
- // | $Revision: 1.12 $
- // +-------------------------------------------------------------+
- // | File Details:
- // | - Internal FAQ maintenance.
- // +-------------------------------------------------------------+
- error_reporting(E_ALL ^ E_NOTICE);
- include "./../global.php";
- tech_nav('faq');
- // default do
- $_REQUEST['do'] = trim($_REQUEST['do']);
- if (!isset($_REQUEST['do']) or $_REQUEST['do'] == "") {
- $_REQUEST['do'] = "mainentance";
- }
- include ("./faq_include.php");
- ############################### UPDATE COUNTERS ###############################
- if ($_REQUEST['do'] == "update_counters") {
- update_counters();
- echo "<b>Category totals updated</b><br /><br />";
- $_REQUEST['do'] = "maintenance";
- }
- ############################### UPDATE KEYWORDS ###############################
- if ($_REQUEST['do'] == "update_keywords") {
- $db->query("SELECT keywords, id FROM faq_articles");
- while ($result = $db->row_array()) {
- $words = explode(',', $result['keywords']);
- if (@is_array($words)) {
- foreach($words AS $key => $var) {
- if (trim($var) != '') {
- if ($data[$var]) {
- $data[$var] .= ',' . $result['id'];
- } else {
- $data[$var] = $result['id'];
- }
- }
- }
- }
- }
- $db->query("DELETE FROM faq_keywords");
- $db->query("INSERT INTO faq_keywords (word, articles) VALUES " . insertsql($data) . "");
- $_REQUEST['do'] = "maintenance";
- }
- ############################### UPDATE PARENT LIST ###############################
- if ($_REQUEST['do'] == "update_parentlist") {
- update_parentlist();
- echo "<b>Parent list updated</b><br /><br />";
- $_REQUEST['do'] = "maintenance";
- }
- ############################### MAINTENANCE ###############################
- if ($_REQUEST['do'] == "maintenance") {
- echo "<a href="actions.php?do=update_counters">Update Counters</a><br /><br />";
- echo "<a href="actions.php?do=search_index">Rebuild Search Index</a><br /><br />";
- echo "<a href="actions.php?do=update_keywords">Rebuild Keywords</a><br /><br />";
- echo "<a href="actions.php?do=update_parentlist">Update parent list</a><br /><br />";
- }
- ?>