aboutsummaryrefslogtreecommitdiffstats
path: root/admin/include/uploadify/uploadify.php
diff options
context:
space:
mode:
authorplegall <plg@piwigo.org>2010-03-08 23:39:53 +0000
committerplegall <plg@piwigo.org>2010-03-08 23:39:53 +0000
commit8dc1b995863426067ff10afacea459062c71c3df (patch)
treed213cbde3f9f4ad86f95ca48a4c2005a1bc1f023 /admin/include/uploadify/uploadify.php
parent4ac5c0649e88f55ec9f6bf18bf61e32325aa7820 (diff)
feature 1489: integrate UploadForm into Piwigo core. The integration is not
100% done, I just "made it work" on trunk. pclzip library was updated to version 2.8.2 for memory usage improvement. git-svn-id: http://piwigo.org/svn/trunk@5089 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'admin/include/uploadify/uploadify.php')
-rw-r--r--admin/include/uploadify/uploadify.php44
1 files changed, 44 insertions, 0 deletions
diff --git a/admin/include/uploadify/uploadify.php b/admin/include/uploadify/uploadify.php
new file mode 100644
index 000000000..eddcc12b0
--- /dev/null
+++ b/admin/include/uploadify/uploadify.php
@@ -0,0 +1,44 @@
+<?php
+define('PHPWG_ROOT_PATH','../../../');
+define('IN_ADMIN', true);
+
+$_COOKIE['pwg_id'] = $_POST['session_id'];
+
+include_once(PHPWG_ROOT_PATH.'include/common.inc.php');
+include_once(PHPWG_ROOT_PATH.'admin/include/functions.php');
+include_once(PHPWG_ROOT_PATH.'admin/include/functions_upload.inc.php');
+
+// check_pwg_token();
+
+ob_start();
+print_r($_FILES);
+print_r($_POST);
+print_r($user);
+$tmp = ob_get_contents();
+ob_end_clean();
+error_log($tmp, 3, "/tmp/php-".date('YmdHis').'-'.sprintf('%020u', rand()).".log");
+
+$image_id = add_uploaded_file(
+ $_FILES['Filedata']['tmp_name'],
+ $_FILES['Filedata']['name'],
+ null,
+ 8
+ );
+
+if (!isset($_SESSION['uploads']))
+{
+ $_SESSION['uploads'] = array();
+}
+
+if (!isset($_SESSION['uploads'][ $_POST['upload_id'] ]))
+{
+ $_SESSION['uploads'][ $_POST['upload_id'] ] = array();
+}
+
+array_push(
+ $_SESSION['uploads'][ $_POST['upload_id'] ],
+ $image_id
+ );
+
+echo "1";
+?> \ No newline at end of file