Project

General

Profile

Anomalie #2827

#FORMULAIRE_ECRIRE_AUTEUR : champs obligatoire qui ne l'est pas

Added by erational 👺鬼 about 7 years ago. Updated over 5 years ago.

Status:
Fermé
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
08/23/2012
Due date:
% Done:

0%

Resolution:
Navigateur:

Description

J'ai remarqué sur erreur sur squelettes-dist/formulaires/ecrire_auteur.php

La 1ère est que le champs sujet signalé obligatoire ne l'est pas
if($sujet AND !(strlen($sujet)>3)) $erreurs['sujet_message_auteur'] = _T('forum_attention_trois_caracteres');
au lieu de
if(strlen($sujet)<3)) $erreurs['sujet_message_auteur'] = _T('forum_attention_trois_caracteres');

ensuite le message forum_attention_trois_caracteres vient du fichier de lang du plugin forum
donc si on n'a pas activé les forums, la chaine n'est pas disponible et donc le message erreur est forum attention trois caracteres au lieu de sa traduction ad hoc <b>Attention !</b> votre titre doit contenir au moins trois caractères

History

#1 Updated by erational 👺鬼 about 7 years ago

j'ai ecrit trop vite, il faut simplement reprendre la condition et prefixer les chaines T

  if (!$sujet=_request('sujet_message_auteur'))
        $erreurs['sujet_message_auteur'] = _T("info_obligatoire");
    elseif(!(strlen($sujet)>3))
        $erreurs['sujet_message_auteur'] = _T('forum:forum_attention_trois_caracteres');

    if (!$texte=_request('texte_message_auteur'))
        $erreurs['texte_message_auteur'] = _T("info_obligatoire");
    elseif(!(strlen($texte)>10))
        $erreurs['texte_message_auteur'] = _T('forum:forum_attention_dix_caracteres');

#2 Updated by b b about 7 years ago

Salut erational, merci pour le signalement. Hésite pas à corriger, les plugins-dist sont sur la zone pour ça ;)

http://zone.spip.org/trac/spip-zone/browser/_core_/plugins/dist/

++

#3 Updated by erational 👺鬼 about 7 years ago

hello b_b, ok je comite http://zone.spip.org/trac/spip-zone/changeset/65147
(on peut fermer le ticket...je n'ai pas les droits pour)

#4 Updated by b b about 7 years ago

  • Status changed from Nouveau to Fermé

Super, on ferme.

#5 Updated by b b over 5 years ago

Il manquait juste report en branche stable ;)

http://zone.spip.org/trac/spip-zone/changeset/81266

Done.

Also available in: Atom PDF