summaryrefslogtreecommitdiff
path: root/core/controllers/simple_uploader.php
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2009-03-17 05:20:37 +0000
committerBharat Mediratta <bharat@menalto.com>2009-03-17 05:20:37 +0000
commit0f5ccc9aa3d028fee093c733744064c24fb302b9 (patch)
tree819dce155e5b82e2617fb52279cb3d1e241f0e1d /core/controllers/simple_uploader.php
parentaf83f5d3fcfc8c8396aea62232c0c38860bf41c2 (diff)
Switch from using SimpleUploader to using swfUpload as our flash based
uploader. This is modeled on http://codex.gallery2.org/Gallery3:Upload_UX but is not yet complete. Notes: * Changed #gProgressBar to .gProgressBar to support multiple progress bars on the same page * Added a bunch of CSS to the "needs a home" section in themes/default/css/screen.css
Diffstat (limited to 'core/controllers/simple_uploader.php')
-rw-r--r--core/controllers/simple_uploader.php18
1 files changed, 3 insertions, 15 deletions
diff --git a/core/controllers/simple_uploader.php b/core/controllers/simple_uploader.php
index 67b86e7a..c369e9f2 100644
--- a/core/controllers/simple_uploader.php
+++ b/core/controllers/simple_uploader.php
@@ -24,19 +24,6 @@ class Simple_Uploader_Controller extends Controller {
$v = new View("simple_uploader.html");
$v->item = $item;
- $v->flash_vars =
- "uploadUrl=" . urlencode(
- url::site("simple_uploader/add_photo/$item->id" .
- "?csrf=" . access::csrf_token() .
- "&g3sid=" . Session::instance()->id() .
- "&user_agent=" . urlencode(Input::instance()->server("HTTP_USER_AGENT")))) .
- "&title=" . urlencode(t("Add photos")) .
- "&addLabel=" . urlencode(t("Choose photos to add...")) .
- "&pendingText=" . urlencode(t("Pending")) .
- "&completeText=" . urlencode(t("Complete")) .
- "&fileHeader=" . urlencode(t("File")) .
- "&statusHeader=" . urlencode(t("Status")) .
- "&sizeHeader=" . urlencode(t("Size"));
print $v;
}
@@ -50,7 +37,7 @@ class Simple_Uploader_Controller extends Controller {
access::verify_csrf();
$file_validation = new Validation($_FILES);
- $file_validation->add_rules("file", "upload::valid", "upload::type[gif,jpg,png,flv,mp4]");
+ $file_validation->add_rules("Filedata", "upload::valid", "upload::type[gif,jpg,png,flv,mp4]");
if ($file_validation->validate()) {
// SimpleUploader.swf does not yet call /start directly, so simulate it here for now.
@@ -58,7 +45,7 @@ class Simple_Uploader_Controller extends Controller {
batch::start();
}
- $temp_filename = upload::save("file");
+ $temp_filename = upload::save("Filedata");
try {
$title = substr(basename($temp_filename), 10); // Skip unique identifier Kohana adds
$path_info = pathinfo($temp_filename);
@@ -77,6 +64,7 @@ class Simple_Uploader_Controller extends Controller {
}
unlink($temp_filename);
}
+ print "File Received";
}
public function finish() {