From b5e1ca21c0457b7a34c6e05a8677def8bf7fc793 Mon Sep 17 00:00:00 2001 From: rylon Date: Tue, 20 May 2014 01:02:26 +0200 Subject: [PATCH] more upload fixes --- sai/modules/saimod_sys_files/saimod_sys_files.js | 4 ++-- sai/modules/saimod_sys_files/saimod_sys_files.php | 3 ++- sai/modules/saimod_sys_files/saimod_sys_files_tabfull.tpl | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/sai/modules/saimod_sys_files/saimod_sys_files.js b/sai/modules/saimod_sys_files/saimod_sys_files.js index 29ce041..264f45b 100644 --- a/sai/modules/saimod_sys_files/saimod_sys_files.js +++ b/sai/modules/saimod_sys_files/saimod_sys_files.js @@ -38,8 +38,8 @@ function register_controlls(){ //Your validation }); - $('#btn_upload').click(function(){ - var formData = new FormData($('form')[0]); + $('.btn_upload').click(function(){ + var formData = new FormData($('#form_'+$(this).attr('cat'))[0]); $.ajax({ url: SAI_ENDPOINT+'sai_mod=.SYSTEM.SAI.saimod_sys_files&action=upload&cat='+$(this).attr('cat'), //Server script to process data type: 'POST', diff --git a/sai/modules/saimod_sys_files/saimod_sys_files.php b/sai/modules/saimod_sys_files/saimod_sys_files.php index 3cbf14b..9bc3279 100644 --- a/sai/modules/saimod_sys_files/saimod_sys_files.php +++ b/sai/modules/saimod_sys_files/saimod_sys_files.php @@ -17,7 +17,8 @@ class saimod_sys_files extends \SYSTEM\SAI\SaiModule { } public static function sai_mod__SYSTEM_SAI_saimod_sys_files_action_upload($cat){ - if(!\SYSTEM\FILES\files::put($cat, basename($_FILES['datei']['name']) , $_FILES['datei']['tmp_name'])){ + new \SYSTEM\LOG\WARNING(print_r($_FILES,true)); + if(!\SYSTEM\FILES\files::put($cat, basename($_FILES['datei_'.$cat]['name']) , $_FILES['datei_'.$cat]['tmp_name'])){ throw new \SYSTEM\LOG\ERROR("upload problem");} return \SYSTEM\LOG\JsonResult::ok(); diff --git a/sai/modules/saimod_sys_files/saimod_sys_files_tabfull.tpl b/sai/modules/saimod_sys_files/saimod_sys_files_tabfull.tpl index 9f64275..a55e065 100644 --- a/sai/modules/saimod_sys_files/saimod_sys_files_tabfull.tpl +++ b/sai/modules/saimod_sys_files/saimod_sys_files_tabfull.tpl @@ -8,9 +8,9 @@ ${content}
-
+ -
+ \ No newline at end of file