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
    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;
    }

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







<
<
<
|
|







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 = 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);