Merge pull request #677 from th-h/master
Prevent renaming ML object into existing file.
This commit is contained in:
commit
bf59bca988
@ -1,6 +1,9 @@
|
|||||||
Version 2.4-alpha1 ()
|
Version 2.4-alpha1 ()
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
|
* Fix: Prevent renaming a ML object into an existing file,
|
||||||
|
resulting in deletion of both from disk and database.
|
||||||
|
|
||||||
* Fix invalid HTTP referrer error when trying to delete a
|
* Fix invalid HTTP referrer error when trying to delete a
|
||||||
trackback from the frontend
|
trackback from the frontend
|
||||||
|
|
||||||
|
@ -2260,6 +2260,10 @@ function serendipity_renameFile($id, $newName, $path = null) {
|
|||||||
$imgBase = $serendipity['serendipityPath'] . $serendipity['uploadPath'];
|
$imgBase = $serendipity['serendipityPath'] . $serendipity['uploadPath'];
|
||||||
|
|
||||||
$newPath = "{$imgBase}{$path}{$newName}.{$file['extension']}";
|
$newPath = "{$imgBase}{$path}{$newName}.{$file['extension']}";
|
||||||
|
|
||||||
|
if (file_exists($newPath)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
rename("{$imgBase}{$file['path']}{$file['realname']}", $newPath);
|
rename("{$imgBase}{$file['path']}{$file['realname']}", $newPath);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user