diff options
Diffstat (limited to 'core/helpers/core.php')
-rw-r--r-- | core/helpers/core.php | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/core/helpers/core.php b/core/helpers/core.php index 944db71f..5e5a12a7 100644 --- a/core/helpers/core.php +++ b/core/helpers/core.php @@ -27,53 +27,4 @@ class core_Core { Router::$method = "index"; } } - - static function move_item($source, $target) { - access::required("edit", $source); - access::required("edit", $target); - - $parent = $source->parent(); - if ($parent->album_cover_item_id == $source->id) { - if ($parent->children_count() > 1) { - foreach ($parent->children(2) as $child) { - if ($child->id != $source->id) { - $new_cover_item = $child; - break; - } - } - core::make_album_cover($new_cover_item); - } else { - core::remove_album_cover($parent); - } - } - - $source->move_to($target); - - // If the target has no cover item, make this it. - if ($target->album_cover_item_id == null) { - core::make_album_cover($source); - } - } - - function make_album_cover($item) { - $parent = $item->parent(); - access::required("edit", $parent); - - $parent->album_cover_item_id = $item->is_album() ? $item->album_cover_item_id : $item->id; - $parent->thumb_dirty = 1; - $parent->save(); - graphics::generate($parent); - } - - function remove_album_cover($album) { - access::required("edit", $album); - @unlink($album->thumb_path()); - - $album->album_cover_item_id = null; - $album->thumb_width = 0; - $album->thumb_height = 0; - $album->thumb_dirty = 1; - $album->save(); - graphics::generate($album); - } }
\ No newline at end of file |