web/common.php
changeset 1423 a6ed32f6dbcf
parent 1414 bbe237773afb
child 1425 99671a4d5274
--- a/web/common.php	Thu Jun 14 15:30:17 2018 +0200
+++ b/web/common.php	Thu Jun 14 18:13:05 2018 +0200
@@ -17,7 +17,7 @@
 
 $project_url_base = 'ldtplatform/ldt/cljson/id/';
 
-$C_default_rep = 'tac-2018-03-economie-contributive-societe-soin';
+$C_default_rep = 'enmi18-preparatoire';
 $C_feedback_form_url = 'https://spreadsheets.google.com/spreadsheet/viewform?hl=en_US&formkey=dDZILVdXVHRzd0xhWGVZXzkweHN2RGc6MQ#gid=0';
 $C_event_props = __DIR__ . "/event_props";
 $C_event_users = array('polemictweet' => 'polemictweet'.date('Y/m/d'));
@@ -649,16 +649,15 @@
 function slugify($text)
 {
     // replace non letter or digits by -
-    $text = preg_replace('~[^\\pL\d]+~u', '-', $text);
+    $text = preg_replace('~[^\pL\d]+~u', '-', $text);
 
     // trim
     $text = trim($text, '-');
 
-    // transliterate
-    if (function_exists('iconv'))
-    {
-        $text = iconv('utf-8', 'us-ascii//TRANSLIT', $text);
-    }
+    $transliterator = Transliterator::create(
+        'NFD; [:Nonspacing Mark:] Remove; NFC;'
+    );
+    $text = $transliterator->transliterate($text);
 
     // lowercase
     $text = strtolower($text);