Changeset 65462 in spip-zone


Ignore:
Timestamp:
Sep 3, 2012, 9:48:01 AM (7 years ago)
Author:
cedric@…
Message:

Ameliorer les messages d'erreur de la notification par email

Location:
_plugins_/notifications/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/notifications/trunk/action/instituer_forum_paremail.php

    r62828 r65462  
    2626        $verif = _action_auteur("$action-$arg", '', $pass, 'alea_ephemere');
    2727
    28         $erreur = _T('notifications:info_moderation_interdite');
     28        $id_forum = explode("-",$arg);
     29        $id_forum = array_shift($arg);
     30        include_spip("inc/filtres");
     31        $lien_moderation = lien_ou_expose(url_absolue(generer_url_ecrire_objet('forum',$id_forum)),_T('notifications:info_moderation_lien_titre'));
     32        $erreur = _T('notifications:info_moderation_url_perimee')."<br />$lien_moderation";
    2933
    3034        if ($hash==_action_auteur("$action-$arg", '', $pass, 'alea_ephemere')
     
    4852                if ($message = sql_fetsel("id_objet,objet,statut","spip_forum","id_forum=".intval($id_forum))){
    4953                        if ($message['statut']!=$statut_init){
    50                                 $erreur = _T("notifications:info_moderation_deja_faite",array('id_forum'=>$id_forum,'statut'=>$message['statut']));
     54                                $erreur = _T("notifications:info_moderation_deja_faite",array('id_forum'=>$id_forum,'statut'=>$message['statut']))
     55                                        ."<br />$lien_moderation";
    5156                        }
    5257                        else {
     58                                $erreur = _T('notifications:info_moderation_interdite');
    5359                                // trouver le(s) auteur(s) et verifier leur autorisation
    5460                                $res = sql_select("*","spip_auteurs","email=".sql_quote($email,'','text'));
     
    6874                else {
    6975                        spip_log("Message forum $id_forum introuvable","moderationparemail"._LOG_INFO_IMPORTANTE);
     76                        $erreur = "Message forum $id_forum introuvable"; // improbable ?
    7077                }
    7178        }
  • _plugins_/notifications/trunk/lang/notifications_fr.php

    r63256 r65462  
    6565        'info_moderation_deja_faite' => 'Le message #@id_forum@ a déjà été modéré en "@statut@".<br />Connectez-vous dans l\'espace privé pour le modifier.',
    6666        'info_moderation_interdite' => 'Vous n\'avez pas le droit de moderer ce message',
     67        'info_moderation_url_perimee' => 'Ce lien de moderation n\'est plus valide.',
     68        'info_moderation_lien_titre' => 'Moderer ce message depuis l\'espace privé',
    6769        'inscription' => 'Inscription des rédacteurs',
    6870        'inscription_admins' => 'Administrateurs',
  • _plugins_/notifications/trunk/paquet.xml

    r65131 r65462  
    22        prefix="notifications"
    33        categorie="communication"
    4         version="2.0.14"
     4        version="2.0.15"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.