summaryrefslogtreecommitdiff
path: root/core/helpers/graphics.php
diff options
context:
space:
mode:
Diffstat (limited to 'core/helpers/graphics.php')
-rw-r--r--core/helpers/graphics.php48
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