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