From b2e37f20c73f7f29bafca9bcf95c1e59902a50ee Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Fri, 16 Jan 2009 04:35:35 +0000 Subject: Move graphics::rebuild_dirty_images to core_task::rebuild_dirty_images --- core/helpers/graphics.php | 48 ++--------------------------------------------- 1 file changed, 2 insertions(+), 46 deletions(-) (limited to 'core/helpers/graphics.php') diff --git a/core/helpers/graphics.php b/core/helpers/graphics.php index 2edfb5f8..67756c4b 100644 --- a/core/helpers/graphics.php +++ b/core/helpers/graphics.php @@ -221,58 +221,14 @@ class graphics_Core { "%count of your photos are out of date. %link_startClick here to fix them%link_end", $count, array("link_start" => "", "link_end" => "")), "graphics_dirty"); } } - /** - * Task that rebuilds all dirty images. - * @param Task_Model the task - */ - static function rebuild_dirty_images($task) { - $db = Database::instance(); - - $result = self::find_dirty_images_query(); - $remaining = $result->count(); - $completed = $task->get("completed", 0); - - $i = 0; - foreach ($result as $row) { - $item = ORM::factory("item", $row->id); - if ($item->loaded) { - self::generate($item); - } - - $completed++; - $remaining--; - - if (++$i == 2) { - break; - } - } - - $task->status = t2("Updated: 1 image. Total: %total_count.", - "Updated: %count images. Total: %total_count.", - $completed, - array("total_count" => ($remaining + $completed))); - - if ($completed + $remaining > 0) { - $task->percent_complete = (int)(100 * $completed / ($completed + $remaining)); - } else { - $task->percent_complete = 100; - } - - $task->set("completed", $completed); - if ($remaining == 0) { - $task->done = true; - $task->state = "success"; - site_status::clear("graphics_dirty"); - } - } - /** * Detect which graphics toolkits are available on this system. Return an array of key value * pairs where the key is one of gd, imagemagick, graphicsmagick and the value is information -- cgit v1.2.3