diff options
Diffstat (limited to 'core/helpers/graphics.php')
-rw-r--r-- | core/helpers/graphics.php | 48 |
1 files changed, 2 insertions, 46 deletions
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,7 +221,8 @@ class graphics_Core { "%count of your photos are out of date. %link_startClick here to fix them%link_end", $count, array("link_start" => "<a href=\"" . - url::site("admin/maintenance/start/graphics::rebuild_dirty_images?csrf=__CSRF__") . + url::site( + "admin/maintenance/start/core_task::rebuild_dirty_images?csrf=__CSRF__") . "\" class=\"gDialogLink\">", "link_end" => "</a>")), "graphics_dirty"); @@ -229,51 +230,6 @@ class graphics_Core { } /** - * 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 * about that toolkit. For GD we return the version string, and for ImageMagick and |