diff options
| author | cash <cash.costello@gmail.com> | 2011-12-06 22:05:48 -0500 |
|---|---|---|
| committer | cash <cash.costello@gmail.com> | 2011-12-06 22:05:48 -0500 |
| commit | 24786872cdee97470016998ff170c99b00054167 (patch) | |
| tree | 01c94fd56e33fe0d6ab490243841ca0adfc6caae /engine/lib/output.php | |
| parent | 77c79deec262938410fe02e6cba7cb0568de703b (diff) | |
| download | elgg-24786872cdee97470016998ff170c99b00054167.tar.gz elgg-24786872cdee97470016998ff170c99b00054167.tar.bz2 | |
Fixes #4173 removed use of \w since it is locale sensitive
Diffstat (limited to 'engine/lib/output.php')
| -rw-r--r-- | engine/lib/output.php | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engine/lib/output.php b/engine/lib/output.php index 60bcc72cd..989eca60e 100644 --- a/engine/lib/output.php +++ b/engine/lib/output.php @@ -306,6 +306,9 @@ function elgg_get_friendly_title($title) { } //$title = iconv('UTF-8', 'ASCII//TRANSLIT', $title); + + // use A-Za-z0-9_ instead of \w because \w is locale sensitive + $title = preg_replace("/[^A-Za-z0-9_ ]/", "", $title); $title = preg_replace("/[^\w ]/", "", $title); $title = str_replace(" ", "-", $title); $title = str_replace("--", "-", $title); |
