[SPIP] ~v3.0.17-->v3.0.19
[ptitvelo/web/www.git] / www / plugins-dist / forum / formulaires / forum_prive.php
index 9f3d437..8522428 100644 (file)
@@ -73,8 +73,12 @@ function formulaires_forum_prive_verifier_dist($objet, $id_objet, $id_forum, $af
 
        $erreurs = array();
 
-       if (strlen($texte = _request('texte')) < 10 AND $GLOBALS['meta']['forums_texte'] == 'oui')
-               $erreurs['texte'] = _T('forum:forum_attention_dix_caracteres');
+       $min_length = (defined('_FORUM_LONGUEUR_MINI') ? _FORUM_LONGUEUR_MINI : 10);
+       if (strlen($texte = _request('texte'))<$min_length
+               AND !$ajouter_mot AND $GLOBALS['meta']['forums_texte']=='oui'
+       ){
+               $erreurs['texte'] = _T($min_length==10 ? 'forum:forum_attention_dix_caracteres' : 'forum:forum_attention_nb_caracteres_mini', array('min' => $min_length));
+       }
        else if (defined('_FORUM_LONGUEUR_MAXI')
        AND _FORUM_LONGUEUR_MAXI > 0
        AND strlen($texte) > _FORUM_LONGUEUR_MAXI)
@@ -83,7 +87,6 @@ function formulaires_forum_prive_verifier_dist($objet, $id_objet, $id_forum, $af
                                'compte' => strlen($texte),
                                'max' => _FORUM_LONGUEUR_MAXI
                        ));
-
        if (strlen($titre=_request('titre')) < 3
        AND $GLOBALS['meta']['forums_titre'] == 'oui')
                $erreurs['titre'] = _T('forum:forum_attention_trois_caracteres');