Changeset 7050
- Timestamp:
- Sep 30, 2010, 6:26:04 PM (14 years ago)
- Location:
- extensions/Mail_supervisor
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/Mail_supervisor/admin/mail_superv_admin.php
r5670 r7050 29 29 if (!defined('MAIL_SUPERV_PATH')) define('MAIL_SUPERV_PATH' , PHPWG_PLUGINS_PATH.basename(dirname(__FILE__)).'/'); 30 30 31 global $user, $lang, $conf, $errors,$mails_donn ées;31 global $user, $lang, $conf, $errors,$mails_donnees; 32 32 global $args, $conf_mail,$infos_message,$erreur_message,$mails_options ; 33 33 // +-----------------------------------------------------------------------+ … … 134 134 if (!isset($mails_options[check_mailto])) $mails_options[check_mailto] = 'off' ; //0 135 135 //================================================================================================ 136 $mails_donn ées = Get_Datas();136 $mails_donnees = Get_Datas(); 137 137 138 138 … … 147 147 148 148 // ************************************************************************* 149 // | S élection de l'onglet |149 // | Selection de l'onglet | 150 150 // ************************************************************************* 151 151 … … 185 185 if ( $_POST['submit'] == l10n('Sv_refresh') ) { 186 186 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(); 197 197 } 198 198 $infos_message .= l10n('Sv_refresh') .'<br />'; 199 sauve_donn ées();199 sauve_donnees(); 200 200 $aff_nb = false ; 201 201 … … 205 205 if ( $_POST['submit'] == l10n('Sv_raz') ) { 206 206 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(); 217 217 $infos_message .= l10n('Sv_raz') .'<br />'; ; 218 218 … … 226 226 $mails_options[check_header_text] = isset($_POST['check_header_text']) ? $_POST['check_header_text'] : 'off' ; 227 227 228 //donn ées229 $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'] ; 238 238 //======================================================================================================= 239 v érif_mails_données();239 verif_mails_donnees(); 240 240 sauve_options(); 241 sauve_donn ées();241 sauve_donnees(); 242 242 //======================================================================================================= 243 243 $infos_message = l10n('Sv_save_config') . " : " . l10n('Sv_Datas') . "<br />" ; 244 244 $erreur_message = ""; 245 $mails_donn ées = Get_Datas() ;245 $mails_donnees = Get_Datas() ; 246 246 } 247 247 } 248 248 249 $mails_donn ées = Get_Datas();250 v érif_mails_données();249 $mails_donnees = Get_Datas(); 250 verif_mails_donnees(); 251 251 //=============================================================================== 252 252 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 ; 258 258 259 259 $template->assign( … … 264 264 265 265 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'])."'" , 270 270 'time_mails_reste' => "'".int_to_heure( $rest_mail )."'" , 271 271 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'])."'" , 276 276 'time_spams_reste' => "'".int_to_heure($rest_spam)."'" , 277 277 278 278 'quarantaine' => $quarantaine , 279 279 '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'])."'" , 281 281 'reste' => "'".int_to_heure($reste)."'", 282 282 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']."'" , 285 285 286 286 'PHPWG_VERSION' => PHPWG_VERSION , … … 303 303 case 'mail_superv_test': 304 304 305 $mails_donn ées = Get_Datas() ;305 $mails_donnees = Get_Datas() ; 306 306 $group_id = isset($_POST['group']) ? $_POST['group'] : '-1' ; 307 307 if ($group_id >= 0) { … … 342 342 $titre=$conf['gallery_title']; 343 343 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']); 345 345 346 346 if (function_exists('get_user_language_desc') ) $message = get_user_language_desc($message); … … 360 360 361 361 362 $mails_donn ées['message_test']= str_replace('"',"'",$message) ;362 $mails_donnees['message_test']= str_replace('"',"'",$message) ; 363 363 unset_make_full_url(); 364 sauve_donn ées();365 $mails_donn ées = Get_Datas() ;364 sauve_donnees(); 365 $mails_donnees = Get_Datas() ; 366 366 367 367 $query = ' … … 384 384 //===================================================================================== 385 385 if ( 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']; 388 388 //test_envoie($message,$group_name,$group_id); 389 sauve_donn ées();389 sauve_donnees(); 390 390 391 $mails_donn ées = Get_Datas() ;391 $mails_donnees = Get_Datas() ; 392 392 393 393 } … … 421 421 array( 422 422 'Groupe' => $groups, 423 'message_test' => $mails_donn ées['message_test'] ,423 'message_test' => $mails_donnees['message_test'] , 424 424 'liste' => $destinataires , 425 425 'version' => $version , 426 'MAIL_CONTENT' => $mails_donn ées['message_test'],426 'MAIL_CONTENT' => $mails_donnees['message_test'], 427 427 'path_js' => $path_js 428 428 ) … … 582 582 583 583 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 ; 588 588 $modif == true ; 589 589 } 590 590 591 591 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(); 596 596 $modif = true ; 597 597 } 598 598 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(); 604 604 $modif = true ; 605 605 } 606 606 if ( $modif == true ) { 607 sauve_donn ées();607 sauve_donnees(); 608 608 $modif = false ; 609 609 } 610 610 611 611 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']; 614 614 } 615 615 -
extensions/Mail_supervisor/admin/mail_superv_help.tpl
r6874 r7050 155 155 </div> <!-- instructionlastmessage --> 156 156 <img src="{$smile_bonjour}" /> 157 R édaction en cours....157 Redaction en cours.... 158 158 </fieldset> 159 159 -
extensions/Mail_supervisor/include/fonctions.php
r5670 r7050 75 75 } 76 76 //================================================================================= 77 function sauve_donn ées()78 { 79 80 global $mails_donn ées,$superv_champs,$superv_type,$erreur_message ;77 function sauve_donnees() 78 { 79 80 global $mails_donnees,$superv_champs,$superv_type,$erreur_message ; 81 81 //===================================================================== 82 82 $clefs = $superv_champs ; … … 87 87 $champ = trim($champ); 88 88 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) ; 92 92 }else{ 93 93 … … 258 258 259 259 if (!$result) { 260 v érif_base();260 verif_base(); 261 261 $result = @pwg_query($query); 262 262 } … … 315 315 function int_to_heure($int) 316 316 { 317 global $lang,$mails_donn ées ;317 global $lang,$mails_donnees ; 318 318 319 319 $v0=Date_to_numeric(l10n('Day') ); … … 375 375 376 376 377 function v érif_base()377 function verif_base() 378 378 { 379 379 … … 546 546 } 547 547 //===================================================================== 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' ;548 function verif_mails_donnees() 549 { 550 global $mails_donnees,$infos_message,$erreur_message,$page; 551 552 if (!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' ; 556 556 } 557 557 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' ; ;558 if (!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' ; ; 563 563 } 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' ;564 if (!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' ; 568 568 } 569 569 … … 606 606 //--- traduction --> anglais --- 607 607 608 //========= suppression num éric et symbole ==========608 //========= suppression numeric et symbole ========== 609 609 $new_valeur =( preg_replace("/[0-9+\-.*\/()%]/"," ",$a_ajouter)); 610 610 $nv = trim( sup_double_espace($new_valeur)) ; … … 758 758 $result = @pwg_query($query); 759 759 if (!$result) { 760 v érif_base();760 verif_base(); 761 761 $result = @pwg_query($query); 762 762 } … … 834 834 835 835 if (!$result) { 836 v érif_base();836 verif_base(); 837 837 $result = @pwg_query($query); 838 838 } … … 888 888 { 889 889 $buffer=""; 890 890 891 // fretgpsolodens 891 $src = "http://www.stopforumspam.com/api?";892 $src = "" ;// "http://www.stopforumspam.com/api?"; 892 893 $type=array(); 893 894 $result=""; 894 895 if (strlen($ip)>3) { 895 //================== V érifie si l'IP est correct ================================896 //================== Verifie si l'IP est correct ================================ 896 897 if (clj_is_ip($ip)){ 897 898 898 899 } else { 899 //================== V érifie si l'adresse mail est correcte ================================900 //================== Verifie si l'adresse mail est correcte ================================ 900 901 if( clj_is_mail($ip) ){ 901 902 $mail_adresse=$ip ; -
extensions/Mail_supervisor/include/function_test_send.php
r5670 r7050 31 31 function test_envoie($message,$group_name,$group_id) 32 32 { 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 ; 34 34 $mailto=""; 35 35 … … 45 45 $erreur_message = ''; 46 46 } 47 if (!isset($mails_donn ées))47 if (!isset($mails_donnees)) 48 48 { 49 $mails_donn ées = Get_Datas();49 $mails_donnees = Get_Datas(); 50 50 } 51 51 if (!isset($conf_mail)) … … 114 114 function mail_attachement($args) 115 115 { 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(); 119 119 if (!isset($conf_mail)) 120 120 { -
extensions/Mail_supervisor/language/fr_FR/help/plugin.lang.php
r4888 r7050 7 7 8 8 //======================================================================================================== 9 $lang['Sv_Fonctionality']='Fonctionnalit és';9 $lang['Sv_Fonctionality']='Fonctionnalites'; 10 10 11 11 $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.'; 18 18 //======================================================================================================== 19 19 $lang['Sv_Options']='Options'; 20 20 21 21 $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. '; 24 24 25 25 //======================================================================================================== 26 26 $lang['Sv_Options']='Options'; 27 27 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.'; 29 29 $lang['Sv_hlp_3_2']='Date du premier envoie.'; 30 30 $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'; 32 32 33 $lang['Sv_hlp_3_4_0']='<br />Valeurs accept ées: <br />33 $lang['Sv_hlp_3_4_0']='<br />Valeurs acceptees: <br /> 34 34 + n '.l10n('Week').'<br /> 35 35 + n '.l10n('Day').'<br /> … … 37 37 + n '.l10n('Minute').'<br /> 38 38 + 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) ' 40 40 ; 41 41 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.'; 43 43 44 44 $lang['Sv_state']='Etat'; 45 45 46 46 $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.'; 48 48 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.'; 51 51 52 52 53 53 //====================================================================== 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 /> 55 55 ' ; 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 /> 57 57 ' ; 58 58 $lang['Sv_hlp_7_1_2']='Option 2 Rejet de l\' adresse IP .<br /> 59 59 ' ; 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 /> 61 61 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 /> 63 63 64 64 ' ; 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 /> 66 66 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 /> 68 68 Exemple : 94.102.63.* : 69 69 Exclusion de toutes les adresses IP de 94.102.63.0 à 94.102.63.255 <br /> … … 72 72 73 73 ' ; 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' ; 75 75 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 /> 77 77 78 78 ' ; -
extensions/Mail_supervisor/language/fr_FR/plugin.lang.php
r6874 r7050 61 61 $lang['Sv_save_config'] = 'Données sauvegardées'; 62 62 $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.'; 64 64 $lang['Sv_check_header_carbon'] = 'Modifier le code Bcc , Ccc dans le header'; 65 65 $lang['Sv_check_header_text'] = 'Ajouter un bloc "texte" dans l\'entête du mail.'; -
extensions/Mail_supervisor/main.inc.php
r6446 r7050 2 2 /* 3 3 Plugin Name: Mail supervisor 4 Version: 1.4. 14 Version: 1.4.2 5 5 Description: Mail supervisor surveille l'envoie des mails. 6 6 Plugin URI: http://piwigo.org/ext/extension_view.php?eid=315 … … 21 21 function clj_mail($result, $mailto, $subject, $content, $headers, $args) 22 22 { 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; 24 24 // lecture config table ------------- 25 25 include_once (MAIL_SUPERV_PATH.'include/fonctions.php'); 26 26 load_language('plugin.lang', MAIL_SUPERV_PATH); 27 27 $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 ===================== 29 29 if ($mails_options[no_mail_list]=='on' || $mails_options[no_connect] == 'on' ) 30 30 { … … 60 60 $erreur_message = ''; 61 61 } 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 ; 87 87 88 88 … … 102 102 $nb_destinataires += count($args['Cc']); 103 103 } 104 //================= r éécriture de l'entête ===============================104 //================= reecriture de l'entête =============================== 105 105 if ( $nb_destinataires == 1 ) 106 106 { … … 137 137 $texte .= 'Content-Type: text/plain; charset="UTF-8"'."\n"; 138 138 $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... 140 140 141 141 $texte .= "\n\n"; … … 157 157 $message .= ob_get_contents(); 158 158 ob_end_clean(); 159 $mails_donn ées['message']=$message;159 $mails_donnees['message']=$message; 160 160 Gestion_erreurs($message,$ret,$nb_destinataires,$headers,$mailto); 161 161 … … 169 169 $type="Spams"; 170 170 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']; 174 174 $d4=time()+$d3 ; 175 175 } … … 178 178 $type="Mails"; 179 179 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']; 183 183 $d4=time()+$d3 ; 184 184 … … 187 187 if ($alerte) { 188 188 $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']; 192 192 $d4=time()+$d3 ; 193 193 } … … 207 207 208 208 } 209 sauve_donn ées();209 sauve_donnees(); 210 210 return true ; 211 211 } … … 213 213 function Gestion_erreurs($message,$ret,$nb_destinataires,$headers,$mailto) 214 214 { 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; 216 216 217 217 … … 234 234 235 235 $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 ========================= 237 237 238 238 … … 241 241 if ($est_un_spam == false) 242 242 { 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; 245 245 } 246 246 else 247 247 { 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(); } 251 251 252 252 $trop_de_spam =!(strpos(strtolower($message), 'trop de spam') === false); 253 253 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); 259 259 } 260 260 -
extensions/Mail_supervisor/maintain.inc.php
r4888 r7050 66 66 function plugin_activate() 67 67 { 68 69 include_once (MAIL_SUPERV_PATH.'include/fonctions.php'); 70 vérif_base() ; 71 68 include_once (MAIL_SUPERV_PATH.'include/fonctions.php'); 69 verif_base() ; 72 70 } 73 71
Note: See TracChangeset
for help on using the changeset viewer.