Changeset 7050


Ignore:
Timestamp:
Sep 30, 2010, 6:26:04 PM (14 years ago)
Author:
cljosse
Message:

[Mail_supervisor] fix bugs (code UTF8)


Location:
extensions/Mail_supervisor
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • extensions/Mail_supervisor/admin/mail_superv_admin.php

    r5670 r7050  
    2929if (!defined('MAIL_SUPERV_PATH')) define('MAIL_SUPERV_PATH' , PHPWG_PLUGINS_PATH.basename(dirname(__FILE__)).'/');
    3030
    31 global $user, $lang, $conf, $errors,$mails_données;
     31global $user, $lang, $conf, $errors,$mails_donnees;
    3232global $args, $conf_mail,$infos_message,$erreur_message,$mails_options ;
    3333// +-----------------------------------------------------------------------+
     
    134134                if (!isset($mails_options[check_mailto])) $mails_options[check_mailto] = 'off' ;  //0
    135135//================================================================================================             
    136 $mails_données = Get_Datas();
     136$mails_donnees = Get_Datas();
    137137
    138138
     
    147147       
    148148// *************************************************************************
    149 // |                          Sélection de l'onglet                        |
     149// |                          Selection de l'onglet                        |
    150150// *************************************************************************
    151151
     
    185185        if ( $_POST['submit'] == l10n('Sv_refresh')   ) {
    186186               
    187         if ($mails_données['nb_mails'] == 0 ) 
    188             $mails_données['date_mail'] = time();       
    189        
    190         if ($mails_données['nb_spams'] == 0 )
    191            $mails_données['date_spam'] = time();
    192        
    193        
    194         if ($mails_données['quarantaine'] == false)
    195         { $mails_données['reste'] = 0;
    196           $mails_données['date_quarantaine']=time();
     187        if ($mails_donnees['nb_mails'] == 0 ) 
     188            $mails_donnees['date_mail'] = time();       
     189       
     190        if ($mails_donnees['nb_spams'] == 0 )
     191           $mails_donnees['date_spam'] = time();
     192       
     193       
     194        if ($mails_donnees['quarantaine'] == false)
     195        { $mails_donnees['reste'] = 0;
     196          $mails_donnees['date_quarantaine']=time();
    197197         }
    198198         $infos_message .=  l10n('Sv_refresh') .'<br />';
    199      sauve_données();
     199     sauve_donnees();
    200200         $aff_nb = false ;
    201201 
     
    205205        if ( $_POST['submit'] == l10n('Sv_raz')   ) {
    206206
    207         $mails_données['date_quarantaine']=time();
    208         $mails_données['nb_mails'] = 0  ;
    209         $mails_données['nb_spams'] = 0  ;
    210         $mails_données['date_mail'] = time();
    211         $mails_données['date_spam'] = time();
    212        
    213         $mails_données['reste'] = 0;
    214         $mails_données['quarantaine']='false';
    215        
    216      sauve_données();
     207        $mails_donnees['date_quarantaine']=time();
     208        $mails_donnees['nb_mails'] = 0  ;
     209        $mails_donnees['nb_spams'] = 0  ;
     210        $mails_donnees['date_mail'] = time();
     211        $mails_donnees['date_spam'] = time();
     212       
     213        $mails_donnees['reste'] = 0;
     214        $mails_donnees['quarantaine']='false';
     215       
     216     sauve_donnees();
    217217         $infos_message .=  l10n('Sv_raz') .'<br />'; ;
    218218       
     
    226226                $mails_options[check_header_text] = isset($_POST['check_header_text']) ? $_POST['check_header_text'] : 'off' ;     
    227227 
    228                 //données 
    229                 $mails_données['nb_mails_maxi'] = isset($_POST['nb_mails_maxi']) ? $_POST['nb_mails_maxi'] :  $mails_données['nb_mails_maxi']  ;
    230                 $mails_données['nb_mails_periode'] = isset($_POST['nb_mails_periode']) ? $_POST['nb_mails_periode'] :  $mails_données['nb_mails_periode']  ; 
    231                 $mails_données['nb_spams_maxi'] = isset($_POST['nb_spams_maxi']) ? $_POST['nb_spams_maxi'] :  $mails_données['nb_spams_maxi']  ;
    232                 $mails_données['nb_spams_periode'] = isset($_POST['nb_spams_periode']) ? $_POST['nb_spams_periode'] :  $mails_données['nb_spams_periode']  ;
    233 
    234                 $mails_données['quarantaine_periode'] = isset($_POST['quarantaine_periode']) ? $_POST['quarantaine_periode'] :  $mails_données['quarantaine_periode']  ;
    235  
    236                         $mails_données['message'] = isset($_POST['content']) ? $_POST['content'] :  $mails_données['message']  ;
    237                         $mails_données['header_text'] = isset($_POST['header_text']) ? $_POST['header_text'] :  $mails_données['header_text']  ;
     228                //donnees 
     229                $mails_donnees['nb_mails_maxi'] = isset($_POST['nb_mails_maxi']) ? $_POST['nb_mails_maxi'] :  $mails_donnees['nb_mails_maxi']  ;
     230                $mails_donnees['nb_mails_periode'] = isset($_POST['nb_mails_periode']) ? $_POST['nb_mails_periode'] :  $mails_donnees['nb_mails_periode']  ; 
     231                $mails_donnees['nb_spams_maxi'] = isset($_POST['nb_spams_maxi']) ? $_POST['nb_spams_maxi'] :  $mails_donnees['nb_spams_maxi']  ;
     232                $mails_donnees['nb_spams_periode'] = isset($_POST['nb_spams_periode']) ? $_POST['nb_spams_periode'] :  $mails_donnees['nb_spams_periode']  ;
     233
     234                $mails_donnees['quarantaine_periode'] = isset($_POST['quarantaine_periode']) ? $_POST['quarantaine_periode'] :  $mails_donnees['quarantaine_periode']  ;
     235 
     236                        $mails_donnees['message'] = isset($_POST['content']) ? $_POST['content'] :  $mails_donnees['message']  ;
     237                        $mails_donnees['header_text'] = isset($_POST['header_text']) ? $_POST['header_text'] :  $mails_donnees['header_text']  ;
    238238 //=======================================================================================================
    239                         vérif_mails_données();
     239                        verif_mails_donnees();
    240240                        sauve_options();
    241                 sauve_données();
     241                sauve_donnees();
    242242//=======================================================================================================
    243243                        $infos_message  =  l10n('Sv_save_config') . " : " . l10n('Sv_Datas') . "<br />" ;
    244244                        $erreur_message = "";
    245                         $mails_données = Get_Datas() ;
     245                        $mails_donnees = Get_Datas() ;
    246246                        }
    247247       }
    248248       
    249         $mails_données = Get_Datas();
    250     vérif_mails_données();
     249        $mails_donnees = Get_Datas();
     250    verif_mails_donnees();
    251251//===============================================================================
    252252 
    253         $rest_mail= $mails_données['rest_mail'];       
    254         $rest_spam= $mails_données['rest_spam'];       
    255     $reste= $mails_données['reste'];   
    256 
    257 $quarantaine = ($mails_données['quarantaine'] == 'true') ? true : false ;       
     253        $rest_mail= $mails_donnees['rest_mail'];       
     254        $rest_spam= $mails_donnees['rest_spam'];       
     255    $reste= $mails_donnees['reste'];   
     256
     257$quarantaine = ($mails_donnees['quarantaine'] == 'true') ? true : false ;       
    258258
    259259$template->assign(
     
    264264
    265265   
    266         'nb_mails' => $mails_données['nb_mails'] ,
    267         'date_mail' => "'".date(l10n('Sv_formatdate'),$mails_données['date_mail'])."'" ,
    268         'nb_mails_maxi' => $mails_données['nb_mails_maxi'] ,   
    269         'nb_mails_periode' => "'". int_to_heure($mails_données['nb_mails_periode'])."'" ,       
     266        'nb_mails' => $mails_donnees['nb_mails'] ,
     267        'date_mail' => "'".date(l10n('Sv_formatdate'),$mails_donnees['date_mail'])."'" ,
     268        'nb_mails_maxi' => $mails_donnees['nb_mails_maxi'] ,   
     269        'nb_mails_periode' => "'". int_to_heure($mails_donnees['nb_mails_periode'])."'" ,       
    270270        'time_mails_reste' => "'".int_to_heure( $rest_mail )."'" ,     
    271271       
    272         'nb_spams' => $mails_données['nb_spams'] ,
    273         'date_spam' => "'".date(l10n('Sv_formatdate'),$mails_données['date_spam'])."'" ,
    274         'nb_spams_maxi' => $mails_données['nb_spams_maxi'] ,   
    275          'nb_spams_periode' => "'".int_to_heure($mails_données['nb_spams_periode'])."'" ,
     272        'nb_spams' => $mails_donnees['nb_spams'] ,
     273        'date_spam' => "'".date(l10n('Sv_formatdate'),$mails_donnees['date_spam'])."'" ,
     274        'nb_spams_maxi' => $mails_donnees['nb_spams_maxi'] ,   
     275         'nb_spams_periode' => "'".int_to_heure($mails_donnees['nb_spams_periode'])."'" ,
    276276         'time_spams_reste' => "'".int_to_heure($rest_spam)."'" ,       
    277277         
    278278         'quarantaine' => $quarantaine ,
    279279        'date_quarantaine' => "'".date(l10n('Sv_formatdate'),time()+$reste)."'" ,
    280         'quarantaine_periode' => "'".int_to_heure($mails_données['quarantaine_periode'])."'" ,
     280        'quarantaine_periode' => "'".int_to_heure($mails_donnees['quarantaine_periode'])."'" ,
    281281     'reste' => "'".int_to_heure($reste)."'",
    282282 
    283     'message' => $mails_données['message'] ,
    284         'header_text' => "'".$mails_données['header_text']."'" ,
     283    'message' => $mails_donnees['message'] ,
     284        'header_text' => "'".$mails_donnees['header_text']."'" ,
    285285       
    286286    'PHPWG_VERSION' =>   PHPWG_VERSION ,
     
    303303   case 'mail_superv_test':
    304304   
    305    $mails_données = Get_Datas() ;
     305   $mails_donnees = Get_Datas() ;
    306306        $group_id = isset($_POST['group']) ? $_POST['group'] :  '-1'  ;
    307307        if ($group_id >= 0) {
     
    342342$titre=$conf['gallery_title'];
    343343
    344 $message = empty($_POST['MAIL_CONTENT']) ? $mails_données['message_test'] : stripslashes($_POST['MAIL_CONTENT']);
     344$message = empty($_POST['MAIL_CONTENT']) ? $mails_donnees['message_test'] : stripslashes($_POST['MAIL_CONTENT']);
    345345
    346346 if (function_exists('get_user_language_desc') ) $message = get_user_language_desc($message);
     
    360360       
    361361
    362 $mails_données['message_test']= str_replace('"',"'",$message) ;
     362$mails_donnees['message_test']= str_replace('"',"'",$message) ;
    363363 unset_make_full_url();
    364         sauve_données();
    365 $mails_données = Get_Datas() ;
     364        sauve_donnees();
     365$mails_donnees = Get_Datas() ;
    366366       
    367367  $query = '
     
    384384//=====================================================================================
    385385if ( isset($_POST['test_envoie']) ) {
    386 $mails_données['message_test'] = empty($_POST['MAIL_CONTENT']) ? '' : stripslashes($_POST['MAIL_CONTENT']);
    387                 $message=$mails_données['message_test'];
     386$mails_donnees['message_test'] = empty($_POST['MAIL_CONTENT']) ? '' : stripslashes($_POST['MAIL_CONTENT']);
     387                $message=$mails_donnees['message_test'];
    388388//test_envoie($message,$group_name,$group_id);
    389                 sauve_données();
     389                sauve_donnees();
    390390 
    391                 $mails_données = Get_Datas() ;
     391                $mails_donnees = Get_Datas() ;
    392392               
    393393  }
     
    421421                                        array(
    422422                                'Groupe'     => $groups,
    423                         'message_test' => $mails_données['message_test'] ,
     423                        'message_test' => $mails_donnees['message_test'] ,
    424424                                'liste' => $destinataires ,
    425425 'version' =>    $version ,
    426                             'MAIL_CONTENT' => $mails_données['message_test'],
     426                            'MAIL_CONTENT' => $mails_donnees['message_test'],
    427427                    'path_js' => $path_js
    428428                                                )
     
    582582           
    583583
    584         if  ( $mails_données['reste'] < 0 ) {
    585             $mails_données['quarantaine'] =false ;
    586             $mails_données['date_quarantaine']= time()  ;       
    587                 $mails_données['nb_spams'] = 0 ;
     584        if  ( $mails_donnees['reste'] < 0 ) {
     585            $mails_donnees['quarantaine'] =false ;
     586            $mails_donnees['date_quarantaine']= time()  ;       
     587                $mails_donnees['nb_spams'] = 0 ;
    588588            $modif == true ;
    589589        }
    590590         
    591591         
    592         $rest_mail =    $mails_données['rest_mail'] ;
    593         if ($rest_mail <=0 || $mails_données['nb_mails'] ==0 ){
    594            $mails_données['nb_mails'] =0 ;
    595            $mails_données['date_mail'] = time();
     592        $rest_mail =    $mails_donnees['rest_mail'] ;
     593        if ($rest_mail <=0 || $mails_donnees['nb_mails'] ==0 ){
     594           $mails_donnees['nb_mails'] =0 ;
     595           $mails_donnees['date_mail'] = time();
    596596           $modif = true ;
    597597        }
    598598       
    599         $rest_spam =    $mails_données['rest_spam'] ;
    600 
    601         if ($rest_spam <=0 || $mails_données['nb_spams'] ==0 ){
    602            $mails_données['nb_spams'] =0 ;
    603            $mails_données['date_spam'] = time();
     599        $rest_spam =    $mails_donnees['rest_spam'] ;
     600
     601        if ($rest_spam <=0 || $mails_donnees['nb_spams'] ==0 ){
     602           $mails_donnees['nb_spams'] =0 ;
     603           $mails_donnees['date_spam'] = time();
    604604           $modif = true ;
    605605        }
    606606        if ( $modif == true )   {
    607                                 sauve_données();
     607                                sauve_donnees();
    608608                                $modif = false ;
    609609                }
    610610
    611611                if ($aff_nb == true) {
    612                  $infos_message .= 'Mails    : '.$mails_données['nb_mails']. '  \\  ' . $mails_données['nb_mails_maxi'];
    613                  $infos_message .= "\n".'Spams : '.$mails_données['nb_spams']. '  \\  ' . $mails_données['nb_spams_maxi'];
     612                 $infos_message .= 'Mails    : '.$mails_donnees['nb_mails']. '  \\  ' . $mails_donnees['nb_mails_maxi'];
     613                 $infos_message .= "\n".'Spams : '.$mails_donnees['nb_spams']. '  \\  ' . $mails_donnees['nb_spams_maxi'];
    614614                }
    615615               
  • extensions/Mail_supervisor/admin/mail_superv_help.tpl

    r6874 r7050  
    155155</div> <!-- instructionlastmessage -->
    156156 <img src="{$smile_bonjour}" />
    157  Rédaction en cours....
     157 Redaction en cours....
    158158 </fieldset>
    159159 
  • extensions/Mail_supervisor/include/fonctions.php

    r5670 r7050  
    7575}
    7676//=================================================================================
    77 function sauve_données()
    78 {
    79 
    80 global $mails_données,$superv_champs,$superv_type,$erreur_message ;
     77function sauve_donnees()
     78{
     79
     80global $mails_donnees,$superv_champs,$superv_type,$erreur_message ;
    8181//=====================================================================
    8282        $clefs = $superv_champs ;
     
    8787     $champ = trim($champ);
    8888     
    89          if ( isset($mails_données[  $champ ]) ) {
    90            $sep= (is_string($mails_données[ $champ ])) ? '"' : '' ;
    91        array_push($valeurs , "`".$champ."`" . ' = ' . $sep . $mails_données[  $champ ] . $sep)  ;
     89         if ( isset($mails_donnees[  $champ ]) ) {
     90           $sep= (is_string($mails_donnees[ $champ ])) ? '"' : '' ;
     91       array_push($valeurs , "`".$champ."`" . ' = ' . $sep . $mails_donnees[  $champ ] . $sep)  ;
    9292         }else{
    9393         
     
    258258 
    259259        if (!$result) {
    260                                         vérif_base();
     260                                        verif_base();
    261261                                        $result = @pwg_query($query);
    262262                                        }
     
    315315function int_to_heure($int)
    316316{
    317 global $lang,$mails_données ;
     317global $lang,$mails_donnees ;
    318318
    319319$v0=Date_to_numeric(l10n('Day') );
     
    375375
    376376       
    377 function vérif_base()
     377function verif_base()
    378378{
    379379
     
    546546}
    547547//=====================================================================
    548 function vérif_mails_données()
    549 {
    550 global $mails_données,$infos_message,$erreur_message,$page;
    551 
    552 if (!is_numeric($mails_données['nb_mails_periode']))
    553 {
    554  $periode = Str_To_Time( $mails_données['nb_mails_periode'],0);
    555  $mails_données['nb_mails_periode']= ($periode > 0) ? $periode : '604800' ;
     548function verif_mails_donnees()
     549{
     550global $mails_donnees,$infos_message,$erreur_message,$page;
     551
     552if (!is_numeric($mails_donnees['nb_mails_periode']))
     553{
     554 $periode = Str_To_Time( $mails_donnees['nb_mails_periode'],0);
     555 $mails_donnees['nb_mails_periode']= ($periode > 0) ? $periode : '604800' ;
    556556 }
    557557
    558 if (!is_numeric($mails_données['nb_spams_periode']))
    559 {
    560  
    561  $periode=Str_To_Time( $mails_données['nb_spams_periode'],0);
    562  $mails_données['nb_spams_periode']= ($periode > 0) ? $periode : '172800' ; ;
     558if (!is_numeric($mails_donnees['nb_spams_periode']))
     559{
     560 
     561 $periode=Str_To_Time( $mails_donnees['nb_spams_periode'],0);
     562 $mails_donnees['nb_spams_periode']= ($periode > 0) ? $periode : '172800' ; ;
    563563 }
    564 if (!is_numeric($mails_données['quarantaine_periode']))
    565 {
    566  $periode=Str_To_Time( $mails_données['quarantaine_periode'],0);
    567  $mails_données['quarantaine_periode']= ($periode > 0) ? $periode : '172800' ;
     564if (!is_numeric($mails_donnees['quarantaine_periode']))
     565{
     566 $periode=Str_To_Time( $mails_donnees['quarantaine_periode'],0);
     567 $mails_donnees['quarantaine_periode']= ($periode > 0) ? $periode : '172800' ;
    568568 }
    569569
     
    606606//--- traduction --> anglais ---
    607607
    608  //========= suppression numéric et symbole ==========
     608 //========= suppression numeric et symbole ==========
    609609$new_valeur =( preg_replace("/[0-9+\-.*\/()%]/"," ",$a_ajouter));
    610610$nv =  trim( sup_double_espace($new_valeur)) ;
     
    758758                 $result = @pwg_query($query);
    759759        if (!$result) {
    760                                         vérif_base();
     760                                        verif_base();
    761761                                        $result = @pwg_query($query);
    762762                                }
     
    834834 
    835835        if (!$result) {
    836                                         vérif_base();
     836                                        verif_base();
    837837                                        $result = @pwg_query($query);
    838838                                        }
     
    888888{
    889889$buffer="";
     890
    890891// fretgpsolodens
    891 $src = "http://www.stopforumspam.com/api?";
     892$src = "" ;// "http://www.stopforumspam.com/api?";
    892893$type=array();
    893894$result="";
    894895if (strlen($ip)>3) {
    895 //==================  Vérifie si l'IP est correct  ================================
     896//==================  Verifie si l'IP est correct  ================================
    896897if (clj_is_ip($ip)){     
    897898     
    898899} else { 
    899 //==================  Vérifie si l'adresse mail est correcte  ================================
     900//==================  Verifie si l'adresse mail est correcte  ================================
    900901      if( clj_is_mail($ip) ){ 
    901902              $mail_adresse=$ip ;
  • extensions/Mail_supervisor/include/function_test_send.php

    r5670 r7050  
    3131function test_envoie($message,$group_name,$group_id)
    3232{
    33     global $infos_message,$erreur_message ,$conf,$user,$conf_mail,$mail_données,$args,$lang ;
     33    global $infos_message,$erreur_message ,$conf,$user,$conf_mail,$mail_donnees,$args,$lang ;
    3434        $mailto=""; 
    3535       
     
    4545        $erreur_message = '';
    4646        }
    47 if (!isset($mails_données))
     47if (!isset($mails_donnees))
    4848        {
    49         $mails_données = Get_Datas();
     49        $mails_donnees = Get_Datas();
    5050        }               
    5151if (!isset($conf_mail))
     
    114114function mail_attachement($args)
    115115{
    116  global $infos_message,$erreur_message ,$conf,$user,$conf_mail,$mail_données,$lang ;
    117 
    118     $mails_données = Get_Datas();
     116 global $infos_message,$erreur_message ,$conf,$user,$conf_mail,$mail_donnees,$lang ;
     117
     118    $mails_donnees = Get_Datas();
    119119          if (!isset($conf_mail))
    120120  {
  • extensions/Mail_supervisor/language/fr_FR/help/plugin.lang.php

    r4888 r7050  
    77
    88//========================================================================================================
    9 $lang['Sv_Fonctionality']='Fonctionnalités';
     9$lang['Sv_Fonctionality']='Fonctionnalites';
    1010
    1111$lang['Sv_Oversees_management_emails']='Supervise la gestion des mails et bloque l\' envoie des mails lors de la mise en quarantaine'; 
    12 $lang['Sv_hlp_1_1']='Compte le nombre de mails envoyés par le site.';
    13 $lang['Sv_hlp_1_2']='Détecte les différents messages d\'alertes générés par la fonction mail[]';
    14 $lang['Sv_hlp_1_3']='Compte le nombre de mails considéré par le FAI comme spams.';
    15 $lang['Sv_hlp_1_4']='Mise en quarantaine si le nombre de mails envoyés est supérieur à la valeur maxi défini par période prédéterminée.';
    16 $lang['Sv_hlp_1_5']='Mise en quarantaine si le nombre de spams détectés est supérieur à la valeur maxi défini par période prédéterminée.';
    17 $lang['Sv_hlp_1_6']='Mise en quarantaine si détection de "TROP DE SPAMS" pour une période déterminée.';
     12$lang['Sv_hlp_1_1']='Compte le nombre de mails envoyes par le site.';
     13$lang['Sv_hlp_1_2']='Detecte les differents messages d\'alertes generes par la fonction mail[]';
     14$lang['Sv_hlp_1_3']='Compte le nombre de mails considere par le FAI comme spams.';
     15$lang['Sv_hlp_1_4']='Mise en quarantaine si le nombre de mails envoyes est superieur à la valeur maxi defini par periode predeterminee.';
     16$lang['Sv_hlp_1_5']='Mise en quarantaine si le nombre de spams detectes est superieur à la valeur maxi defini par periode predeterminee.';
     17$lang['Sv_hlp_1_6']='Mise en quarantaine si detection de "TROP DE SPAMS" pour une periode determinee.';
    1818//========================================================================================================
    1919$lang['Sv_Options']='Options';
    2020
    2121$lang['Sv_hlp_2_1']='Envoie une copie du mail au Webmaster..';
    22 $lang['Sv_hlp_2_2']='Modifie la structure des destnataires en copie carbonne si défaut \'bad syntax\'';
    23 $lang['Sv_hlp_2_3']='Si la version piwigo est inférieur à 2.0.5, rajoute un bloc texte dans l\' entête de mail. ';
     22$lang['Sv_hlp_2_2']='Modifie la structure des destnataires en copie carbonne si defaut \'bad syntax\'';
     23$lang['Sv_hlp_2_3']='Si la version piwigo est inferieur à 2.0.5, rajoute un bloc texte dans l\' entête de mail. ';
    2424
    2525//========================================================================================================
    2626$lang['Sv_Options']='Options';
    2727
    28 $lang['Sv_hlp_3_1']='Nombre d\' envoie depuis la dernière remise à zéro.';
     28$lang['Sv_hlp_3_1']='Nombre d\' envoie depuis la dernière remise à zero.';
    2929$lang['Sv_hlp_3_2']='Date du premier envoie.';
    3030$lang['Sv_hlp_3_3']='Nombre d\' envois avant la mise en quarantaine.';
    31 $lang['Sv_hlp_3_4']='Durée pendant laquelle l\'envoie des mails est possible';
     31$lang['Sv_hlp_3_4']='Duree pendant laquelle l\'envoie des mails est possible';
    3232
    33 $lang['Sv_hlp_3_4_0']='<br />Valeurs acceptées: <br />
     33$lang['Sv_hlp_3_4_0']='<br />Valeurs acceptees: <br />
    3434  + n '.l10n('Week').'<br />
    3535  + n '.l10n('Day').'<br />
     
    3737  + n '.l10n('Minute').'<br />
    3838  + n '.l10n('Second').'<br />
    39  n étant le nombre de (semaine,jour,heure,minute,seconde) '
     39 n etant le nombre de (semaine,jour,heure,minute,seconde) '
    4040;
    4141
    42 $lang['Sv_hlp_3_5']='Durée restante avant la remise à zéro du compteur.';
     42$lang['Sv_hlp_3_5']='Duree restante avant la remise à zero du compteur.';
    4343
    4444$lang['Sv_state']='Etat';
    4545
    4646$lang['Sv_hlp_4_1']='Date limite de la mise en quarantaine.';
    47 $lang['Sv_hlp_4_2']='Durée restante avant l\' anulation de la mise en quarantaine.';
     47$lang['Sv_hlp_4_2']='Duree restante avant l\' anulation de la mise en quarantaine.';
    4848         
    49 $lang['Sv_last_message']='Dernier message renvoyé.';
    50 $lang['Sv_hlp_5_1']='Dernier message renvoyé par la fonction mail() en cas d\'erreur.';
     49$lang['Sv_last_message']='Dernier message renvoye.';
     50$lang['Sv_hlp_5_1']='Dernier message renvoye par la fonction mail() en cas d\'erreur.';
    5151
    5252
    5353//======================================================================
    54 $lang['Sv_hlp_7_1']='Ce module permet de créer une liste noire contenant les adresses IP indésirables.<br />
     54$lang['Sv_hlp_7_1']='Ce module permet de creer une liste noire contenant les adresses IP indesirables.<br />
    5555          ' ;   
    56 $lang['Sv_hlp_7_1_1']='Option 1 Bloque l\' émission de mail si l\' adresse IP est dans la liste noire. <br />
     56$lang['Sv_hlp_7_1_1']='Option 1 Bloque l\' emission de mail si l\' adresse IP est dans la liste noire. <br />
    5757                  ' ;   
    5858$lang['Sv_hlp_7_1_2']='Option 2 Rejet de l\' adresse IP .<br />
    5959                  ' ;   
    60 $lang['Sv_hlp_7_1_3']='Option 3 A chaque nouvelle connexion, le module teste l\'adresses IP et la compare à une base de données de Spammeurs, et l\' insere automatiquement dans la liste noire si le test est positif.<br />
     60$lang['Sv_hlp_7_1_3']='Option 3 A chaque nouvelle connexion, le module teste l\'adresses IP et la compare à une base de donnees de Spammeurs, et l\' insere automatiquement dans la liste noire si le test est positif.<br />
    6161                   Un compteur dans cette liste indique le nombre de tentative de connexion.<br />
    62                    Des informations sur le pays et la ville du FAI sont également stockées.<br />
     62                   Des informations sur le pays et la ville du FAI sont egalement stockees.<br />
    6363                   
    6464                                ' ;     
    65 $lang['Sv_hlp_7_2']= 'Ajout manuel des adresses indésirables.<br />
     65$lang['Sv_hlp_7_2']= 'Ajout manuel des adresses indesirables.<br />
    6666                   
    67                                   Les jockers (*) pour remplacer un groupe d\'adresse  sont autorisés.<br />
     67                                  Les jockers (*) pour remplacer un groupe d\'adresse  sont autorises.<br />
    6868                                    Exemple : 94.102.63.* :
    6969                                  Exclusion de toutes les adresses IP de 94.102.63.0 à 94.102.63.255 <br />
     
    7272                                 
    7373                ' ;     
    74 $lang['Sv_hlp_7_3']= ' Cliquez ici pour vérifier si l\'adresse IP ou le nom de l\'utilisateur ou l\'adresse courriel introduit dans le champs texte est dans la base de donnée de stopforumspam.Les jockers ne sont pas admis. Pour plus de renseignements voir http://www.stopforumspam.com' ;
     74$lang['Sv_hlp_7_3']= ' Cliquez ici pour verifier si l\'adresse IP ou le nom de l\'utilisateur ou l\'adresse courriel introduit dans le champs texte est dans la base de donnee de stopforumspam.Les jockers ne sont pas admis. Pour plus de renseignements voir http://www.stopforumspam.com' ;
    7575
    76 $lang['Sv_hlp_7_4']= ' Si vous décidez de bloquer cette adresse cliquez ici où sur l\'icône \'ajout\' pour mettre à jour la liste noire .<BR />
     76$lang['Sv_hlp_7_4']= ' Si vous decidez de bloquer cette adresse cliquez ici où sur l\'icône \'ajout\' pour mettre à jour la liste noire .<BR />
    7777         
    7878' ;     
  • extensions/Mail_supervisor/language/fr_FR/plugin.lang.php

    r6874 r7050  
    6161$lang['Sv_save_config'] = 'Données sauvegardées';
    6262$lang['Sv_syntax_error'] = 'Erreur de syntaxe. ';
    63 $lang['Sv_check_mailto'] = 'Envoyer une copie vers le WebMaster.';
     63$lang['Sv_check_mailto'] = 'Si le champ "To" dans l\'entête est vide, envoyer une copie vers le WebMaster.';
    6464$lang['Sv_check_header_carbon'] = 'Modifier le code  Bcc , Ccc   dans le header';
    6565$lang['Sv_check_header_text'] = 'Ajouter un bloc "texte" dans l\'entête du mail.';
  • extensions/Mail_supervisor/main.inc.php

    r6446 r7050  
    22/*
    33Plugin Name: Mail supervisor
    4 Version: 1.4.1
     4Version: 1.4.2
    55Description: Mail supervisor surveille l'envoie des mails.
    66Plugin URI: http://piwigo.org/ext/extension_view.php?eid=315
     
    2121function clj_mail($result, $mailto, $subject, $content, $headers, $args)
    2222{
    23     global $conf, $user, $lang_info,  $conf_mail,$mails_options,$mails_données , $template,$page ,$erreur_message,$infos_message, $lang;
     23    global $conf, $user, $lang_info,  $conf_mail,$mails_options,$mails_donnees , $template,$page ,$erreur_message,$infos_message, $lang;
    2424        // lecture config table -------------
    2525        include_once (MAIL_SUPERV_PATH.'include/fonctions.php');
    2626     load_language('plugin.lang', MAIL_SUPERV_PATH);
    2727         $mails_options = explode("," , $conf['mail_superv']);
    28 //======== vérification si envoie de mail ou blocage connexion =====================
     28//======== verification si envoie de mail ou blocage connexion =====================
    2929        if ($mails_options[no_mail_list]=='on' || $mails_options[no_connect] == 'on' )
    3030        {
     
    6060        $erreur_message = '';
    6161        }
    62         // lecture données       -------------
    63     $mails_données = Get_Datas();
    64  
    65         $nb_mails         =     $mails_données['nb_mails'] ;
    66         $next_day  =  $mails_données['date_mail'] ;
    67        
    68         $reste =    $mails_données['reste'] ;
    69        
    70        
    71         $rest_mail =    $mails_données['rest_mail'] ;
    72         if ($rest_mail <=0 || $mails_données['nb_mails'] ==0 ){
    73            $mails_données['nb_mails'] =0 ;
    74            $mails_données['date_mail'] = time();
    75         }
    76        
    77         $rest_spam =    $mails_données['rest_spam'] ;
    78         if ($rest_spam <=0 || $mails_données['nb_spams'] ==0 ){
    79            $mails_données['nb_spams'] =0 ;
    80            $mails_données['date_spam'] = time();
    81         }
    82        
    83         $alerte =   ( $mails_données['reste'] >0 ) ? true : false ;
    84        
    85         $alerte_mail =    ( $mails_données['nb_mails'] >   $mails_données['nb_mails_maxi']-1 ) ? true : false ;
    86         $alerte_spam =    (  $mails_données['nb_spams'] >   $mails_données['nb_spams_maxi']-1 ) ? true : false ;
     62        // lecture donnees       -------------
     63    $mails_donnees = Get_Datas();
     64 
     65        $nb_mails         =     $mails_donnees['nb_mails'] ;
     66        $next_day  =  $mails_donnees['date_mail'] ;
     67       
     68        $reste =    $mails_donnees['reste'] ;
     69       
     70       
     71        $rest_mail =    $mails_donnees['rest_mail'] ;
     72        if ($rest_mail <=0 || $mails_donnees['nb_mails'] ==0 ){
     73           $mails_donnees['nb_mails'] =0 ;
     74           $mails_donnees['date_mail'] = time();
     75        }
     76       
     77        $rest_spam =    $mails_donnees['rest_spam'] ;
     78        if ($rest_spam <=0 || $mails_donnees['nb_spams'] ==0 ){
     79           $mails_donnees['nb_spams'] =0 ;
     80           $mails_donnees['date_spam'] = time();
     81        }
     82       
     83        $alerte =   ( $mails_donnees['reste'] >0 ) ? true : false ;
     84       
     85        $alerte_mail =    ( $mails_donnees['nb_mails'] >   $mails_donnees['nb_mails_maxi']-1 ) ? true : false ;
     86        $alerte_spam =    (  $mails_donnees['nb_spams'] >   $mails_donnees['nb_spams_maxi']-1 ) ? true : false ;
    8787       
    8888 
     
    102102                        $nb_destinataires += count($args['Cc']);
    103103                        }
    104    //================= réécriture de l'entête ===============================
     104   //================= reecriture de l'entête ===============================
    105105if ( $nb_destinataires  == 1 )
    106106        {
     
    137137        $texte .= 'Content-Type: text/plain; charset="UTF-8"'."\n";
    138138        $texte .= 'Content-Transfer-Encoding: 8bit'."\n\n"; 
    139         $texte .= $mails_données['header_text']; // A voir texte brut...
     139        $texte .= $mails_donnees['header_text']; // A voir texte brut...
    140140           
    141141                $texte .= "\n\n";
     
    157157                        $message .= ob_get_contents();
    158158            ob_end_clean();
    159                         $mails_données['message']=$message;     
     159                        $mails_donnees['message']=$message;     
    160160                        Gestion_erreurs($message,$ret,$nb_destinataires,$headers,$mailto);
    161161               
     
    169169                        $type="Spams";
    170170                               
    171                                 $d1=$mails_données['nb_spams'] . '  \\  ' . $mails_données['nb_spams_maxi'];
    172                                 $d2=$mails_données['nb_spams'];
    173                                 $d3= $mails_données['rest_spam'];
     171                                $d1=$mails_donnees['nb_spams'] . '  \\  ' . $mails_donnees['nb_spams_maxi'];
     172                                $d2=$mails_donnees['nb_spams'];
     173                                $d3= $mails_donnees['rest_spam'];
    174174                                $d4=time()+$d3 ;
    175175                        }
     
    178178                        $type="Mails";
    179179                       
    180                                 $d1=$mails_données['nb_mails']. '  \\  ' . $mails_données['nb_mails_maxi'];;
    181                                 $d2=$mails_données['date_mail'];
    182                                 $d3= $mails_données['rest_mail'];
     180                                $d1=$mails_donnees['nb_mails']. '  \\  ' . $mails_donnees['nb_mails_maxi'];;
     181                                $d2=$mails_donnees['date_mail'];
     182                                $d3= $mails_donnees['rest_mail'];
    183183                                $d4=time()+$d3 ;
    184184                               
     
    187187                        if ($alerte) {
    188188                        $type="Spams(Quarantaine)";
    189                                 $d1=$mails_données['nb_spams'] . '  \\  ' . $mails_données['nb_spams_maxi'];
    190                                 $d2=$mails_données['date_quarantaine'];
    191                                 $d3= $mails_données['reste'];
     189                                $d1=$mails_donnees['nb_spams'] . '  \\  ' . $mails_donnees['nb_spams_maxi'];
     190                                $d2=$mails_donnees['date_quarantaine'];
     191                                $d3= $mails_donnees['reste'];
    192192                                $d4=time()+$d3 ;
    193193                        }
     
    207207 
    208208 }                     
    209  sauve_données();
     209 sauve_donnees();
    210210 return true ;
    211211}
     
    213213function Gestion_erreurs($message,$ret,$nb_destinataires,$headers,$mailto)
    214214{                       
    215          global $conf, $user,  $conf_mail,$mails_options,$mails_données , $template,$page ,$infos_message,$erreur_message,$args,$lang, $lang_info;
     215         global $conf, $user,  $conf_mail,$mails_options,$mails_donnees , $template,$page ,$infos_message,$erreur_message,$args,$lang, $lang_info;
    216216
    217217         
     
    234234       
    235235        $erreur_message .= sprintf(l10n('Sv_debug_message %s %s %s %s %s'),($ret==true)? "true" : "false",$message,$mailto,$headers,$nb_destinataires);
    236        //=============== La fonction mail à retournéeune erreur =========================               
     236       //=============== La fonction mail à retourneeune erreur =========================               
    237237
    238238                               
     
    241241        if ($est_un_spam == false)
    242242                        {
    243                         if ($mails_données['nb_mails']==0) {    $mails_données['date_mail'] =  time();  }       
    244                         $mails_données['nb_mails'] += $nb_destinataires;
     243                        if ($mails_donnees['nb_mails']==0) {    $mails_donnees['date_mail'] =  time();  }       
     244                        $mails_donnees['nb_mails'] += $nb_destinataires;
    245245                        }
    246246                        else
    247247                        {
    248                                 $mails_données['nb_spams'] += $nb_destinataires;                       
    249                             //--- Détection de spam ------------------
    250                                 if ($mails_données['nb_spams']==0) {$mails_données['date_spam'] = time();       }
     248                                $mails_donnees['nb_spams'] += $nb_destinataires;                       
     249                            //--- Detection de spam ------------------
     250                                if ($mails_donnees['nb_spams']==0) {$mails_donnees['date_spam'] = time();       }
    251251
    252252                                $trop_de_spam =!(strpos(strtolower($message), 'trop de spam') === false);
    253253                                if ( $trop_de_spam ) {
    254                                                 $mails_données['nb_spams_maxi']=$mails_données['nb_spams'];
    255 
    256                                                 $mails_données['date_quarantaine']= time()  ;   
    257                                                 $mails_données['quarantaine']= true    ;       
    258                                                 $infos_message .=memo_var($mails_données);
     254                                                $mails_donnees['nb_spams_maxi']=$mails_donnees['nb_spams'];
     255
     256                                                $mails_donnees['date_quarantaine']= time()  ;   
     257                                                $mails_donnees['quarantaine']= true    ;       
     258                                                $infos_message .=memo_var($mails_donnees);
    259259                                        }
    260260
  • extensions/Mail_supervisor/maintain.inc.php

    r4888 r7050  
    6666function plugin_activate()
    6767{
    68 
    69 include_once (MAIL_SUPERV_PATH.'include/fonctions.php');       
    70  vérif_base() ;
    71 
     68include_once (MAIL_SUPERV_PATH.'include/fonctions.php');
     69 verif_base() ;
    7270}
    7371
Note: See TracChangeset for help on using the changeset viewer.