Ignore:
Timestamp:
Sep 13, 2009, 10:52:08 PM (15 years ago)
Author:
Eric
Message:
  • Finalization and improvement of resending validation mail with and without new key regeneration. That works fine now.
  • Adding of a new plugin tab to display users management table

-> Left to do :

  • Adding "force validation" function
  • Beta testing
File:
1 edited

Legend:

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

    r3841 r3845  
    105105      $subject = '['.$conf['gallery_title'].'] '.l10n_args(get_l10n_args('Reminder_with_key_of_%s', $username));
    106106     
    107       if (isset($conf_nbc_UserAdvManager_ConfirmMail[2]) and $conf_nbc_UserAdvManager_ConfirmMail[2] <> '')
     107      if (function_exists('get_user_language_desc') and isset($conf_nbc_UserAdvManager_ConfirmMail[2]) and $conf_nbc_UserAdvManager_ConfirmMail[2] <> '' and isset($conf_nbc_UserAdvManager_ConfirmMail[3]) and $conf_nbc_UserAdvManager_ConfirmMail[3] == 'true' and $confirm)
    108108      {
    109         if (function_exists('get_user_language_desc'))
    110         {
    111                                         $infos1 = get_user_language_desc($conf_nbc_UserAdvManager_ConfirmMail[2])."\n\n";
    112                                
    113                                         if (isset($conf_nbc_UserAdvManager[2]) and $conf_nbc_UserAdvManager[2] == 'true' and $confirm)
    114                                         {
    115                                                 $infos2 = array
    116                                                 (
    117                                                         get_l10n_args('Link: %s', ResetConfirmMail($user_id)),
    118                                                         get_l10n_args('', ''),
    119                                                 );
    120                                         }
    121         }
    122         else
    123         {
    124                                         $infos1 = $conf_nbc_UserAdvManager_ConfirmMail[2]."\n\n";
    125 
    126                                         if (isset($conf_nbc_UserAdvManager[2]) and $conf_nbc_UserAdvManager[2] == 'true' and $confirm)
    127                                         {       
    128                                                 $infos2 = array
    129                                                 (
    130                                                         get_l10n_args('Link: %s', ResetConfirmMail($user_id)),
    131                                                         get_l10n_args('', ''),
    132                                                 );
    133                                         }
    134         }
    135           pwg_mail($email, array(
    136                         'subject' => $subject,
    137                             'content' => (isset($infos1) ? $infos1."\n\n" : "").(isset($infos2) ? $infos2."\n\n" : "").get_absolute_root_url(),
    138                                 ));
    139       }
    140                         elseif (isset($conf_nbc_UserAdvManager[11]) and $conf_nbc_UserAdvManager[11] <> '' and !isset($conf_nbc_UserAdvManager_ConfirmMail[2]) and $conf_nbc_UserAdvManager_ConfirmMail[2] == '')
    141                         {
    142         if (function_exists('get_user_language_desc'))
    143         {
    144                                         $infos1 = get_user_language_desc($conf_nbc_UserAdvManager[11])."\n\n";
    145                                
    146                                         if (isset($conf_nbc_UserAdvManager[2]) and $conf_nbc_UserAdvManager[2] == 'true' and $confirm)
    147                                         {
    148                                                 $infos2 = array
    149                                                 (
    150                                                         get_l10n_args('Link: %s', ResetConfirmMail($user_id)),
    151                                                         get_l10n_args('', ''),
    152                                                 );
    153                                         }
    154         }
    155         else
    156         {
    157                                         $infos1 = $conf_nbc_UserAdvManager[11]."\n\n";
    158 
    159                                         if (isset($conf_nbc_UserAdvManager[2]) and $conf_nbc_UserAdvManager[2] == 'true' and $confirm)
    160                                         {       
    161                                                 $infos2 = array
    162                                                 (
    163                                                         get_l10n_args('Link: %s', ResetConfirmMail($user_id)),
    164                                                         get_l10n_args('', ''),
    165                                                 );
    166                                         }
    167         }
    168                                 pwg_mail($email, array(
    169                         'subject' => $subject,
    170                         'content' => (isset($infos1) ? $infos1."\n\n" : "").(isset($infos2) ? $infos2."\n\n" : "").get_absolute_root_url(),
    171                         ));
     109                                $infos1 = get_user_language_desc($conf_nbc_UserAdvManager_ConfirmMail[2])."\n\n";
     110                       
     111                                $infos2 = array
     112                                (
     113                                        get_l10n_args('Link: %s', ResetConfirmMail($user_id)),
     114                                        get_l10n_args('', ''),
     115                                );
    172116                        }
    173      
    174       break;
     117                break;
    175118     
    176119    case 2:
    177120      $subject = '['.$conf['gallery_title'].'] '.l10n_args(get_l10n_args('Reminder_without_key_of_%s', $username));
    178121     
    179       if (isset($conf_nbc_UserAdvManager_ConfirmMail[2]) and $conf_nbc_UserAdvManager_ConfirmMail[2] <> '' and isset($conf_nbc_UserAdvManager[11]) and $conf_nbc_UserAdvManager[11] <> '')
     122      if (function_exists('get_user_language_desc') and isset($conf_nbc_UserAdvManager_ConfirmMail[2]) and $conf_nbc_UserAdvManager_ConfirmMail[2] <> '' and isset($conf_nbc_UserAdvManager_ConfirmMail[3]) and $conf_nbc_UserAdvManager_ConfirmMail[3] == 'true' and !$confirm)
    180123      {
    181         if (function_exists('get_user_language_desc'))
    182         {
    183                                         $infos1 = get_user_language_desc($conf_nbc_UserAdvManager_ConfirmMail[2])."\n\n";
    184         }
    185         else
    186         {
    187                                         $infos1 = $conf_nbc_UserAdvManager_ConfirmMail[2]."\n\n";
    188         }
    189                                 pwg_mail($email, array(
    190                         'subject' => $subject,
    191                         'content' => (isset($infos1) ? $infos1."\n\n" : "").(isset($infos2) ? $infos2."\n\n" : "").get_absolute_root_url(),
    192                         ));
    193                         }
    194                         elseif ((function_exists('get_user_language_desc') and isset($conf_nbc_UserAdvManager[11]) and $conf_nbc_UserAdvManager[11] <> '' and !isset($conf_nbc_UserAdvManager_ConfirmMail[2]) and $conf_nbc_UserAdvManager_ConfirmMail[2] == ''))
    195                         {
    196         if (function_exists('get_user_language_desc'))
    197         {
    198                                         $infos1 = get_user_language_desc($conf_nbc_UserAdvManager[11])."\n\n";
    199         }
    200         else
    201         {
    202                                         $infos1 = $conf_nbc_UserAdvManager[11]."\n\n";
    203         }
    204                                 pwg_mail($email, array(
    205                         'subject' => $subject,
    206                         'content' => (isset($infos1) ? $infos1."\n\n" : "").(isset($infos2) ? $infos2."\n\n" : "").get_absolute_root_url(),
    207                         ));
    208                         }
    209                        
    210       break;
    211   }
     124                                $infos1 = get_user_language_desc($conf_nbc_UserAdvManager_ConfirmMail[2])."\n\n";
     125      }
     126    break;
     127        }
     128  pwg_mail($email, array(
     129    'subject' => $subject,
     130    'content' => ($infos1."\n\n").(isset($infos2) ? l10n_args($infos2)."\n\n" : "").get_absolute_root_url(),
     131  ));
    212132
    213133/* ********************** */
Note: See TracChangeset for help on using the changeset viewer.