summaryrefslogtreecommitdiff
path: root/modules/organize/controllers
diff options
context:
space:
mode:
authorTim Almdal <tnalmdal@shaw.ca>2009-09-10 10:53:23 -0700
committerTim Almdal <tnalmdal@shaw.ca>2009-09-10 10:53:23 -0700
commit0633bfb2af90e2c2c73443b7b9edc84f916990bb (patch)
tree3dae081f7f04860f6c7415773391d98f65b6fd82 /modules/organize/controllers
parent7925d5e292c99520003a395035bfd20dc449ad6e (diff)
parent752c85711659eb7f83e6556665175266db8f24f5 (diff)
Merge branch 'master' of git@github.com:gallery/gallery3 into talmdal_dev
Diffstat (limited to 'modules/organize/controllers')
-rw-r--r--modules/organize/controllers/organize.php8
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/organize/controllers/organize.php b/modules/organize/controllers/organize.php
index 0611c334..4639777c 100644
--- a/modules/organize/controllers/organize.php
+++ b/modules/organize/controllers/organize.php
@@ -41,14 +41,14 @@ class Organize_Controller extends Controller {
"sort_order" => $album->sort_order));
}
- function move_to($album_id) {
+ function move_to($target_album_id) {
access::verify_csrf();
- $album = ORM::factory("item", $album_id);
+ $target_album = ORM::factory("item", $target_album_id);
foreach ($this->input->post("source_ids") as $source_id) {
$source = ORM::factory("item", $source_id);
- if ($album->id != $source->parent_id && $album->id != $source->id) {
- item::move($source, $album);
+ if (!$source->contains($target_album)) {
+ item::move($source, $target_album);
}
}