Issue #238 prevent umlauts and special characters for creating/editing media dirs
This commit is contained in:
@ -3,6 +3,10 @@
|
||||
Version 2.1 ()
|
||||
------------------------------------------------------------------------
|
||||
|
||||
* Issue #238: When creating/renaming media directories, replace
|
||||
special characters with the same i18n rules like Permalinks are
|
||||
created, renaming umlauts etc.
|
||||
|
||||
* Issue #234: Granular options to force backend popups for certain
|
||||
areas
|
||||
|
||||
|
@ -408,7 +408,7 @@ switch ($serendipity['GET']['adminAction']) {
|
||||
}
|
||||
|
||||
if (!empty($serendipity['POST']['save'])) {
|
||||
$newDir = serendipity_uploadSecure($serendipity['POST']['newDir']);
|
||||
$newDir = serendipity_uploadSecure(serendipity_makeFilename($serendipity['POST']['newDir']));
|
||||
$oldDir = serendipity_uploadSecure($serendipity['POST']['oldDir']);
|
||||
|
||||
if ($oldDir != $newDir) {
|
||||
@ -462,8 +462,9 @@ switch ($serendipity['GET']['adminAction']) {
|
||||
}
|
||||
|
||||
$data['case_directoryDoCreate'] = true;
|
||||
$new_dir = serendipity_uploadSecure($serendipity['POST']['parent'] . '/' . $serendipity['POST']['name'], true);
|
||||
$new_dir = serendipity_uploadSecure($serendipity['POST']['parent'] . '/' . serendipity_makeFilename($serendipity['POST']['name']), true);
|
||||
$new_dir = str_replace(array('..', '//'), array('', '/'), $new_dir);
|
||||
|
||||
$nd = $serendipity['serendipityPath'] . $serendipity['uploadPath'] . $new_dir;
|
||||
serendipity_plugin_api::hook_event('backend_directory_create', $nd);
|
||||
|
||||
|
Reference in New Issue
Block a user