mirror of
https://github.com/monstra-cms/monstra.git
synced 2025-08-04 12:17:42 +02:00
Monstra automatically rename files Issue #231
This commit is contained in:
@@ -111,7 +111,7 @@ class Security
|
|||||||
* </code>
|
* </code>
|
||||||
*
|
*
|
||||||
* @param string $str String
|
* @param string $str String
|
||||||
* @param string $delimiter String delimiter
|
* @param mixed $delimiter String delimiter
|
||||||
* @param boolean $lowercase String Lowercase
|
* @param boolean $lowercase String Lowercase
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
@@ -121,7 +121,7 @@ class Security
|
|||||||
$str = (string) $str;
|
$str = (string) $str;
|
||||||
$delimiter = (string) $delimiter;
|
$delimiter = (string) $delimiter;
|
||||||
$lowercase = (bool) $lowercase;
|
$lowercase = (bool) $lowercase;
|
||||||
$delimiter = (string) $delimiter;
|
$delimiter = $delimiter;
|
||||||
|
|
||||||
// Remove tags
|
// Remove tags
|
||||||
$str = filter_var($str, FILTER_SANITIZE_STRING);
|
$str = filter_var($str, FILTER_SANITIZE_STRING);
|
||||||
@@ -150,8 +150,10 @@ class Security
|
|||||||
|
|
||||||
// Remove characters
|
// Remove characters
|
||||||
$str = preg_replace("/[^a-zA-Z0-9\/_|+ -]/", '', $str );
|
$str = preg_replace("/[^a-zA-Z0-9\/_|+ -]/", '', $str );
|
||||||
$str = preg_replace("/[\/_|+ -]+/", $delimiter, $str );
|
if ($delimiter != null) {
|
||||||
$str = trim($str, $delimiter);
|
$str = preg_replace("/[\/_|+ -]+/", $delimiter, $str );
|
||||||
|
$str = trim($str, $delimiter);
|
||||||
|
}
|
||||||
|
|
||||||
// Lowercase
|
// Lowercase
|
||||||
if ($lowercase === true) $str = Text::lowercase($str);
|
if ($lowercase === true) $str = Text::lowercase($str);
|
||||||
|
Reference in New Issue
Block a user