Update of /cvsroot/php-blog/serendipity
In directory sc8-pr-cvs1:/tmp/cvs-serv24167
Modified Files:
serendipity_functions.inc.php
Log Message:
Rewrite Umlauts, too.
Index: serendipity_functions.inc.php
===================================================================
RCS file: /cvsroot/php-blog/serendipity/serendipity_functions.inc.php,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -d -r1.52 -r1.53
--- serendipity_functions.inc.php 25 May 2003 16:36:33 -0000 1.52
+++ serendipity_functions.inc.php 25 May 2003 17:20:04 -0000 1.53
@@ -261,7 +261,15 @@
* Creates a filename that consists of [a-zA-z0-9_] (with some custom adjustments (space -> _, ä -> ae and such)
**/
function serendipity_makeFilename($str) {
- return preg_replace('#[^\w]#', '', str_replace(" ", "_" , $str));
+ $str = str_replace("Ä", "Ae", $str);
+ $str = str_replace("ä", "ae", $str);
+ $str = str_replace("Ö", "Oe", $str);
+ $str = str_replace("ö", "oe", $str);
+ $str = str_replace("Ü", "Ue", $str);
+ $str = str_replace("ü", "ue", $str);
+ $str = str_replace("ß", "sz", $str);
+ $str = str_replace(" ", "_" , $str);
+ return preg_replace('#[^\w]#', '', $str);
}
/**
|