Added reset method
authorMarcel Werk <burntime@woltlab.com>
Thu, 11 Jul 2013 14:26:18 +0000 (16:26 +0200)
committerMarcel Werk <burntime@woltlab.com>
Thu, 11 Jul 2013 14:26:18 +0000 (16:26 +0200)
wcfsetup/install/files/lib/system/search/SearchIndexManager.class.php

index a3b63e748f3714d75c1247c56a3888014ab71906..358ba5005afe46e4dba0e1102205e3dc8230e9b8 100644 (file)
@@ -110,4 +110,16 @@ class SearchIndexManager extends SingletonFactory {
                }
                WCF::getDB()->commitTransaction();
        }
+       
+       /**
+        * Resets the search index.
+        * 
+        * @param       string          $objectType
+        */
+       public function reset($objectType) {
+               $sql = "DELETE FROM     wcf".WCF_N."_search_index
+                       WHERE           objectTypeID = ?";
+               $statement = WCF::getDB()->prepareStatement($sql);
+               $statement->execute(array($this->getObjectTypeID($objectType)));
+       }
 }