From 820cbdf1c3a4810a1f00c16beee729e28a0d3056 Mon Sep 17 00:00:00 2001 From: Tim Almdal Date: Wed, 29 Apr 2009 15:57:29 +0000 Subject: Refactor the creation and removal of the album covers into make_album_cover and remove_album_cover methods in Item_Model. Usage: $photo->make_album_cover() $album->remove_album_cover() --- modules/organize/helpers/organize_task.php | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) (limited to 'modules/organize/helpers') diff --git a/modules/organize/helpers/organize_task.php b/modules/organize/helpers/organize_task.php index c0315aba..e617a0a1 100644 --- a/modules/organize/helpers/organize_task.php +++ b/modules/organize/helpers/organize_task.php @@ -54,17 +54,7 @@ class organize_task_Core { break; case "albumCover": $item = ORM::factory("item", $id); - $parent = $item->parent(); - - if ($item->is_photo()) { - $parent->album_cover_item_id = $item->id; - } else if ($item->is_album()) { - $parent->album_cover_item_id = $item->album_cover_item_id; - } - - $parent->thumb_dirty = 1; - $parent->save(); - graphics::generate($parent); + $item->make_album_cover(); break; case "delete": $item = ORM::factory("item", $id); -- cgit v1.2.3