X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=js_upload%2Fjs_upload.php;h=1418da9551800dd317d563183067d6df425a6031;hb=48dcbc6f3fc3edae74e3ea2c823011bfb7c26081;hp=3ba5f9c4dc74a850d5082565a4df5d09be979972;hpb=e81e7f7e79710233c0aeac9f8039bf6548cf8013;p=friendica-addons.git diff --git a/js_upload/js_upload.php b/js_upload/js_upload.php index 3ba5f9c4..1418da95 100755 --- a/js_upload/js_upload.php +++ b/js_upload/js_upload.php @@ -16,6 +16,8 @@ * */ +use Friendica\Core\Config; + function js_upload_install() { register_hook('photo_upload_form', 'addon/js_upload/js_upload.php', 'js_upload_form'); @@ -45,7 +47,7 @@ function js_upload_form(&$a,&$b) { $cancel = t('Cancel'); $failed = t('Failed'); - $maximagesize = intval(get_config('system','maximagesize')); + $maximagesize = intval(Config::get('system','maximagesize')); $b['addon_text'] .= <<< EOT @@ -141,7 +143,7 @@ function js_upload_post_init(&$a,&$b) { // max file size in bytes - $sizeLimit = get_config('system','maximagesize'); //6 * 1024 * 1024; + $sizeLimit = Config::get('system','maximagesize'); //6 * 1024 * 1024; $uploader = new qqFileUploader($allowedExtensions, $sizeLimit); @@ -196,7 +198,13 @@ class qqUploadedFileXhr { */ function save() { $input = fopen("php://input", "r"); - $this->pathnm = tempnam(sys_get_temp_dir(),'frn'); + + $upload_dir = Config::get('system','tempdir'); + if(! $upload_dir) + $upload_dir = sys_get_temp_dir(); + + $this->pathnm = tempnam($upload_dir,'frn'); + $temp = fopen($this->pathnm,"w"); $realSize = stream_copy_to_stream($input, $temp); @@ -309,7 +317,7 @@ class qqFileUploader { // } - $maximagesize = get_config('system','maximagesize'); + $maximagesize = Config::get('system','maximagesize'); if(($maximagesize) && ($size > $maximagesize)) { return array('error' => t('Image exceeds size limit of ') . $maximagesize );