mirror of
https://github.com/Pathduck/gallery3.git
synced 2026-05-23 12:59:11 -04:00
Allow server-side adding of images to other albums than the root
This commit is contained in:
@@ -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");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user