X-Git-Url: https://git.p6c8.net/jirafeau_project.git/blobdiff_plain/c4b50888f400fd7e0442431e859010450b55af4b..cd5df708fc10abb53d53436cff27e234347ffcce:/lib/functions.php diff --git a/lib/functions.php b/lib/functions.php index 1ad0e52..278b11c 100755 --- a/lib/functions.php +++ b/lib/functions.php @@ -317,6 +317,8 @@ jirafeau_delete_file ($md5) function jirafeau_upload ($file, $one_time_download, $key, $time, $ip, $crypt, $link_name_length) { + if (!is_int ($link_name_length)) + $link_name_length = 8; if (empty ($file['tmp_name']) || !is_uploaded_file ($file['tmp_name'])) { return (array( @@ -389,7 +391,7 @@ jirafeau_upload ($file, $one_time_download, $key, $time, $ip, $crypt, $link_name $password = md5 ($key); /* create link file */ - $link_tmp_name = VAR_LINKS . $md5 . rand (0, 10000) . ' .tmp'; + $link_tmp_name = VAR_LINKS . $md5 . rand (0, 10000) . '.tmp'; $handle = fopen ($link_tmp_name, 'w'); fwrite ($handle, $name . NL. $mime_type . NL. $size . NL. $password . NL. $time . @@ -422,10 +424,10 @@ jirafeau_upload ($file, $one_time_download, $key, $time, $ip, $crypt, $link_name 'link' =>'', 'delete_link' => '')); } - return (array ('error' => $noerr, - 'link' => $md5_link, - 'delete_link' => $delete_link_code, - 'crypt_key' => $crypt_key)); + return (array ('error' => $noerr, + 'link' => $md5_link, + 'delete_link' => $delete_link_code, + 'crypt_key' => $crypt_key)); } /** @@ -890,6 +892,8 @@ jirafeau_async_push ($ref, $data, $code) function jirafeau_async_end ($ref, $code, $crypt, $link_name_length) { + if (!is_int ($link_name_length)) + $link_name_length = 8; /* Get async infos. */ $a = jirafeau_get_async_ref ($ref); if (count ($a) == 0 @@ -934,7 +938,7 @@ jirafeau_async_end ($ref, $code, $crypt, $link_name_length) fclose ($handle); /* Create link. */ - $link_tmp_name = VAR_LINKS . $md5 . rand (0, 10000) . ' .tmp'; + $link_tmp_name = VAR_LINKS . $md5 . rand (0, 10000) . '.tmp'; $handle = fopen ($link_tmp_name, 'w'); fwrite ($handle, $a['file_name'] . NL . $a['mime_type'] . NL . $size . NL .