summaryrefslogtreecommitdiff
path: root/modules/search
diff options
context:
space:
mode:
Diffstat (limited to 'modules/search')
-rw-r--r--modules/search/helpers/search.php4
-rw-r--r--modules/search/helpers/search_task.php8
2 files changed, 6 insertions, 6 deletions
diff --git a/modules/search/helpers/search.php b/modules/search/helpers/search.php
index 1fd5175f..9123df09 100644
--- a/modules/search/helpers/search.php
+++ b/modules/search/helpers/search.php
@@ -72,7 +72,7 @@ class search_Core {
}
static function stats() {
- $remaining = Database::instance()
+ $remaining = db::build()
->select("items.id")
->from("items")
->join("search_records", "items.id", "search_records.item_id", "left")
@@ -80,7 +80,7 @@ class search_Core {
->where("search_records.item_id", "=", null)
->or_where("search_records.dirty", "=", 1)
->close()
- ->get()
+ ->execute()
->count();
$total = ORM::factory("item")->count_all();
diff --git a/modules/search/helpers/search_task.php b/modules/search/helpers/search_task.php
index 6b35cabc..6aa4a0d1 100644
--- a/modules/search/helpers/search_task.php
+++ b/modules/search/helpers/search_task.php
@@ -20,10 +20,10 @@
class search_task_Core {
static function available_tasks() {
// Delete extra search_records
- Database::instance()->query(
- "DELETE FROM {search_records} " .
- "WHERE {search_records}.`item_id` NOT IN " .
- "(SELECT `id` FROM {items})");
+ db::build()
+ ->delete("search_records")
+ ->where("item_id", "NOT IN", db::build()->select("id")->from("items"))
+ ->execute();
list ($remaining, $total, $percent) = search::stats();
return array(Task_Definition::factory()