Ignore:
Timestamp:
May 25, 2010, 6:11:02 PM (14 years ago)
Author:
Eric
Message:

[NBC_UserAdvManager]

  • Bug 1687 fixed: Case sensitivity function removed because intégrated Piwigo's core
File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/NBC_UserAdvManager/trunk/include/functions.inc.php

    r5633 r6354  
    4545      $password = $password <> '' ? $password : l10n('UAM_empty_pwd');
    4646     
    47       if (isset($conf_UAM[10]) and $conf_UAM[10] <> '')
     47      if (isset($conf_UAM[9]) and $conf_UAM[9] <> '')
    4848      {
    4949        if (function_exists('get_user_language_desc'))
    5050        {
    51           $infos1_perso = get_user_language_desc($conf_UAM[10])."\n\n";
     51          $infos1_perso = get_user_language_desc($conf_UAM[9])."\n\n";
    5252        }
    53         else $infos1_perso = l10n($conf_UAM[10])."\n\n";
     53        else $infos1_perso = l10n($conf_UAM[9])."\n\n";
    5454      }
    5555     
     
    8181
    8282
    83   if ( isset($conf_UAM[2]) and $conf_UAM[2] == 'true' and $confirm)
     83  if ( isset($conf_UAM[1]) and $conf_UAM[1] == 'true' and $confirm)
    8484  {
    8585    $infos2 = array
     
    8989    );
    9090
    91     if (isset($conf_UAM[11]) and $conf_UAM[11] <> '')
     91    if (isset($conf_UAM[10]) and $conf_UAM[10] <> '')
    9292    {
    9393      if (function_exists('get_user_language_desc'))
    9494      {
    95         $infos2_perso = get_user_language_desc($conf_UAM[11])."\n\n";
     95        $infos2_perso = get_user_language_desc($conf_UAM[10])."\n\n";
    9696      }
    97       else $infos2_perso = l10n($conf_UAM[11])."\n\n";
     97      else $infos2_perso = l10n($conf_UAM[10])."\n\n";
    9898    }
    9999  }
     
    275275  $subject = '['.$conf['gallery_title'].'] '.l10n_args(get_l10n_args('Ghost_reminder_of_%s', $username));     
    276276
    277   if (isset($conf_UAM[19]) and $conf_UAM[19] <> '' and isset($conf_UAM[17]) and $conf_UAM[17] == 'true')
     277  if (isset($conf_UAM[18]) and $conf_UAM[18] <> '' and isset($conf_UAM[16]) and $conf_UAM[16] == 'true')
    278278  {
    279279    if (function_exists('get_user_language_desc'))
    280280    {
    281       $infos1 = get_user_language_desc($conf_UAM[19])."\n\n";
     281      $infos1 = get_user_language_desc($conf_UAM[18])."\n\n";
    282282    }
    283283    else
    284284    {
    285       $infos1 = l10n($conf_UAM[19])."\n\n";
     285      $infos1 = l10n($conf_UAM[18])."\n\n";
    286286    }
    287287
     
    359359WHERE user_id = '".$user_id."'
    360360  AND (
     361    group_id = '".$conf_UAM[2]."'
     362  OR
    361363    group_id = '".$conf_UAM[3]."'
    362   OR
    363     group_id = '".$conf_UAM[4]."'
    364364  )
    365365;";
    366366    pwg_query($query);
    367367
    368     if (!is_admin() and $conf_UAM[9] <> -1)
     368    if (!is_admin() and $conf_UAM[8] <> -1)
    369369    {
    370370      $query = "
    371371UPDATE ".USER_INFOS_TABLE."
    372 SET status = '".$conf_UAM[9]."'
     372SET status = '".$conf_UAM[8]."'
    373373WHERE user_id = '".$user_id."'
    374374;";
     
    376376    }
    377377
    378     if ( $conf_UAM[3] <> -1 )
     378    if ( $conf_UAM[2] <> -1 )
    379379    {
    380380      $query = "
     
    382382  (user_id, group_id)
    383383VALUES
    384   ('".$user_id."', '".$conf_UAM[3]."')
     384  ('".$user_id."', '".$conf_UAM[2]."')
    385385;";
    386386      pwg_query($query);
     
    525525                                                pwg_query($query);
    526526     
    527                                                 if ($conf_UAM[3] <> -1) // Delete user from unvalidated users group
     527                                                if ($conf_UAM[2] <> -1) // Delete user from unvalidated users group
    528528                                                {
    529529                                                        $query = "
    530530DELETE FROM ".USER_GROUP_TABLE."
    531531WHERE user_id = '".$data['user_id']."'
    532   AND group_id = '".$conf_UAM[3]."'
     532  AND group_id = '".$conf_UAM[2]."'
    533533;";
    534534                                                        pwg_query($query);
    535535                                                }
    536536           
    537                                                 if ($conf_UAM[4] <> -1) // Add user to validated users group
     537                                                if ($conf_UAM[3] <> -1) // Add user to validated users group
    538538                                                {
    539539                                                        $query = "
     
    541541  (user_id, group_id)
    542542VALUES
    543   ('".$data['user_id']."', '".$conf_UAM[4]."')
     543  ('".$data['user_id']."', '".$conf_UAM[3]."')
    544544;";
    545545                                                        pwg_query($query);
    546546                                                }
    547547
    548                                                 if (($conf_UAM[5] <> -1 or isset($data['status']))) // Change user's status
     548                                                if (($conf_UAM[4] <> -1 or isset($data['status']))) // Change user's status
    549549                                                {
    550550                                                        $query = "
    551551UPDATE ".USER_INFOS_TABLE."
    552 SET status = '".(isset($data['status']) ? $data['status'] : $conf_UAM[5])."'
     552SET status = '".(isset($data['status']) ? $data['status'] : $conf_UAM[4])."'
    553553WHERE user_id = '".$data['user_id']."'
    554554;";
     
    577577                                        pwg_query($query);
    578578     
     579                                        if ($conf_UAM[2] <> -1)
     580                                        {
     581                                                $query = "
     582DELETE FROM ".USER_GROUP_TABLE."
     583WHERE user_id = '".$data['user_id']."'
     584AND group_id = '".$conf_UAM[2]."'
     585;";
     586                                                pwg_query($query);
     587                                        }
     588   
    579589                                        if ($conf_UAM[3] <> -1)
    580590                                        {
     
    585595;";
    586596                                                pwg_query($query);
    587                                         }
    588    
    589                                         if ($conf_UAM[4] <> -1)
    590                                         {
    591                                                 $query = "
    592 DELETE FROM ".USER_GROUP_TABLE."
    593 WHERE user_id = '".$data['user_id']."'
    594 AND group_id = '".$conf_UAM[4]."'
    595 ;";
    596                                                 pwg_query($query);
    597597
    598598                                                $query = "
     
    600600  (user_id, group_id)
    601601VALUES
    602   ('".$data['user_id']."', '".$conf_UAM[4]."')
     602  ('".$data['user_id']."', '".$conf_UAM[3]."')
    603603;";
    604604                                                pwg_query($query);
    605605                                        }
    606606
    607                                         if (($conf_UAM[5] <> -1 or isset($data['status'])))
     607                                        if (($conf_UAM[4] <> -1 or isset($data['status'])))
    608608                                        {
    609609                                                $query = "
    610610UPDATE ".USER_INFOS_TABLE."
    611 SET status = '".(isset($data['status']) ? $data['status'] : $conf_UAM[5])."'
     611SET status = '".(isset($data['status']) ? $data['status'] : $conf_UAM[4])."'
    612612WHERE user_id = '".$data['user_id']."'
    613613;";
     
    662662                        pwg_query($query);
    663663             
     664                        if ($conf_UAM[2] <> -1)
     665                        {
     666                                $query = "
     667DELETE FROM ".USER_GROUP_TABLE."
     668WHERE user_id = '".$data['user_id']."'
     669  AND group_id = '".$conf_UAM[2]."'
     670;";
     671                                pwg_query($query);
     672                        }
     673 
    664674                        if ($conf_UAM[3] <> -1)
    665675                        {
     
    668678WHERE user_id = '".$data['user_id']."'
    669679  AND group_id = '".$conf_UAM[3]."'
    670 ;";
    671                                 pwg_query($query);
    672                         }
    673  
    674                         if ($conf_UAM[4] <> -1)
    675                         {
    676                                 $query = "
    677 DELETE FROM ".USER_GROUP_TABLE."
    678 WHERE user_id = '".$data['user_id']."'
    679   AND group_id = '".$conf_UAM[4]."'
    680680                                ;";
    681681                                pwg_query($query);
     
    685685  (user_id, group_id)
    686686VALUES
    687   ('".$data['user_id']."', '".$conf_UAM[4]."')
     687  ('".$data['user_id']."', '".$conf_UAM[3]."')
    688688;";
    689689                                pwg_query($query);
    690690                        }
    691691
    692                         if (($conf_UAM[5] <> -1 or isset($data['status'])))
     692                        if (($conf_UAM[4] <> -1 or isset($data['status'])))
    693693                        {
    694694                                $query = "
    695695UPDATE ".USER_INFOS_TABLE."
    696 SET status = '".(isset($data['status']) ? $data['status'] : $conf_UAM[5])."'
     696SET status = '".(isset($data['status']) ? $data['status'] : $conf_UAM[4])."'
    697697WHERE user_id = '".$data['user_id']."'
    698698;";
     
    706706}
    707707
    708 /* Function called from main.inc.php - Get username case insensitive */
    709 function NotSensibleSearchUsername($username)
    710 {
    711   global $conf;
    712  
    713   if (isset($username))
    714   {
    715     $query = "
    716 SELECT ".$conf['user_fields']['username']."
    717 FROM ".USERS_TABLE."
    718 WHERE LOWER(".stripslashes($conf['user_fields']['username']).") = '".strtolower($username)."'
    719 ;";
    720     $users = pwg_db_num_rows(pwg_query($query));
    721     if ($users > 0)
    722     {
    723       return true;
    724     }
    725     else
    726     {
    727       return false;
    728     }
    729   }
    730 }
    731 
    732708
    733709/* Function called from main.inc.php - Check if username matches forbidden caracters */
     
    738714  $conf_UAM = unserialize($conf['UserAdvManager']);
    739715
    740   if (isset($login) and isset($conf_UAM[8]) and $conf_UAM[8] <> '')
    741   {
    742     $conf_CharExclusion = preg_split("/,/",$conf_UAM[8]);
     716  if (isset($login) and isset($conf_UAM[7]) and $conf_UAM[7] <> '')
     717  {
     718    $conf_CharExclusion = preg_split("/,/",$conf_UAM[7]);
    743719    for ($i = 0 ; $i < count($conf_CharExclusion) ; $i++)
    744720    {
     
    765741  $conf_UAM = unserialize($conf['UserAdvManager']);
    766742 
    767         if (isset($email) and isset($conf_UAM[13]) and $conf_UAM[13] <> '')
     743        if (isset($email) and isset($conf_UAM[12]) and $conf_UAM[12] <> '')
    768744        {
    769745                //$ncsemail = strtolower($email);
    770                 $conf_MailExclusion = preg_split("/[\s,]+/",$conf_UAM[13]);
     746                $conf_MailExclusion = preg_split("/[\s,]+/",$conf_UAM[12]);
    771747                for ($i = 0 ; $i < count($conf_MailExclusion) ; $i++)
    772748                {
     
    816792  OR TO_DAYS(NOW()) - TO_DAYS(ui.registration_date) < "'.$conf_UAM_ConfirmMail[1].'")';
    817793
    818         if ($conf_UAM[3] <> '-1' and $conf_UAM[9] == '-1')
     794        if ($conf_UAM[2] <> '-1' and $conf_UAM[8] == '-1')
    819795  {
    820796    $query.= '
    821   AND ug.group_id = '.$conf_UAM[3];
    822   }
    823   if ($conf_UAM[3] == '-1' and $conf_UAM[9] <> '-1')
     797  AND ug.group_id = '.$conf_UAM[2];
     798  }
     799  if ($conf_UAM[2] == '-1' and $conf_UAM[8] <> '-1')
    824800  {
    825801    $query.= '
    826   AND ui.status = \''.$conf_UAM[9]."'";
    827   }
    828   if ($conf_UAM[3] <> '-1' and $conf_UAM[9] <> '-1')
     802  AND ui.status = \''.$conf_UAM[8]."'";
     803  }
     804  if ($conf_UAM[2] <> '-1' and $conf_UAM[8] <> '-1')
    829805  {
    830806    $query.= '
    831   AND ug.group_id = \''.$conf_UAM[3]."'";
     807  AND ug.group_id = \''.$conf_UAM[2]."'";
    832808  }
    833809  $query.= '
     
    896872  INNER JOIN '.USER_LASTVISIT_TABLE.' AS lv
    897873    ON u.'.$conf['user_fields']['id'].' = lv.user_id
    898 WHERE (TO_DAYS(NOW()) - TO_DAYS(lv.lastvisit) >= "'.$conf_UAM[18].'")
     874WHERE (TO_DAYS(NOW()) - TO_DAYS(lv.lastvisit) >= "'.$conf_UAM[17].'")
    899875ORDER BY id ASC;';
    900876
Note: See TracChangeset for help on using the changeset viewer.