Ignore:
Timestamp:
Jun 1, 2009, 10:40:57 PM (15 years ago)
Author:
Eric
Message:

V2.10.9 :
Bug fixed - Missing english translation
Bug fixed - Notice on forbidden characters function use
Bug fixed - Audit on forbidden characters in username didn't work
Adding of email provider exclusion (like *@hotmail.com) - Warning ! -> Known bug : This feature doesn't work on user profile page. So, already registered users can change their email address to a forbidden one. If someone has a solution...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/NBC_UserAdvManager/include/functions_UserAdvManager.inc.php

    r3352 r3385  
    9090{
    9191  global $conf;
    92    $conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array();
     92  $conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array();
    9393  $Confirm_Mail_ID = FindAvailableConfirmMailID();
    9494
     
    295295  global $conf;
    296296
    297   $conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['UserAdvManager']) : array();
     297  $conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array();
    298298
    299299  if ( isset($login) and isset($conf_nbc_UserAdvManager[8]) and $conf_nbc_UserAdvManager[8] <> '' )
     
    310310}
    311311
     312
     313function ValidateEmailProvider($email)
     314{
     315  global $conf;
     316
     317        $conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array();
     318        if (isset($conf_nbc_UserAdvManager[12]))
     319        {
     320                $conf_nbc_MailExclusion = split (",",$conf_nbc_UserAdvManager[13]);
     321                for ($i = 0 ; $i < count($conf_nbc_MailExclusion) ; $i++)
     322                        {
     323                                if (ereg($conf_nbc_MailExclusion[$i], $email))
     324                                        return false;
     325                                else
     326                                        return true;
     327                        }
     328        }
     329}
    312330?>
Note: See TracChangeset for help on using the changeset viewer.