Changeset 4715 for extensions/Mail_supervisor
- Timestamp:
- Jan 21, 2010, 3:13:47 PM (14 years ago)
- Location:
- extensions/Mail_supervisor
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/Mail_supervisor/admin/mail_black_liste.tpl
r4451 r4715 26 26 <td><input type="checkbox" name="no_connect" value="on" {$no_connect} /> {'no_connect'|translate}</td> 27 27 <td><input type="checkbox" name="set_auto" value="on" {$set_auto} /> {'set_auto'|translate}</td> 28 <td><input type="checkbox" name="set_id" value="on" {$set_id} /> {'set_id'|translate}</td> 28 29 <tr><p></p><td> 29 30 <input class="submit" type="submit" name="submit" value={'Valider'|translate} /></td></tr> 30 31 </table> 31 32 </fieldset> 32 33 <input name="info1" type="hidden" /> 33 <input name="info1" type="hidden" /> 34 34 <fieldset > 35 35 <legend>{'black_liste'|translate}</legend> -
extensions/Mail_supervisor/admin/mail_superv_admin.php
r4452 r4715 88 88 if(!isset($pays)) Get_geo(); 89 89 90 $mails_options = explode("," , $conf['mail_superv']); 91 if (!isset($mails_options[6])) $mails_options[6] = $ip ; 90 $mails_options = explode("," , $conf['mail_superv']); 91 if (!isset($mails_options[7])) $mails_options[7] = 'off' ; //set_id 92 if (!isset($mails_options[6])) $mails_options[6] = $ip ; 92 93 if (!isset($mails_options[5])) $mails_options[5] = 'off' ; 93 94 if (!isset($mails_options[4])) $mails_options[4] = 'off' ; … … 366 367 $mails_options[4] = isset($_POST['no_connect']) ? $_POST['no_connect'] : "off" ; 367 368 $mails_options[5] = isset($_POST['set_auto']) ? $_POST['set_auto'] : "off" ; 369 $mails_options[7] = isset($_POST['set_auto']) ? $_POST['set_id'] : "off" ; 368 370 sauve_options(); 369 371 $infos_message .= l10n('save_config') . '<br />'; … … 402 404 'no_connect' => ($mails_options[4] == 'on') ? 'checked="checked"' : '' , 403 405 'set_auto' => ($mails_options[5] == 'on') ? 'checked="checked"' : '' , 404 406 'set_id' => ($mails_options[7] == 'on') ? 'checked="checked"' : '' , 405 407 'IP' => $ip , 406 408 'PAYS' => $pays , -
extensions/Mail_supervisor/include/fonctions.php
r4451 r4715 41 41 global $lang ; 42 42 43 44 43 include_once (MAIL_SUPERV_PATH.'include/function_test_send.php'); 45 46 47 44 load_language('plugin.lang', MAIL_SUPERV_PATH); 48 49 50 45 global $superv_champs , $superv_type ,$superv_bl_champs , $superv_bl_type ; 51 46 … … 56 51 if ( isset($mails_options) ) 57 52 { 58 if ( count($mails_options) > 6 ) 53 54 while ( count($mails_options) < 10 ) 59 55 { 56 57 $mails_options[]='?'; 58 } 59 60 60 $valeurs = implode( ',',$mails_options); 61 61 $query = ' … … 65 65 LIMIT 1'; 66 66 pwg_query($query); 67 }67 68 68 } 69 69 } … … 638 638 639 639 if (count($mails_options) < 7 ) return false ; 640 Get_Geo();640 Get_Geo(); 641 641 $champs=implode(',',$superv_bl_champs); 642 642 $query = " -
extensions/Mail_supervisor/language/fr_FR/plugin.lang.php
r4451 r4715 8 8 $lang['no_connect'] = 'Empêche l\' adresse IP de se connecter au site.'; 9 9 $lang['set_auto'] = 'Enregistre automatiquement l\' adresse IP dans la liste noire si elle existe dans la base de données de "stopforumspam" .'; 10 $lang['set_id'] = 'Lors de l\'enregistrement du nouvel utilisateur, vérifie que l\' adresse mail n\'est pas dans la base de données de "stopforumspam" .'; 10 11 $lang['unset_black_list'] = 'Supprime de la liste noire'; 11 12 $lang['set_black_list'] = 'Mise sur la liste noire'; -
extensions/Mail_supervisor/main.inc.php
r4452 r4715 2 2 /* 3 3 Plugin Name: Mail supervisor 4 Version: 1. 2.9.a4 Version: 1.3.1 5 5 Description: Mail supervisor surveille l'envoie des mails. 6 6 Plugin URI: http://piwigo.org/ext/extension_view.php?eid=315 … … 79 79 ); 80 80 81 81 global $conf ; 82 82 83 add_event_handler('send_mail', 'clj_mail',EVENT_HANDLER_PRIORITY_NEUTRAL - 1 , 6); 83 84 … … 347 348 } 348 349 350 $mails_options = explode("," , $conf['mail_superv']); 351 349 352 //========================================================================================== 353 if ($mails_options[7]=='on' ) { 350 354 add_event_handler('register_user_check', 'Test_spam_g', EVENT_HANDLER_PRIORITY_NEUTRAL +2 , 2); 351 355 } 352 356 function Test_spam_g ($err, $user) 353 357 { 358 359 if (count($err)!=0 ) return $err ; 354 360 if ( !isset($_POST['submit_add']) && !isset($_POST['submit']) ) return $err ; 355 if (count($err)!=0 ) return $err ;356 361 //Liableelard 357 362 include_once (MAIL_SUPERV_PATH.'include/fonctions.php'); … … 363 368 $user_name = $user['username']; 364 369 } 370 $user_name =""; 365 371 $ip='0'; 366 372 if (test_spam($ip,$user_name ,$mail )) … … 371 377 $err[] = $user_name . " : " .$mail . " ". l10n('is_a_spam') ; 372 378 } 379 373 380 return $err ; 374 381 } -
extensions/Mail_supervisor/maintain.inc.php
r4361 r4715 100 100 $query = ' 101 101 INSERT INTO '.CONFIG_TABLE.' (param, value, comment) 102 VALUES ("mail_superv","off,off,off,off,off,on,127.0.0.1, ??,?? ,?? ","Parametres du plugin Mail superviseur")102 VALUES ("mail_superv","off,off,off,off,off,on,127.0.0.1,on ,?? ,?? ","Parametres du plugin Mail superviseur") 103 103 ;'; 104 104 pwg_query($query);
Note: See TracChangeset
for help on using the changeset viewer.