Changeset 85968 in spip-zone


Ignore:
Timestamp:
Nov 11, 2014, 11:16:07 AM (5 years ago)
Author:
brunobergot@…
Message:

revert de r85967 par svn merge -c -85967 .

Location:
_core_
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _core_/branches/spip-3.0/plugins/forum/formulaires/forum_prive.php

    r85967 r85968  
    7474        $erreurs = array();
    7575
    76         $min_length = (defined('_FORUM_LONGUEUR_MINI') ? _FORUM_LONGUEUR_MINI : 10);
    77         if (strlen($texte = _request('texte'))<$min_length
    78                 AND !$ajouter_mot AND $GLOBALS['meta']['forums_texte']=='oui'
    79         ){
    80                 $erreurs['texte'] = _T($min_length==10 ? 'forum:forum_attention_dix_caracteres' : 'forum:forum_attention_nb_caracteres_mini', array('min' => $min_length));
    81         }
     76        if (strlen($texte = _request('texte')) < 10 AND $GLOBALS['meta']['forums_texte'] == 'oui')
     77                $erreurs['texte'] = _T('forum:forum_attention_dix_caracteres');
    8278        else if (defined('_FORUM_LONGUEUR_MAXI')
    8379        AND _FORUM_LONGUEUR_MAXI > 0
  • _core_/branches/spip-3.0/plugins/forum/paquet.xml

    r85967 r85968  
    22        prefix="forum"
    33        categorie="communication"
    4         version="1.8.35"
     4        version="1.8.34"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
  • _core_/plugins/forum/formulaires/forum_prive.php

    r85967 r85968  
    1515include_spip('inc/forum');
    1616
    17 function formulaires_forum_prive_charger_dist($objet, $id_objet, $id_forum, $afficher_previsu, $statut, $retour='') {
     17function formulaires_forum_prive_charger_dist($objet, $id_objet, $id_forum, $forcer_previsu, $statut, $retour='') {
    1818
    1919        if (!function_exists($f='forum_recuperer_titre'))
     
    3838        $ids['id_forum'] = ($x = intval($id_forum)) ? $x : '';
    3939
    40         // ne pas mettre '', sinon le squelette n'affichera rien.
    41         $previsu = ' ';
     40        // par défaut, on force la prévisualisation du message avant de le poster
     41        if (($forcer_previsu=='non') OR (empty($forcer_previsu) AND $GLOBALS['meta']["forums_forcer_previsu"]=="non"))
     42                $forcer_previsu = 'non';
     43        else
     44                $forcer_previsu = 'oui';
    4245
    4346        // pour les hidden
     
    5558                'texte' => '',
    5659                'config' => $config,
    57                 'titre' => $titre,
     60                'titre' => isset($titre) ? $titre : '',
    5861                '_hidden' => $script_hidden, # pour les variables hidden
    5962                'url_site' => "http://",
     63                'forcer_previsu' => $forcer_previsu,
    6064                'id_forum' => $id_forum, // passer id_forum au formulaire pour lui permettre d'afficher a quoi l'internaute repond
    6165                '_sign'=>implode('_',$ids),
     
    6569
    6670
    67 function formulaires_forum_prive_verifier_dist($objet, $id_objet, $id_forum, $afficher_previsu, $statut, $retour='') {
     71function formulaires_forum_prive_verifier_dist($objet, $id_objet, $id_forum, $forcer_previsu, $statut, $retour='') {
    6872        include_spip('inc/acces');
    6973        include_spip('inc/texte');
     
    7478        $erreurs = array();
    7579
    76         $min_length = (defined('_FORUM_LONGUEUR_MINI') ? _FORUM_LONGUEUR_MINI : 10);
    77         if (strlen($texte = _request('texte'))<$min_length
    78                 AND !$ajouter_mot AND $GLOBALS['meta']['forums_texte']=='oui'
    79         ){
    80                 $erreurs['texte'] = _T($min_length==10 ? 'forum:forum_attention_dix_caracteres' : 'forum:forum_attention_nb_caracteres_mini', array('min' => $min_length));
    81         }
     80        if (strlen($texte = _request('texte')) < 10 AND $GLOBALS['meta']['forums_texte'] == 'oui')
     81                $erreurs['texte'] = _T('forum:forum_attention_dix_caracteres');
    8282        else if (defined('_FORUM_LONGUEUR_MAXI')
    8383        AND _FORUM_LONGUEUR_MAXI > 0
     
    9797        }
    9898
    99         if (!count($erreurs) AND !_request('confirmer_previsu_forum')){
    100                 if ($afficher_previsu != 'non') {
    101                         $previsu = inclure_forum_prive_previsu($texte, $titre, _request('url_site'), _request('nom_site'), _request('ajouter_mot'));
    102                         $erreurs['previsu'] = $previsu;
    103                 }
     99        if (!count($erreurs) AND !_request('envoyer_message') AND !_request('confirmer_previsu_forum')){
     100                $previsu = inclure_forum_prive_previsu($texte, $titre, _request('url_site'), _request('nom_site'), _request('ajouter_mot'));
     101                $erreurs['previsu'] = $previsu;
    104102        }
    105103
     
    126124                        'ajouter_mot' => (is_array($ajouter_mot) ? $ajouter_mot : array($ajouter_mot)),
    127125                        'ajouter_document' => $doc,
    128                         'erreur' => $erreur,
     126                        #'erreur' => $erreur, // kesako ? non définie ?
    129127                        'bouton' => $bouton
    130128                        )
     
    134132
    135133
    136 function formulaires_forum_prive_traiter_dist($objet, $id_objet, $id_forum, $afficher_previsu, $statut, $retour='') {
     134function formulaires_forum_prive_traiter_dist($objet, $id_objet, $id_forum, $forcer_previsu, $statut, $retour='') {
    137135
    138136        $forum_insert = charger_fonction('forum_insert', 'inc');
  • _core_/plugins/forum/paquet.xml

    r85967 r85968  
    22        prefix="forum"
    33        categorie="communication"
    4         version="1.9.18"
     4        version="1.9.17"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.