Changeset 4349 for extensions/Mail_supervisor
- Timestamp:
- Nov 23, 2009, 9:24:55 AM (14 years ago)
- Location:
- extensions/Mail_supervisor
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/Mail_supervisor/include/fonctions.php
r4337 r4349 756 756 $type=array(); 757 757 $result=""; 758 if (strlen($ip)>3) { 758 759 //================== Vérifie si l'IP est correct ================================ 759 760 if (clj_is_ip($ip)){ … … 773 774 } 774 775 //============================================================================= 775 776 } 776 777 $user_name=str_replace(" ","%20",$user_name); 777 778 $mail_adresse =str_replace(" ","%20",$mail_adresse); -
extensions/Mail_supervisor/main.inc.php
r4337 r4349 2 2 /* 3 3 Plugin Name: Mail supervisor 4 Version: 1.2. 7.a4 Version: 1.2.8.b 5 5 Description: Mail supervisor surveille l'envoie des mails. 6 6 Plugin URI: http://piwigo.org/ext/extension_view.php?eid=315 … … 348 348 349 349 //========================================================================================== 350 add_event_handler('register_user_check', 'Test_spam_g'); 351 function Test_spam_g () 350 add_event_handler('register_user_check', 'Test_spam_g', EVENT_HANDLER_PRIORITY_NEUTRAL +2 , 2); 351 352 function Test_spam_g ($err, $user) 352 353 { 353 354 if (!isset($_POST['submit'])) return ; 354 if ( !isset($_POST['submit_add']) && !isset($_POST['submit']) ) return $err ; 355 if (count($err)!=0 ) return $err ; 356 //Liableelard 355 357 include_once (MAIL_SUPERV_PATH.'include/fonctions.php'); 356 if ($_POST['submit']) 357 { 358 $ip = $_SERVER['REMOTE_ADDR'] ; 359 if (test_spam($ip,$_POST['login'] ,$_POST['mail_address'])) 360 { 361 die(' ------------ BYE! ' . $_POST['login'] . ' ---------------------'); 358 if ( isset($_POST['submit'])) { 359 $mail = $_POST['mail_address'] ; 360 $user_name = $_POST['login'] ; 361 }else{ 362 $mail = $user['email']; 363 $user_name = $user['username']; 364 } 365 $ip='0'; 366 if (test_spam($ip,$user_name ,$mail )) 367 { 368 $err[] = $user_name . " : " .$mail . " ". l10n('is_a_spam') ; 362 369 } 363 } 364 370 return $err ; 365 371 } 366 372 ?>
Note: See TracChangeset
for help on using the changeset viewer.