From 868f84510287d3f214a5582066b9d0bc9e37b444 Mon Sep 17 00:00:00 2001 From: rylon Date: Sat, 31 May 2014 01:58:38 +0200 Subject: [PATCH] files rename fix --- docu/system/system.db.md | 2 ++ files/files.php | 3 ++- sai/modules/saimod_sys_files/saimod_sys_files.js | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/docu/system/system.db.md b/docu/system/system.db.md index e69de29..3f9a814 100644 --- a/docu/system/system.db.md +++ b/docu/system/system.db.md @@ -0,0 +1,2 @@ +db +-- \ No newline at end of file diff --git a/files/files.php b/files/files.php index 40d913d..4475c54 100644 --- a/files/files.php +++ b/files/files.php @@ -44,7 +44,8 @@ class files { throw new \SYSTEM\LOG\ERROR("No matching Cat '" . $cat . "' found.");} if(!file_exists(self::$folders[$cat].$id)){ return false;} - return rename(self::$folders[$cat].$id, self::$folders[$cat].$newid); + $ext = pathinfo(self::$folders[$cat].$id); + return rename(self::$folders[$cat].$id, self::$folders[$cat].$newid.'.'.$ext['extension']); } private static function getFolder($folder) { diff --git a/sai/modules/saimod_sys_files/saimod_sys_files.js b/sai/modules/saimod_sys_files/saimod_sys_files.js index 264f45b..6f45ea1 100644 --- a/sai/modules/saimod_sys_files/saimod_sys_files.js +++ b/sai/modules/saimod_sys_files/saimod_sys_files.js @@ -39,7 +39,7 @@ function register_controlls(){ }); $('.btn_upload').click(function(){ - var formData = new FormData($('#form_'+$(this).attr('cat'))[0]); + var formData = new FormData($('#form_'+$(this).attr('cat'))); $.ajax({ url: SAI_ENDPOINT+'sai_mod=.SYSTEM.SAI.saimod_sys_files&action=upload&cat='+$(this).attr('cat'), //Server script to process data type: 'POST',