<?php
// rebuild search-table
// this script rebuilds the search-table

// this needs some time, please make sure that its really needed
// i.e. in case of errors, required updates etc.

define('phorum_page', 'rebuild_search_table');

// if we are running in the webserver, bail out
if (isset($_SERVER["REMOTE_ADDR"])) {
    echo "This script cannot be run from a browser.";
    return;
}

define("phorum_page", "rebuild_search_table");
define("PHORUM_ADMIN", 1);

chdir(dirname(__FILE__) . "/..");
require_once './common.php';

// Make sure that the output is not buffered.
phorum_ob_clean();

if (! ini_get('safe_mode')) {
    set_time_limit(0);
    ini_set("memory_limit","64M");
}

echo "\nRebuilding search-table ...\n";

phorum_db_rebuild_search_data();

echo "If no errors were logged above,\n" .
     "then the search table was successfully rebuilt.\n\n";

?>
