Ignore:
Timestamp:
09/30/10 18:26:04 (9 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.