summaryrefslogtreecommitdiff
path: root/core/controllers
diff options
context:
space:
mode:
authorTim Almdal <tnalmdal@shaw.ca>2008-12-06 21:14:36 +0000
committerTim Almdal <tnalmdal@shaw.ca>2008-12-06 21:14:36 +0000
commitfb6e22e1457ce4d1503c739d7354d51fe3af4e94 (patch)
tree4694ea5d9df391cb5b74fc525b3d0d3386316440 /core/controllers
parent64c380a60d540bd7428282fe10591e8ec19ba7fd (diff)
Implemented photo::_get_photo_add(). You need to create the var/uploads directory and make it writable by the server. The location of the temporary upload directory is specified in config/upload.php
Diffstat (limited to 'core/controllers')
-rw-r--r--core/controllers/photos.php9
-rw-r--r--core/controllers/welcome.php14
2 files changed, 12 insertions, 11 deletions
diff --git a/core/controllers/photos.php b/core/controllers/photos.php
index 143c3bb8..7a599f4b 100644
--- a/core/controllers/photos.php
+++ b/core/controllers/photos.php
@@ -35,4 +35,13 @@ class Photos_Controller extends Items_Controller {
print $template;
}
+
+ /**
+ * @see Rest_Controller::_form_add($parameters)
+ */
+ public function _form_add($parent_id) {
+ $parent = ORM::factory("item", $parent_id);
+
+ print photo::get_add_form($parent)->render();
+ }
}
diff --git a/core/controllers/welcome.php b/core/controllers/welcome.php
index 7f1070ba..e61ae674 100644
--- a/core/controllers/welcome.php
+++ b/core/controllers/welcome.php
@@ -507,16 +507,8 @@ class Welcome_Controller extends Template_Controller {
$this->auto_render = false;
}
- public function _get_add_photo_html() {
- return '
- <fieldset>
- <legend>Photos</legend>
- <form method="post" action="' . url::site("albums/1") . '" enctype="multipart/form-data">
- <input type="submit" value="upload"/>
- <input id="photo_upload" name="file[]" type="file"/>
- <input type="hidden" name="type" value="photo"/>
- </form>
- </fieldset>
- ';
+ public function _get_add_photo_html($parent_id=1) {
+ $parent = ORM::factory("item", $parent_id);
+ return photo::get_add_form($parent);
}
}