Updates German
[lhc/web/wiklou.git] / maintenance / rebuildtextindex.inc
index 9395a81..ef65eed 100644 (file)
@@ -8,8 +8,7 @@ require_once 'counter.php';
  * but that will prevent searches from working while it runs.
  *
  * @todo document
- * @package MediaWiki
- * @subpackage Maintenance
+ * @addtogroup Maintenance
  */
 
 /** */
@@ -28,7 +27,7 @@ function dropTextIndex( &$database )
 function createTextIndex( &$database )
 {
        $searchindex = $database->tableName( 'searchindex' );
-       echo "Rebuild the index...\n";
+       echo "\nRebuild the index...\n";
        $sql = "ALTER TABLE $searchindex ADD FULLTEXT si_title (si_title), " .
          "ADD FULLTEXT si_text (si_text)";
        $database->query($sql, "createTextIndex" );
@@ -36,7 +35,7 @@ function createTextIndex( &$database )
 
 function rebuildTextIndex( &$database )
 {
-       extract( $database->tableNames( 'page', 'revision', 'text', 'searchindex' ) );
+       list ($page, $revision, $text, $searchindex) = $database->tableNamesN( 'page', 'revision', 'text', 'searchindex' );
 
        $sql = "SELECT MAX(page_id) AS count FROM $page";
        $res = $database->query($sql, "rebuildTextIndex" );