From 5ca17fd273c19a2d9fbff11d3c4bcf426d2cc6a9 Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Fri, 19 Dec 2008 00:48:45 +0000 Subject: Allow server-side adding of images to other albums than the root --- core/controllers/welcome.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'core/controllers') diff --git a/core/controllers/welcome.php b/core/controllers/welcome.php index 9ac22318..55ec9164 100644 --- a/core/controllers/welcome.php +++ b/core/controllers/welcome.php @@ -190,11 +190,17 @@ class Welcome_Controller extends Template_Controller { function add_photos() { $path = $this->input->post("path"); + $parent_id = (int)$this->input->post("parent_id"); + $parent = ORM::factory("item", $parent_id); + if (!$parent->loaded) { + throw new Exception("@todo BAD_ALBUM"); + } + cookie::set("add_photos_path", $path); foreach (glob("$path/*.[Jj][Pp][Gg]") as $file) { set_time_limit(30); - photo::create(1, $file, basename($file), basename($file)); + photo::create($parent->id, $file, basename($file), basename($file)); } url::redirect("welcome"); } -- cgit v1.2.3