Overview
Comment:Correction fonctionnement filtre supprimer_skriv
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | dev
Files: files | file ages | folders
SHA1: 4404a06eaf00bb5ac1c2a3d22d42e4687326baf6
User & Date: bohwaz on 2018-09-03 19:57:00
Other Links: branch diff | manifest | tags
References
2020-12-08
23:25 Wiki page "Changelog/0.9" artifact: b9c916b4d1 user: bohwaz
Context
2018-09-04
00:05
Recherche avancée fonctionnelle check-in: 3ef9a80ec7 user: bohwaz tags: dev
2018-09-03
19:57
Correction fonctionnement filtre supprimer_skriv check-in: 4404a06eaf user: bohwaz tags: dev
14:15
Ne charger l'éditeur que lorsque la page est chargée, sinon on risque d'essayer d'interagir avec des éléments qui n'existent pas encore dans le DOM check-in: a2baba85e5 user: bohwaz tags: dev
Changes

Modified src/include/lib/Garradin/Squelette_Filtres.php from [b4203fb585] to [a2925f4fde].

251
252
253
254
255
256
257
258
259
260
261
262


263
264
265
266
267
268
269
251
252
253
254
255
256
257





258
259
260
261
262
263
264
265
266







-
-
-
-
-
+
+







    static public function supprimer_tags($value, $replace = '')
    {
        return preg_replace('!<[^>]*>!', $replace, $value);
    }

    static public function supprimer_skriv($value)
    {
        $value = preg_replace('!\[\[([^\]]+)(?:\|[^\]]*)?\]!U', '$1', $value);
        $value = preg_replace('!\{+([^\}]*)\}+!', '$1', $value);
        $value = preg_replace('!^=+([^=]+)=*$!mU', '$1', $value);
        $value = preg_replace('!<<<.*>>>!mU', '', $value);
        return $value;
        $value = self::formatter_texte($value);
        return self::supprimer_tags($value);
    }

    static public function couper($texte, $taille, $etc = ' (...)')
    {
        if (strlen($texte) > $taille)
        {
            $texte = substr($texte, 0, $taille);