Changeset 4399


Ignore:
Timestamp:
11/30/09 22:14:50 (10 years ago)
Author:
Eric
Message:

[NBC_UserAdvManager] Pre 2.13

  • Bug 1246 fixed - Extended Description tags are working again ! Caution : The language used and saved in database is the one configured by default in the visitor's browser and not the language given by Language Switch.
  • Adding of round() for calculating the number of days between two visits.
  • FR and EN language files refactoring
Location:
extensions/NBC_UserAdvManager/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • extensions/NBC_UserAdvManager/trunk/admin/UserAdvManager_admin.php

    r4380 r4399  
    575575      if (isset($conf_nbc_UserAdvManager[17]) and $conf_nbc_UserAdvManager[17]=='true' and $conf_nbc_UserAdvManager[18] <> '') 
    576576      { 
    577         if ((($deltadays*100)/$conf_nbc_UserAdvManager[18]) <= ((50*$conf_nbc_UserAdvManager[18])/100)) 
     577        if (round((($deltadays*100)/$conf_nbc_UserAdvManager[18]), 0) <= round(((50*$conf_nbc_UserAdvManager[18])/100), 0)) 
    578578        { 
    579579          $display = 'green'; 
    580580        } 
    581581         
    582         if ((($deltadays*100)/$conf_nbc_UserAdvManager[18]) > ((50*$conf_nbc_UserAdvManager[18])/100) and (($deltadays*100)/$conf_nbc_UserAdvManager[18]) < ((100*$conf_nbc_UserAdvManager[18])/100)) 
     582        if (round((($deltadays*100)/$conf_nbc_UserAdvManager[18]), 0) > round(((50*$conf_nbc_UserAdvManager[18])/100), 0) and round((($deltadays*100)/$conf_nbc_UserAdvManager[18]),0) < round(((100*$conf_nbc_UserAdvManager[18])/100),0)) 
    583583        { 
    584584          $display = 'orange'; 
    585585        } 
    586586         
    587         if ((($deltadays*100)/$conf_nbc_UserAdvManager[18]) >= ((100*$conf_nbc_UserAdvManager[18])/100)) 
     587        if (round((($deltadays*100)/$conf_nbc_UserAdvManager[18]), 0) >= round(((100*$conf_nbc_UserAdvManager[18])/100),0 )) 
    588588        { 
    589589          $display = 'red'; 
  • extensions/NBC_UserAdvManager/trunk/changelog.txt.php

    r4384 r4399  
    102102***** Plugin history (branch 2.13)***** 
    103103  
    104 -- 2.13.0 : Bug 1246 
     104-- 2.13.0 : Bug 1246 fixed - Extended Description tags are working again ! Caution : The language used and saved in database is the one configured by default in the visitor's browser and not the language given by Language Switch. 
    105105            Evolution 1239 - New option to add a new tab that shows the number of days since their last visit for each registered user. 
    106106            Bug 1257 fixed - If email exclusion list begins with a CR-LF, an informative warning message is displayed (I was unable to delete automatically this CR-LF). 
  • extensions/NBC_UserAdvManager/trunk/include/functions_UserAdvManager.inc.php

    r4384 r4399  
    1414        $infos1_perso = ""; 
    1515  $infos2_perso = ""; 
     16 
     17/* We have to get the user's language in database */ 
     18  $query =' 
     19SELECT user_id, language 
     20FROM '.USER_INFOS_TABLE.' 
     21WHERE user_id = '.$id.' 
     22;'; 
     23  $data = mysql_fetch_assoc(pwg_query($query)); 
     24  $language = $data['language']; 
     25/* And switch gallery to this language before using personalized and multilangual contents */ 
     26  switch_lang_to($data['language']); 
    1627 
    1728  switch($typemail) 
     
    7586  } 
    7687 
     88/* Sending the email with subject and contents */ 
    7789  pwg_mail($email, array( 
    7890    'subject' => $subject, 
     
    8092  )); 
    8193 
     94/* Switching back to default language */ 
     95switch_lang_back(); 
     96 
     97/* ********************** */ 
     98/* Email sending debugger */ 
     99/* This is only to trace  */ 
     100/* the send of emails for */ 
     101/* debugging              */ 
     102/* ********************** */   
     103//  MailLog($email,$subject, $content); 
     104/* ********************** */ 
     105} 
     106 
     107 
     108/* Email sending debugger function */ 
     109//function MailLog  ($to, $subject, $content) 
     110//{ 
     111//   $fo=fopen (NBC_UserAdvManager_PATH.'admin/maillog.txt','a') ; 
     112//   fwrite($fo,"======================\n") ; 
     113//   fwrite($fo,'le ' . date('D, d M Y H:i:s') . "\r\n"); 
     114//   fwrite($fo,$to . "\n" . $subject . "\r\n") ; 
     115//   fwrite($fo, "\n" . $content . "\r\n") ; 
     116   //fwrite($fo, 'Langue : '."\n" . $language . "\r\n") ; 
     117//   fclose($fo) ; 
     118   //return mail ($to,$subject) ; 
     119//} 
     120 
     121 
     122/* Function called from UserAdvManager_admin.php to resend validation email with or without new validation key */ 
     123function ResendMail2User($typemail, $user_id, $username, $email, $confirm) 
     124{ 
     125  global $conf; 
     126  $conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array(); 
     127        $conf_nbc_UserAdvManager_ConfirmMail = isset($conf['nbc_UserAdvManager_ConfirmMail']) ? explode(";" , $conf['nbc_UserAdvManager_ConfirmMail']) : array(); 
     128   
     129        include_once(PHPWG_ROOT_PATH.'include/functions_mail.inc.php'); 
     130   
     131        $infos1_perso = ""; 
     132  $infos2_perso = ""; 
     133   
     134/* We have to get the user's language in database */ 
     135  $query =' 
     136SELECT user_id, language 
     137FROM '.USER_INFOS_TABLE.' 
     138WHERE user_id = '.$id.' 
     139;'; 
     140  $data = mysql_fetch_assoc(pwg_query($query)); 
     141  $language = $data['language']; 
     142/* And switch gallery to this language before using personalized and multilangual contents */ 
     143  switch_lang_to($data['language']); 
     144 
     145  switch($typemail) 
     146  { 
     147    case 1: 
     148      $subject = '['.$conf['gallery_title'].'] '.l10n_args(get_l10n_args('Reminder_with_key_of_%s', $username)); 
     149       
     150      if (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) 
     151      { 
     152        if (function_exists('get_user_language_desc')) 
     153        { 
     154          $infos1 = get_user_language_desc($conf_nbc_UserAdvManager_ConfirmMail[2])."\n\n"; 
     155        } 
     156                                else $infos1 = l10n($conf_nbc_UserAdvManager_ConfirmMail[2])."\n\n"; 
     157 
     158        $infos2 = array 
     159        ( 
     160          get_l10n_args('Link: %s', ResetConfirmMail($user_id)), 
     161          get_l10n_args('', ''), 
     162        );         
     163                        } 
     164 
     165/* Set reminder true */       
     166      $query = " 
     167UPDATE ".USER_CONFIRM_MAIL_TABLE." 
     168SET reminder = 'true' 
     169WHERE user_id = '".$user_id."' 
     170;"; 
     171      pwg_query($query); 
     172       
     173                break; 
     174       
     175    case 2: 
     176      $subject = '['.$conf['gallery_title'].'] '.l10n_args(get_l10n_args('Reminder_without_key_of_%s',$username)); 
     177       
     178      if (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) 
     179      { 
     180        if (function_exists('get_user_language_desc')) 
     181        { 
     182          $infos1 = get_user_language_desc($conf_nbc_UserAdvManager_ConfirmMail[2])."\n\n"; 
     183        } 
     184        else $infos1 = l10n($conf_nbc_UserAdvManager_ConfirmMail[2])."\n\n"; 
     185      } 
     186       
     187/* Set reminder true */       
     188      $query = " 
     189UPDATE ".USER_CONFIRM_MAIL_TABLE." 
     190SET reminder = 'true' 
     191WHERE user_id = '".$user_id."' 
     192;"; 
     193      pwg_query($query); 
     194       
     195    break; 
     196        } 
     197   
     198  pwg_mail($email, array( 
     199    'subject' => $subject, 
     200    'content' => ($infos1."\n\n").(isset($infos2) ? l10n_args($infos2)."\n\n" : "").get_absolute_root_url(), 
     201  )); 
     202 
     203/* Switching back to default language */ 
     204switch_lang_back(); 
    82205/* ********************** */ 
    83206/* Email sending debugger */ 
     
    91214 
    92215 
    93 /* Email sending debugger function */ 
    94 //function MailLog  ($to, $subject) 
    95 //{ 
    96 //   $fo=fopen (NBC_UserAdvManager_PATH.'admin/maillog.txt','a') ; 
    97 //   fwrite($fo,"======================\n") ; 
    98 //   fwrite($fo,'le ' . date('D, d M Y H:i:s') . "\r\n"); 
    99 //   fwrite($fo,$to . "\n" . $subject . "\r\n") ; 
    100 //   fclose($fo) ; 
    101    //return mail ($to,$subject) ; 
    102 //} 
    103  
    104  
    105 /* Function called from UserAdvManager_admin.php to resend validation email with or without new validation key */ 
    106 function ResendMail2User($typemail, $user_id, $username, $email, $confirm) 
     216/* Function called from UserAdvManager_admin.php to send a reminder mail for ghost users */ 
     217function ghostreminder($user_id, $username, $email) 
    107218{ 
    108219  global $conf; 
    109220  $conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array(); 
    110         $conf_nbc_UserAdvManager_ConfirmMail = isset($conf['nbc_UserAdvManager_ConfirmMail']) ? explode(";" , $conf['nbc_UserAdvManager_ConfirmMail']) : array(); 
    111221   
    112222        include_once(PHPWG_ROOT_PATH.'include/functions_mail.inc.php'); 
    113223   
    114224        $infos1_perso = ""; 
    115   $infos2_perso = ""; 
    116  
    117   switch($typemail) 
    118   { 
    119     case 1: 
    120       $subject = '['.$conf['gallery_title'].'] '.l10n_args(get_l10n_args('Reminder_with_key_of_%s', $username)); 
    121        
    122       if (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) 
    123       { 
    124         if (function_exists('get_user_language_desc')) 
    125         { 
    126           $infos1 = get_user_language_desc($conf_nbc_UserAdvManager_ConfirmMail[2])."\n\n"; 
    127         } 
    128                                 else $infos1 = l10n($conf_nbc_UserAdvManager_ConfirmMail[2])."\n\n"; 
    129  
    130         $infos2 = array 
    131         ( 
    132           get_l10n_args('Link: %s', ResetConfirmMail($user_id)), 
    133           get_l10n_args('', ''), 
    134         );         
    135                         } 
    136  
    137 /* Set reminder true */       
    138       $query = " 
    139 UPDATE ".USER_CONFIRM_MAIL_TABLE." 
    140 SET reminder = 'true' 
    141 WHERE user_id = '".$user_id."' 
    142 ;"; 
    143       pwg_query($query); 
    144        
    145                 break; 
    146        
    147     case 2: 
    148       $subject = '['.$conf['gallery_title'].'] '.l10n_args(get_l10n_args('Reminder_without_key_of_%s',$username)); 
    149        
    150       if (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) 
    151       { 
    152         if (function_exists('get_user_language_desc')) 
    153         { 
    154           $infos1 = get_user_language_desc($conf_nbc_UserAdvManager_ConfirmMail[2])."\n\n"; 
    155         } 
    156         else $infos1 = l10n($conf_nbc_UserAdvManager_ConfirmMail[2])."\n\n"; 
    157       } 
    158        
    159 /* Set reminder true */       
    160       $query = " 
    161 UPDATE ".USER_CONFIRM_MAIL_TABLE." 
    162 SET reminder = 'true' 
    163 WHERE user_id = '".$user_id."' 
    164 ;"; 
    165       pwg_query($query); 
    166        
    167     break; 
    168         } 
    169    
    170   pwg_mail($email, array( 
    171     'subject' => $subject, 
    172     'content' => ($infos1."\n\n").(isset($infos2) ? l10n_args($infos2)."\n\n" : "").get_absolute_root_url(), 
    173   )); 
    174  
    175 /* ********************** */ 
    176 /* Email sending debugger */ 
    177 /* This is only to trace  */ 
    178 /* the send of emails for */ 
    179 /* debugging              */ 
    180 /* ********************** */   
    181 //  MailLog($email,$subject); 
    182 /* ********************** */ 
    183 } 
    184  
    185  
    186 /* Function called from UserAdvManager_admin.php to send a reminder mail for ghost users */ 
    187 function ghostreminder($user_id, $username, $email) 
    188 { 
    189   global $conf; 
    190   $conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array(); 
    191    
    192         include_once(PHPWG_ROOT_PATH.'include/functions_mail.inc.php'); 
    193    
    194         $infos1_perso = ""; 
     225 
     226/* We have to get the user's language in database */ 
     227  $query =' 
     228SELECT user_id, language 
     229FROM '.USER_INFOS_TABLE.' 
     230WHERE user_id = '.$id.' 
     231;'; 
     232  $data = mysql_fetch_assoc(pwg_query($query)); 
     233  $language = $data['language']; 
     234/* And switch gallery to this language before using personalized and multilangual contents */ 
     235  switch_lang_to($data['language']); 
    195236 
    196237  $subject = '['.$conf['gallery_title'].'] '.l10n_args(get_l10n_args('Ghost_remainder_of_%s', $username)); 
     
    212253  )); 
    213254 
     255/* Switching back to default language */ 
     256switch_lang_back(); 
    214257/* ********************** */ 
    215258/* Email sending debugger */ 
  • extensions/NBC_UserAdvManager/trunk/language/en_UK/plugin.lang.php

    r4384 r4399  
    3535$lang['UserAdvManager_MailExclusion_false'] = ' Set the email provider exclusion OFF. (default)'; 
    3636$lang['UserAdvManager_MailExclusion_List'] = ' If email provider exclusion is set to ON, fill the email domains to exclude below. You have to use the following format :<br>@[domaine_name].[domaine_extension] - Example : @hotmail.com<br>Seperate the different domains with a comma (,)<br>'; 
    37 // --------- Starting below: New or revised $lang ---- from version 2.12.0 and 2.12.1 
    38 $lang['UserAdvManager_Title1'] = 'Users registration management'; 
    39 $lang['UserAdvManager_Title2'] = 'Registration validation and groups / status management'; 
    40 $lang['UserAdvManager_Password_Enforced'] = 'Strengthening passwords - Enabling this option makes the seizure of the password required for visitors registration. Also, the password entered by the visitor will meet with a score of complexity (<b style="color: green;">activate and save settings to display more informations</b>).'; 
    41 $lang['UserAdvManager_Password_Enforced_Info'] = '<b style="text-decoration: underline; color: green;">Explanations:</b> <b style="color: green;">A password score is calculated on the basic parameters: length, type of characters used (letters, digits, uppercase, lowercase, special characters). If the password of the user does not score, the score reached is displayed with the minimal score to reach and an indication to increase the value of this score. To give you an idea, a score below 100 is considered "low complexity". Between 100 and 500, the complexity is increased and average. Beyond 500, that\'s Fort Knox! ;-)<br>You can do your passwords complexity tests by using the field below. This will allow you to get an idea of the score to define a custom complexity.</b>'; 
    42 $lang['UserAdvManager_PasswordTest'] = 'Password to test : '; 
    43 $lang['UserAdvManager_ScoreTest'] = 'Score : '; 
    44 $lang['PasswordTest'] = 'Score calculation'; 
    45 $lang['UserAdvManager_Password_Enforced_true'] = ' Strong password required - Enter the minimum score (floor value) of passwords complexity == '; 
    46 $lang['UserAdvManager_Password_Enforced_false'] = ' Do not strengthen passwords. (default)'; 
    47 $lang['UserAdvManager_AdminPassword_Enforced'] = 'Apply also the passwords complexity control when an administrator create a user? Note: If the created user wishes to change his password and strengthening passwords for users is active, he will be subject to the rules set.'; 
    48 $lang['UserAdvManager_AdminPassword_Enforced_true'] = 'Enable strengthening passwords for admins.'; 
    49 $lang['UserAdvManager_AdminPassword_Enforced_false'] = 'Disable strengthening passwords for admins. (default)'; 
    50 $lang['UserAdvManager_GhostTracker'] = 'Ghost Tracker - Allows to manage registered users according their last visit date :'; 
    51 $lang['UserAdvManager_GhostTracker_true'] = ' Enable Ghost Tracker.'; 
    52 $lang['UserAdvManager_GhostTracker_false'] = ' Disable Ghost Tracker. (Default)'; 
    53 $lang['UserAdvManager_GhostTracker_DayLimit'] = ' Type in here the maximum limit, in days, between two visits of a visitor. When this limit is reached, this visitor will appear in the table on "Ghost Tracker" tab.'; 
    54 $lang['UserAdvManager_GhostTracker_ReminderText'] = ' Text used in the email reminder sent to encourage visitors to come back to the gallery (NB: The text pre-filled at the plugin installation is given as an example).<br><b style="color: red;">(!!! </b><b style="text-decoration: underline; color: red;">WARNING !</b> <b style="color: red;">Text modification is available ONLY if Ghost Tracker is enabled. Use the multi language tags from Extended Description plugin if this plugin is activated !!!)</b>'; 
    55 // --------- End: New or revised $lang ---- from version 2.12.0 and 2.12.1 
    56 // --------- Starting below: New or revised $lang ---- from version 2.12.2 
    57 $lang['UserAdvManager_GhostTracker_Notice'] = 'When the Ghost Tracker feature is enabled, you can manage your visitors depending on the frequency of their visits. <b style="color: red;">IMPORTANT : If you enable this feature for the first time or you have reactivated after a long period off during which new visitors are registered, visit the Ghost Tracker tab and follow the instructions for Ghost Tracker initialization.</b>'; 
    58 // --------- End: New or revised $lang ---- from version 2.12.0 
    59 // --------- Starting below: New or revised $lang ---- from version 2.12.6 
    60 $lang['UserAdvManager_No_Casse_true'] = ' Make the user account case insensitive at the registration and the identification step (USER = user = User = usER...).'; 
    61 // --------- End: New or revised $lang ---- from version 2.12.6 
    62 // --------- Starting below: New or revised $lang ---- from version 2.13.0 
    63 $lang['UserAdvManager_Add_LastVisit_Column'] = ' View user monitoring record (date of last visit, time spent (in days) since their last visit ,...). Monitoring is purely informative for the administrator of the gallery.'; 
    64 $lang['UserAdvManager_Add_LastVisit_Column_true'] = ' Enable user monitoring list.'; 
    65 $lang['UserAdvManager_Add_LastVisit_Column_false'] = ' Disable user monitoring list (Default).'; 
    66 // --------- End: New or revised $lang ---- from version 2.13.0 
    6737 
    6838 
     
    7848$lang['UserAdvManager_ConfirmMail_ReMail_Txt1'] = 'Custom content of the reminder message with regeneration of validation key.<br>If left blank, the reminder email will include only the validation link. It is therefore strongly advised to take a little explanatory text. (NB: The text pre-filled at the plugin installation is given as an example)<br><br><b style="color: red;">(!!! </b><b style="text-decoration: underline; color: red;">WARNING !</b> <b style="color: red;">Text modification is available ONLY if email reminder is enabled. Use the multi language tags from Extended Description plugin if this plugin is activated !!!)</b>'; 
    7949$lang['UserAdvManager_ConfirmMail_ReMail_Txt2'] = 'Custom content of the reminder message without regeneration of validation key.<br>If left blank, the reminder email will include only the validation link. It is therefore strongly advised to take a little explanatory text. (NB: The text pre-filled at the plugin installation is given as an example)<br><br><b style="color: red;">(!!! </b><b style="text-decoration: underline; color: red;">WARNING !</b> <b style="color: red;">Text modification is available ONLY if email reminder is enabled. Use the multi language tags from Extended Description plugin if this plugin is activated !!!)</b>'; 
    80 // --------- Starting below: New or revised $lang ---- from version 2.13.0 
    81 $lang['ConfirmMail_Title'] = 'Advanced settings for validation of registries'; 
    82 $lang['Title_Tab2'] = 'UserAdvManager - Register validation settings'; 
    83 $lang['Tab_ConfirmMail'] = 'Register validation settings'; 
    84 // --------- End: New or revised $lang ---- from version 2.13.0 
    85  
    86  
    87 // --------- Starting below: New or revised $lang ---- from version 2.13.0 
    88 /* UserList Tab */ 
    89 $lang['Title_Tab5'] = 'UserAdvManager - User Information'; 
    90 $lang['UserList_Title'] = 'Monitoring registered users'; 
    91 $lang['Tab_UserList'] = 'Monitoring users'; 
    92 $lang['UserAdvManager_User_List'] = 'This page is for information to the administrator. It displays a list of all users registered on the gallery showing the date and number of days since their last visit. The list is sorted in ascending order of number of days. 
    93 <br><br> 
    94 When the Ghost Tracker is active, the number of days without a visit appears as the following color code, according to the maximum set in the Ghost Tracker options: 
    95 <br> 
    96 - <b style="color: lime;">Green</b> : When the user has visited the gallery <b style="color: lime;"><u>less than 50%</u></b> of the maximum indicated in the Ghost Tracker.<br> 
    97 - <b style="color: orange;">Orange</b> : When the user has visited the gallery <b style="color: orange;"><u> between 50% and 99% </u></b> of the maximum indicated in the Ghost Tracker.<br> 
    98 - <b style="color: red;">Red</b> : When the user has visited the gallery <b style="color: red;"><u>for more than 99%</u></b> of the maximum indicated in the Ghost Tracker. <b><u>In this case, the user must also appear in the Ghost Tracker table.</u></b><br> 
    99 <br> 
    100 Example : 
    101 <br> 
    102 The maximum period of Ghost Tracker is configured to 100 days. 
    103 <br> 
    104 A user will appear in green if he visited the gallery for less than 50 days, in orange if his last visit took place between 50 and 99 days and red for 100 days and above. 
    105 <br><br> 
    106 <b>NOTE</b> : The list does not display who have not validated their registration (if the option of validating the registration is activated). These users are then managed in a special way in the "Validation management.'; 
    107 $lang['Nb_Days'] = 'Number of days<br>since last visit'; 
    108 // --------- End: New or revised $lang ---- from version 2.13.0 
    10950 
    11051 
    11152/* UserManager Tab */ 
    112 $lang['UserAdvManager_ConfirmMail_User_List'] = 'When limiting the deadline for registration is enabled, you will find below the list of users awaiting validation, <b style="text-decoration: underline;">whether or not</b> they are in time to validate.<br><br>In this view, you can: 
    113 <br><br> 
    114 - Manually delete accounts <b>(manual drain)</b> 
    115 <br> 
    116 - Generate email reminder <b>without</b> generating a new key. Warning: Send an email reminder to targeted visitors. This function does not reset the date of registration of targeted visitors and the timeout is still valid. 
    117 <br> 
    118 - Generate email reminder <b>with</b> generating a new key. Warning : Send an email reminder to targeted visitors. This function also resets the date of registration of targeted visitors which equates to extend the deadline for validation. 
    119 <br> 
    120 - Submit a registration awaiting validation manually even if the expiry date has passed <b>(forcing validation)</b>. 
    121 <br>'; 
    12253$lang['Registration_Date'] = 'Registration date'; 
    123 // --------- Starting below: New or revised $lang ---- from version 2.13.0 
    124 $lang['UserManager_Title'] = 'Advanced management of unvalidated'; 
    125 $lang['Title_Tab3'] = 'UserAdvManager - Management of registration validations'; 
    126 $lang['Tab_UserManager'] = 'Management validations'; 
    127 // --------- End: New or revised $lang ---- from version 2.13.0 
    128  
    129  
    130 // --------- Starting below: New or revised $lang ---- from version 2.12.0 and 2.12.1 
    131 /* Ghost Tracker Tab */ 
    132 $lang['GhostTracker_Title'] = 'Advanced ghost visitors management'; 
    133 $lang['Title_Tab4'] = 'UserAdvManager - Ghost Tracker'; 
    134 $lang['Tab_GhostTracker'] = 'Ghost Tracker'; 
    135 $lang['LastVisit_Date'] = 'Last visit'; 
    136 $lang['Ghost_Reminder'] = 'Email reminder'; 
    137 $lang['Reminder_Sent_OK'] = 'YES'; 
    138 $lang['Reminder_Sent_NOK'] = 'NO'; 
    139 // --------- End: New or revised $lang ---- from version 2.12.0 and 2.12.1 
    140 // --------- Starting below: New or revised $lang ---- from version 2.12.2 
    141 $lang['UserAdvManager_GhostTracker_Init'] = 'If you enable this feature for the first time or you have reactivated after a long period off during which new visitors are registered, you must initialize or reset the Ghost Tracker. This action is done only after activation or reactivation of the option. Please click <u>once</u> the reset button below.'; 
    142 $lang['UserAdvManager_GhostTracker_User_List'] = 'When Ghost Tracker is enabled and initialized, you will find below the list of registered visitors who have not returned since x days. "x" is the number of days configured in the General Setup tab. In addition, you will find a column indicating whether an email reminder has been sent to targeted visitors. So, you can see at a glance and treat visitors who have not taken account of the reminder.<br><br>In this view, you can: 
    143 <br><br> 
    144 - Manually delete accounts <b>(manual drain)</b> 
    145 <br> 
    146 - Generate email reminder <b>with resetting the last visit date</b>. This allows to give a wildcard to targeted visitors. If the visitor has already received a reminder, nothing prevents to resent a new mail which will reset again, in fact, the last visit date. 
    147 <br>'; 
    148 // --------- End: New or revised $lang ---- from version 2.12.2 
    149 // --------- Starting below: New or revised $lang ---- from version 2.13.0 
    150 $lang['Reminder'] = 'Email Reminder'; 
    151 // --------- End: New or revised $lang ---- from version 2.13.0 
    15254 
    15355 
     
    19294$lang['No_validation_for_your_account'] = 'Your personnal admin account is not subject to validation'; 
    19395$lang['Database_Error'] = '<b><u>Warning! Critical integrity error in your database.</u></b><br><br>Please check the integrity of the #_user_confirm_mail table.'; 
     96 
     97 
     98/* Processing messages */ 
     99$lang['%d_Mail_With_Key'] = '%d message with key renewal was sent'; 
     100$lang['%d_Mails_With_Key'] = '%d messages with key renewal were sent'; 
     101$lang['%d_Reminder_Sent'] = '%d reminder message was sent'; 
     102$lang['%d_Reminders_Sent'] = '%d reminder messages were sent'; 
     103$lang['%d_Validated_User'] = '%d User validated manually'; 
     104$lang['%d_Validated_Users'] = '%d Users validated manually'; 
     105 
     106 
     107/* Action button names */ 
     108$lang['Delete_selected'] = 'Delete'; 
     109$lang['Mail_without_key'] = 'Reminder without key'; 
     110$lang['Mail_with_key'] = 'Reminder with key'; 
     111$lang['Force_Validation'] = 'Forced validation'; 
     112$lang['Reminder_Email'] = 'Email reminder'; 
     113 
     114 
     115 
     116 
    194117// --------- Starting below: New or revised $lang ---- from version 2.12.0 and 2.12.1 
     118/* Global Configuration Tab */ 
     119$lang['UserAdvManager_Title1'] = 'Users registration management'; 
     120$lang['UserAdvManager_Title2'] = 'Registration validation and groups / status management'; 
     121$lang['UserAdvManager_Password_Enforced'] = 'Strengthening passwords - Enabling this option makes the seizure of the password required for visitors registration. Also, the password entered by the visitor will meet with a score of complexity (<b style="color: green;">activate and save settings to display more informations</b>).'; 
     122$lang['UserAdvManager_Password_Enforced_Info'] = '<b style="text-decoration: underline; color: green;">Explanations:</b> <b style="color: green;">A password score is calculated on the basic parameters: length, type of characters used (letters, digits, uppercase, lowercase, special characters). If the password of the user does not score, the score reached is displayed with the minimal score to reach and an indication to increase the value of this score. To give you an idea, a score below 100 is considered "low complexity". Between 100 and 500, the complexity is increased and average. Beyond 500, that\'s Fort Knox! ;-)<br>You can do your passwords complexity tests by using the field below. This will allow you to get an idea of the score to define a custom complexity.</b>'; 
     123$lang['UserAdvManager_PasswordTest'] = 'Password to test : '; 
     124$lang['UserAdvManager_ScoreTest'] = 'Score : '; 
     125$lang['PasswordTest'] = 'Score calculation'; 
     126$lang['UserAdvManager_Password_Enforced_true'] = ' Strong password required - Enter the minimum score (floor value) of passwords complexity == '; 
     127$lang['UserAdvManager_Password_Enforced_false'] = ' Do not strengthen passwords. (default)'; 
     128$lang['UserAdvManager_AdminPassword_Enforced'] = 'Apply also the passwords complexity control when an administrator create a user? Note: If the created user wishes to change his password and strengthening passwords for users is active, he will be subject to the rules set.'; 
     129$lang['UserAdvManager_AdminPassword_Enforced_true'] = 'Enable strengthening passwords for admins.'; 
     130$lang['UserAdvManager_AdminPassword_Enforced_false'] = 'Disable strengthening passwords for admins. (default)'; 
     131$lang['UserAdvManager_GhostTracker'] = 'Ghost Tracker - Allows to manage registered users according their last visit date :'; 
     132$lang['UserAdvManager_GhostTracker_true'] = ' Enable Ghost Tracker.'; 
     133$lang['UserAdvManager_GhostTracker_false'] = ' Disable Ghost Tracker. (Default)'; 
     134$lang['UserAdvManager_GhostTracker_DayLimit'] = ' Type in here the maximum limit, in days, between two visits of a visitor. When this limit is reached, this visitor will appear in the table on "Ghost Tracker" tab.'; 
     135$lang['UserAdvManager_GhostTracker_ReminderText'] = ' Text used in the email reminder sent to encourage visitors to come back to the gallery (NB: The text pre-filled at the plugin installation is given as an example).<br><b style="color: red;">(!!! </b><b style="text-decoration: underline; color: red;">WARNING !</b> <b style="color: red;">Text modification is available ONLY if Ghost Tracker is enabled. Use the multi language tags from Extended Description plugin if this plugin is activated !!!)</b>'; 
     136/* Ghost Tracker Tab */ 
     137$lang['GhostTracker_Title'] = 'Advanced ghost visitors management'; 
     138$lang['Title_Tab4'] = 'UserAdvManager - Ghost Tracker'; 
     139$lang['Tab_GhostTracker'] = 'Ghost Tracker'; 
     140$lang['LastVisit_Date'] = 'Last visit'; 
     141$lang['Ghost_Reminder'] = 'Email reminder'; 
     142$lang['Reminder_Sent_OK'] = 'YES'; 
     143$lang['Reminder_Sent_NOK'] = 'NO'; 
     144/* Errors and Warnings */ 
    195145$lang['UserAdvManager_save_config'] ='Configuration saved.'; 
    196146$lang['reg_err_login3'] = 'Security : Password is mandatory !'; 
     
    205155$lang['No_reminder_for_your_account'] = 'You personnal admin account is not subject to receive reminders from GhostTracker'; 
    206156$lang['Err_GhostTracker_Settings'] = 'This page is available only if "Ghost Tracker" is active in the "General Setup" tab.'; 
    207 // --------- End: New or revised $lang ---- from version 2.12.0 and 2.12.1 
    208 // --------- Starting below: New or revised $lang ---- from version 2.12.2 
    209 $lang['GhostTracker_Init_OK'] = 'Ghost Tracker reset done !'; 
    210 // --------- End: New or revised $lang ---- from version 2.12.2 
    211 // --------- Starting below: New or revised $lang ---- from version 2.12.7 
    212 $lang['mail_text_error'] = '<b>Warning!</b> - Semicolons (;) are not allowed in addtionnal email text. This Character have been automatically replaced by a dot (.). For information, the amended text(s) is(are) shown in red in the corresponding field(s). Please, check it(them) out.'; 
    213 // --------- End: New or revised $lang ---- from version 2.12.7 
    214 // --------- Starting below: New or revised $lang ---- from version 2.12.8 
    215 $lang['mail_exclusionlist_error'] = 'Warning! You have entered a new line (CR-LF) at the begining of email exclusion list (shown in red below). Although this new line is not visible, it is still present and may cause malfunction of the plugin. Please re-type in your exclusion list in a manner that does not begin with a newline.'; 
    216 // --------- End: New or revised $lang ---- from version 2.12.8 
    217 // --------- Starting below: New or revised $lang ---- from version 2.13.0 
    218 $lang['Err_Userlist_Settings'] = 'Cette page n\'est accessible que si le "suivi des utilisateur" est actif dans l\'onglet "Configuration Générale".'; 
    219 // --------- End: New or revised $lang ---- from version 2.13.0 
    220  
    221  
    222 /* Processing messages */ 
    223 $lang['%d_Mail_With_Key'] = '%d message with key renewal was sent'; 
    224 $lang['%d_Mails_With_Key'] = '%d messages with key renewal were sent'; 
    225 $lang['%d_Reminder_Sent'] = '%d reminder message was sent'; 
    226 $lang['%d_Reminders_Sent'] = '%d reminder messages were sent'; 
    227 $lang['%d_Validated_User'] = '%d User validated manually'; 
    228 $lang['%d_Validated_Users'] = '%d Users validated manually'; 
    229  
    230  
    231157/* Action button names */ 
    232 $lang['Delete_selected'] = 'Delete'; 
    233 $lang['Mail_without_key'] = 'Reminder without key'; 
    234 $lang['Mail_with_key'] = 'Reminder with key'; 
    235 $lang['Force_Validation'] = 'Forced validation'; 
    236 $lang['Reminder_Email'] = 'Email reminder'; 
    237 // --------- Starting below: New or revised $lang ---- from version 2.12.0 and 2.12.1 
    238158$lang['audit'] = 'Audit settings'; 
    239159$lang['submit'] = 'Save settings'; 
    240160// --------- End: New or revised $lang ---- from version 2.12.0 and 2.12.1 
     161 
    241162// --------- Starting below: New or revised $lang ---- from version 2.12.2 
     163/* Global Configuration Tab */ 
     164$lang['UserAdvManager_GhostTracker_Notice'] = 'When the Ghost Tracker feature is enabled, you can manage your visitors depending on the frequency of their visits. <b style="color: red;">IMPORTANT : If you enable this feature for the first time or you have reactivated after a long period off during which new visitors are registered, visit the Ghost Tracker tab and follow the instructions for Ghost Tracker initialization.</b>'; 
     165/* Ghost Tracker Tab */ 
     166$lang['UserAdvManager_GhostTracker_Init'] = 'If you enable this feature for the first time or you have reactivated after a long period off during which new visitors are registered, you must initialize or reset the Ghost Tracker. This action is done only after activation or reactivation of the option. Please click <u>once</u> the reset button below.'; 
     167$lang['UserAdvManager_GhostTracker_User_List'] = 'When Ghost Tracker is enabled and initialized, you will find below the list of registered visitors who have not returned since x days. "x" is the number of days configured in the General Setup tab. In addition, you will find a column indicating whether an email reminder has been sent to targeted visitors. So, you can see at a glance and treat visitors who have not taken account of the reminder.<br><br>In this view, you can: 
     168<br><br> 
     169- Manually delete accounts <b>(manual drain)</b> 
     170<br> 
     171- Generate email reminder <b>with resetting the last visit date</b>. This allows to give a wildcard to targeted visitors. If the visitor has already received a reminder, nothing prevents to resent a new mail which will reset again, in fact, the last visit date. 
     172<br>'; 
     173/* Errors and Warnings */ 
     174$lang['GhostTracker_Init_OK'] = 'Ghost Tracker reset done !'; 
     175/* Action button names */ 
    242176$lang['GT_Reset'] = 'Reset Ghost Tracker'; 
    243177// --------- End: New or revised $lang ---- from version 2.12.2 
     178 
     179// --------- Starting below: New or revised $lang ---- from version 2.12.6 
     180/* Global Configuration Tab */ 
     181$lang['UserAdvManager_No_Casse_true'] = ' Make the user account case insensitive at the registration and the identification step (USER = user = User = usER...).'; 
     182// --------- End: New or revised $lang ---- from version 2.12.6 
     183 
     184// --------- Starting below: New or revised $lang ---- from version 2.12.7 
     185/* Errors and Warnings */ 
     186$lang['mail_text_error'] = '<b>Warning!</b> - Semicolons (;) are not allowed in addtionnal email text. This Character have been automatically replaced by a dot (.). For information, the amended text(s) is(are) shown in red in the corresponding field(s). Please, check it(them) out.'; 
     187// --------- End: New or revised $lang ---- from version 2.12.7 
     188 
     189// --------- Starting below: New or revised $lang ---- from version 2.12.8 
     190/* Errors and Warnings */ 
     191$lang['mail_exclusionlist_error'] = 'Warning! You have entered a new line (CR-LF) at the begining of email exclusion list (shown in red below). Although this new line is not visible, it is still present and may cause malfunction of the plugin. Please re-type in your exclusion list in a manner that does not begin with a newline.'; 
     192// --------- End: New or revised $lang ---- from version 2.12.8 
     193 
     194// --------- Starting below: New or revised $lang ---- from version 2.13.0 
     195/* Global Configuration Tab */ 
     196$lang['UserAdvManager_Add_LastVisit_Column'] = ' View user monitoring record (date of last visit, time spent (in days) since their last visit ,...). Monitoring is purely informative for the administrator of the gallery.'; 
     197$lang['UserAdvManager_Add_LastVisit_Column_true'] = ' Enable user monitoring list.'; 
     198$lang['UserAdvManager_Add_LastVisit_Column_false'] = ' Disable user monitoring list (Default).'; 
     199/* ConfirmMail Configuration Tab */ 
     200$lang['ConfirmMail_Title'] = 'Advanced settings for validation of registries'; 
     201$lang['Title_Tab2'] = 'UserAdvManager - Register validation settings'; 
     202$lang['Tab_ConfirmMail'] = 'Register validation settings'; 
     203/* UserList Tab */ 
     204$lang['Title_Tab5'] = 'UserAdvManager - User Information'; 
     205$lang['UserList_Title'] = 'Monitoring registered users'; 
     206$lang['Tab_UserList'] = 'Monitoring users'; 
     207$lang['UserAdvManager_User_List'] = 'This page is for information to the administrator. It displays a list of all users registered on the gallery showing the date and number of days since their last visit. The list is sorted in ascending order of number of days. 
     208<br><br> 
     209When the Ghost Tracker is active, the number of days without a visit appears as the following color code, according to the maximum set in the Ghost Tracker options: 
     210<br> 
     211- <b style="color: lime;">Green</b> : When the user has visited the gallery <b style="color: lime;"><u>less than 50%</u></b> of the maximum indicated in the Ghost Tracker.<br> 
     212- <b style="color: orange;">Orange</b> : When the user has visited the gallery <b style="color: orange;"><u> between 50% and 99% </u></b> of the maximum indicated in the Ghost Tracker.<br> 
     213- <b style="color: red;">Red</b> : When the user has visited the gallery <b style="color: red;"><u>for more than 100%</u></b> of the maximum indicated in the Ghost Tracker. <b><u>In this case, the user must also appear in the Ghost Tracker table.</u></b><br> 
     214<br> 
     215Example : 
     216<br> 
     217The maximum period of Ghost Tracker is configured to 100 days. 
     218<br> 
     219A user will appear in green if he visited the gallery for less than 50 days, in orange if his last visit took place between 50 and 99 days and red for 100 days and above. 
     220<br><br> 
     221<b>NOTE</b> : The list does not display who have not validated their registration (if the option of validating the registration is activated). These users are then managed in a special way in the "Validation management.'; 
     222$lang['Nb_Days'] = 'Number of days<br>since last visit'; 
     223/* UserManager Tab */ 
     224$lang['UserAdvManager_ConfirmMail_User_List'] = 'When limiting the deadline for registration is enabled, you will find below the list of users whose validation registration is expected, <b style="text-decoration: underline;">whether or not</b> they are in time to validate.<br><br>The registration date is displayed in green when the user concerned is below the time limit to validate his registration. In this case, the validation key is still valid and we can send an email with or without a new validation key.<br><br>When the registration date appears in red, the validation period has expired. In this case, you must send an email with regeneration of validation key if you want to enable the user to validate their registration.<br><br>In all cases, it is possible to manually force the validation.<br><br>In this view, you can: 
     225<br><br> 
     226- Manually delete accounts <b>(manual drain)</b> 
     227<br> 
     228- Generate email reminder <b>without</b> generating a new key. Warning: Send an email reminder to targeted visitors. This function does not reset the date of registration of targeted visitors and the timeout is still valid. 
     229<br> 
     230- Generate email reminder <b>with</b> generating a new key. Warning : Send an email reminder to targeted visitors. This function also resets the date of registration of targeted visitors which equates to extend the deadline for validation. 
     231<br> 
     232- Submit a registration awaiting validation manually even if the expiry date has passed <b>(forcing validation)</b>. 
     233<br>'; 
     234$lang['UserManager_Title'] = 'Advanced management of unvalidated'; 
     235$lang['Title_Tab3'] = 'UserAdvManager - Management of registration validations'; 
     236$lang['Tab_UserManager'] = 'Validations management'; 
     237/* Ghost Tracker Tab */ 
     238$lang['Reminder'] = 'Email Reminder'; 
     239/* Errors and Warnings */ 
     240$lang['Err_Userlist_Settings'] = 'This page is available only if "Users monitoring" is active in the "General Setup" tab.'; 
     241// --------- End: New or revised $lang ---- from version 2.13.0 
    244242?> 
  • extensions/NBC_UserAdvManager/trunk/language/fr_FR/plugin.lang.php

    r4384 r4399  
    3535$lang['UserAdvManager_MailExclusion_false'] = ' Désactiver l\'exclusion des domaines de messagerie. (valeur par défaut)'; 
    3636$lang['UserAdvManager_MailExclusion_List'] = ' Si l\'exclusion de domaines de messagerie est activée, saisissez les domaines à exclure ici. Il faut respecter le format suivant :<br>@[nom_du_domaine].[extension_du_domaine] - Exemple : @hotmail.com<br><br>Séparez les domaines par une virgule<br>'; 
    37 // --------- Starting below: New or revised $lang ---- from version 2.12.0 and 2.12.1 
    38 $lang['UserAdvManager_Title1'] = 'Gestion de l\'inscription des utilisateurs'; 
    39 $lang['UserAdvManager_Title2'] = 'Validation d\'inscription et gestion de groupes / statuts'; 
    40 $lang['UserAdvManager_Password_Enforced'] = 'Renforcement des mots de passe - Activer cette option rend la saisie du mot de passe obligatoire à l\'inscription des visiteurs. De plus, le mot de passe saisi par le visiteur devra répondre à un score de complexité (<b style="color: green;">activez puis sauvegardez les paramètres pour afficher plus d\'infos</b>).'; 
    41 $lang['UserAdvManager_Password_Enforced_Info'] = '<b style="text-decoration: underline; color: green;">Explications :</b> <b style="color: green;">Le score d\'un mot de passe est calculé en fonction des paramètres de base : longueur, types de caractères utilisés(lettres, chiffres, majuscules, minuscules, caractères spéciaux). Si le mot de passe de l\'utilisateur ne répond pas au score, le score réalisé est affiché ainsi que le score minimum à atteindre et une indication pour augmenter la valeur de ce score. Pour donner un ordre d\'idée, un score inférieur à 100 est considéré comme faible. Entre 100 et 500, la complexité est renforcée et dans la moyenne. Au dela de 500, c\'est Fort Knox !! ;-)<br>Vous pouvez faire vos essais de complexité d\'un mot de passe en utilisant le champ ci-dessous. Cela vous permettra de vous faire une idée du score à définir pour une complexité personnalisée.</b>'; 
    42 $lang['UserAdvManager_PasswordTest'] = 'Mot de passe à tester : '; 
    43 $lang['UserAdvManager_ScoreTest'] = 'Score obtenu : '; 
    44 $lang['PasswordTest'] = 'Calcul du score'; 
    45 $lang['UserAdvManager_Password_Enforced_true'] = ' Mot de passe renforcé obligatoire - Saisir le score minimum (valeur plancher) de complexité du mots de passe == '; 
    46 $lang['UserAdvManager_Password_Enforced_false'] = ' Ne pas renforcer les mots de passe. (valeur par défaut)'; 
    47 $lang['UserAdvManager_AdminPassword_Enforced'] = 'Appliquer également le contrôle du renforcement de mots de passe lorsqu\'un administrateur créé un utilisateur? A noter : Si l\'utilisateur ainsi créé désire changer de mot de passe et que le renforcement des mots de passe pour les utilisateurs est actif, il sera soumis à la règle configurée.'; 
    48 $lang['UserAdvManager_AdminPassword_Enforced_true'] = 'Activer le renforcement des mots de passe pour les admins.'; 
    49 $lang['UserAdvManager_AdminPassword_Enforced_false'] = 'Désactiver le renforcement des mots de passe pour les admins. (valeur par défaut)'; 
    50 $lang['UserAdvManager_GhostTracker'] = 'Gestion des visiteurs fantômes - Permet de gérer les inscrits en fonction de leur date de dernière visite:'; 
    51 $lang['UserAdvManager_GhostTracker_true'] = ' Activer la gestion des visiteurs fantômes.'; 
    52 $lang['UserAdvManager_GhostTracker_false'] = ' Désactiver la gestion des visiteurs fantômes. (valeur par défaut)'; 
    53 $lang['UserAdvManager_GhostTracker_DayLimit'] = ' Saisissez ici le délai maximum, en jours, entre deux visites d\'un visiteur. Lorsque ce délai est atteind, le visiteur en question apparaitra dans le tableau de l\'onglet "Ghost Tracker".'; 
    54 $lang['UserAdvManager_GhostTracker_ReminderText'] = ' Texte utilisé dans le mail de rappel envoyé à l\'utilisateur pour l\'inciter à revenir visiter la galerie (NB: Le texte pré-renseigné à l\'installation du plugin est donné à titre d\'exemple).<br><b style="color: red;">(!!! </b><b style="text-decoration: underline; color: red;">ATTENTION !</b> <b style="color: red;">La modification du texte n\'est possible <b>QUE</b> si la gestion des visiteurs fantômes est activée. Utilisez la méthode multi language du plugin Extended Description si celui-ci est activé !!!)</b>'; 
    55 // --------- End: New or revised $lang ---- from version 2.12.0 and 2.12.1 
    56 // --------- Starting below: New or revised $lang ---- from version 2.12.2 
    57 $lang['UserAdvManager_GhostTracker_Notice'] = 'Lorsque la fonction Ghost Tracker est activée, il vous est possible de gérer vos visiteurs en fonction de la fréquence de leurs visites. <b style="color: red;">IMPORTANT : Si vous avez activé cette fonction pour la première fois ou que vous l\'avez réactivée après une longue période de désactivation pendant laquelle de nouveaux visiteurs se sont inscrits, rendez-vous sur l\'onglet Ghost Tracker et suivez les instructions relatives à l\'initialisation de Ghost Tracker.</b>'; 
    58 // --------- End: New or revised $lang ---- from version 2.12.2 
    59 // --------- Starting below: New or revised $lang ---- from version 2.12.6 
    60 $lang['UserAdvManager_No_Casse_true'] = ' Rendre le compte utilisateur insensible à la casse, lors de l\'inscription et l\'identification (TOTO = toto = Toto = toTO...).'; 
    61 // --------- End: New or revised $lang ---- from version 2.12.6 
    62 // --------- Starting below: New or revised $lang ---- from version 2.13.0 
    63 $lang['UserAdvManager_Add_LastVisit_Column'] = ' Afficher le suivi des utilisateurs inscrits (date de leur dernière visite, le temps passé (en jours) depuis leur dernière visite,...). Le suivi est à caractère purement informatif pour l\'administrateur de la galerie.'; 
    64 $lang['UserAdvManager_Add_LastVisit_Column_true'] = ' Activer l\'affichage de la liste.'; 
    65 $lang['UserAdvManager_Add_LastVisit_Column_false'] = ' Désactiver l\'affichage de la liste (valeur par défaut).'; 
    66 // --------- End: New or revised $lang ---- from version 2.13.0 
    6737 
    6838 
     
    7848$lang['UserAdvManager_ConfirmMail_ReMail_Txt1'] = 'Contenu personnalisé du message de rappel avec regénération de clé de validation.<br>Si laissé vide, le mail de rappel ne comportera que le lien de validation. Il est donc vivement conseillé de saisir un petit texte explicatif. (NB : Le texte pré-renseigné à l\'installation du plugin est donné en exemple)<br><br><b style="color: red;">(!!! </b><b style="text-decoration: underline; color: red;">ATTENTION !</b> <b style="color: red;">La modification du texte n\'est possible <b>QUE</b> si le rappel par email est activé. Utilisez la méthode multi language du plugin Extended Description si celui-ci est activé !!!)</b>'; 
    7949$lang['UserAdvManager_ConfirmMail_ReMail_Txt2'] = 'Contenu personnalisé du message de rappel sans regénération de clé de validation.<br>Si laissé vide, le mail de rappel sera vide. Il est donc vivement conseillé de saisir un petit texte explicatif. (NB : Le texte pré-renseigné à l\'installation du plugin est donné en exemple)<br><br><b style="color: red;">(!!! </b><b style="text-decoration: underline; color: red;">ATTENTION !</b> <b style="color: red;">La modification du texte n\'est possible <b>QUE</b> si le rappel par email est activé. Utilisez la méthode multi language du plugin Extended Description si celui-ci est activé !!!)</b>'; 
    80 // --------- Starting below: New or revised $lang ---- from version 2.13.0 
    81 $lang['ConfirmMail_Title'] = 'Configuration avancée de la validation des inscriptions'; 
    82 $lang['Title_Tab2'] = 'UserAdvManager - Configuration de la validation des inscriptions'; 
    83 $lang['Tab_ConfirmMail'] = 'Configuration des validations'; 
    84 // --------- End: New or revised $lang ---- from version 2.13.0 
    85  
    86  
    87 // --------- Starting below: New or revised $lang ---- from version 2.13.0 
    88 /* UserList Tab */ 
    89 $lang['Title_Tab5'] = 'UserAdvManager - Informations sur les utilisateurs'; 
    90 $lang['UserList_Title'] = 'Suivi des utilisateurs inscrits'; 
    91 $lang['Tab_UserList'] = 'Suivi des utilisateurs'; 
    92 $lang['UserAdvManager_User_List'] = 'Cette page est à titre d\'information pour l\'administrateur. Elle affiche la liste de tous les utilisateurs inscrits sur la galerie en faisant apparaitre la date et le nombre de jours depuis leur dernière visite. La liste est triée dans l\'ordre croissant du nombre de jours. 
    93 <br><br> 
    94 Lorsque le Ghost Tracker est actif, le nombre de jours sans visite s\'affiche selon le code couleur suivant, en fonction du délai maximum paramétré dans les options du Ghost Tracker : 
    95 <br> 
    96 - <b style="color: lime;">En vert</b> : Lorsque l\'utilisateur a visité la galerie <b style="color: lime;"><u>depuis moins de 50%</u></b> du délai maximum renseigné dans le Ghost Tracker.<br> 
    97 - <b style="color: orange;">En orange</b> : Lorsque l\'utilisateur a visité la galerie <b style="color: orange;"><u>entre 50% et 99%</u></b> du délai maximum renseigné dans le Ghost Tracker.<br> 
    98 - <b style="color: red;">En rouge</b> : Lorsque l\'utilisateur a visité la galerie <b style="color: red;"><u>depuis plus de 99%</u></b> du délai maximum renseigné dans le Ghost Tracker. <b><u>Dans ce cas, l\'utilisateur doit également apparaitre dans le tableau du Ghost Tracker.</u></b><br> 
    99 <br> 
    100 Exemple : 
    101 <br> 
    102 Le délai maximum du Ghost Tracker est configuré à 100 jours. 
    103 <br> 
    104 Un utilisateur apparaitra en vert s\'il a visité la galerie depuis moins de 50 jours, en orange si sa dernière visite s\'est déroulée entre 50 et 99 jours et en rouge à 100 jours et au-delà. 
    105 <br><br> 
    106 <b>A NOTER</b> : La liste n\'affiche pas les inscrits qui n\'auraient pas validé leur inscription (si l\'option de validation de l\'inscription est activée). Ces utilisateurs sont alors gérés de manière particulière dans l\'onglet "Gestion des validations".'; 
    107 $lang['Nb_Days'] = 'Nb de jours<br>depuis dernière visite'; 
    108 // --------- End: New or revised $lang ---- from version 2.13.0 
    10950 
    11051 
    11152/* UserManager Tab */ 
    112 $lang['UserAdvManager_ConfirmMail_User_List'] = 'Lorsque la limitation du délai d\'inscription est activée, vous trouverez ci-dessous la liste des utilisateurs en attente de validation d\'inscription <b style="text-decoration: underline;">qu\'ils soient ou pas</b> dans les délais pour la valider.<br><br>Dans cette vue, vous pouvez : 
    113 <br><br> 
    114 - Supprimer manuellement les comptes <b>(purge manuelle)</b> 
    115 <br> 
    116 - Générer l\'email de rappel <b>sans génération</b> d\'une nouvelle clef. Rappel : Cette fonction ne réinitialise pas la date d\'inscription du visiteur ciblé et le délai d\'expiration est toujours d\'actualité. 
    117 <br> 
    118 - Générer l\'email de rappel <b>avec génération</b> d\'une nouvelle clef. Rappel : Cette fonction réinitialise également la date d\'inscription du visiteur ciblé ce qui équivaut à prolonger le délai de validation. 
    119 <br> 
    120 - Valider manuellement une inscription en attente de validation même si la date d\'expiration est révolue <b>(forçage de la validation)</b>. 
    121 <br>'; 
    12253$lang['Registration_Date'] = 'Date d\'enregistrement'; 
    123 // --------- Starting below: New or revised $lang ---- from version 2.13.0 
    124 $lang['UserManager_Title'] = 'Gestion avancée des inscrits non validés'; 
    125 $lang['Title_Tab3'] = 'UserAdvManager - Gestion des validations d\'inscription'; 
    126 $lang['Tab_UserManager'] = 'Gestion des validations'; 
    127 // --------- End: New or revised $lang ---- from version 2.13.0 
    128  
    129  
    130 /* Ghost Tracker Tab */ 
    131 // --------- Starting below: New or revised $lang ---- from version 2.12.0 and 2.12.1 
    132 $lang['GhostTracker_Title'] = 'Gestion avancée des visiteurs fantômes'; 
    133 $lang['Title_Tab4'] = 'UserAdvManager - Ghost Tracker'; 
    134 $lang['Tab_GhostTracker'] = 'Ghost Tracker'; 
    135 $lang['LastVisit_Date'] = 'Date de dernière visite'; 
    136 $lang['Reminder'] = 'Email de rappel'; 
    137 $lang['Reminder_Sent_OK'] = 'OUI'; 
    138 $lang['Reminder_Sent_NOK'] = 'NON'; 
    139 // --------- End: New or revised $lang ---- from version 2.12.0 and 2.12.1 
    140 // --------- Starting below: New or revised $lang ---- from version 2.12.2 
    141 $lang['UserAdvManager_GhostTracker_Init'] = 'Si vous avez activé cette fonction pour la première fois ou que vous l\'avez réactivée après une longue période de désactivation pendant laquelle de nouveaux visiteurs se sont inscrits, il faut initialiser ou réinitialiser le Ghost Tracker. Cette action n\'est à faire qu\'une seule après activation ou réactivation de l\'option. Veuillez cliquer <u>une seule fois</u> sur le bouton d\'initialisation ci-dessous.</b>'; 
    142 $lang['UserAdvManager_GhostTracker_User_List'] = 'Lorsque la gestion des visiteurs fantômes est activée et initialisée, vous trouverez ci-dessous la liste des visiteurs inscrits sur votre galerie et qui ne sont pas revenus depuis x jours. "x" étant le nombre de jours paramétrés dans l\'onglet de configuration générale. De plus, vous trouverez une colonne précisant si un mail de rappel a déjà été envoyé aux visiteurs ciblés, vous permettant de visualiser d\'un coup d\'oeil et traiter les visiteurs qui n\'auraient pas tenu compte du rappel.<br><br>Dans cette vue, vous pouvez : 
    143 <br><br> 
    144 - Supprimer manuellement les comptes <b>(purge manuelle)</b> 
    145 <br> 
    146 - Générer l\'email de rappel <b>avec réinitialisation de la date de dernière visite</b>. Ce qui permet de donner un "joker" au visiteur ciblé. Si le visiteur a déjà bénéficié d\'un mail de rappel, rien n\'empêche de renvoyer un nouveau mail qui réinitialisera, de fait, la date de dernière visite. 
    147 <br>'; 
    148 // --------- End: New or revised $lang ---- from version 2.12.2 
    149 // --------- Starting below: New or revised $lang ---- from version 2.13.0 
    150 $lang['Reminder'] = 'Email de rappel'; 
    151 // --------- End: New or revised $lang ---- from version 2.13.0 
    15254 
    15355 
     
    19294$lang['No_validation_for_your_account'] = 'Votre compte d\'admin n\'est pas soumis à validation'; 
    19395$lang['Database_Error'] = '<b><u>Attention ! Erreur critique d\'intégrité dans votre base de données.</u></b><br><br>Veuillez contrôler l\'intégrité de la table #_user_confirm_mail.'; 
     96 
     97 
     98/* Processing messages */ 
     99$lang['%d_Mail_With_Key'] = '%d message avec renouvellement de clé a été envoyé'; 
     100$lang['%d_Mails_With_Key'] = '%d messages avec renouvellement de clé ont été envoyés'; 
     101$lang['%d_Reminder_Sent'] = '%d message de rappel a été envoyé'; 
     102$lang['%d_Reminders_Sent'] = '%d messages de rappel ont été envoyés'; 
     103$lang['%d_Validated_User'] = '%d Utilisateur validé manuellement'; 
     104$lang['%d_Validated_Users'] = '%d Utilisateurs validés manuellement'; 
     105 
     106 
     107/* Action button names */ 
     108$lang['Delete_selected'] = 'Supprimer'; 
     109$lang['Mail_without_key'] = 'Rappel sans clé'; 
     110$lang['Mail_with_key'] = 'Rappel avec clé'; 
     111$lang['Force_Validation'] = 'Validation forcée'; 
     112 
     113 
     114 
    194115// --------- Starting below: New or revised $lang ---- from version 2.12.0 and 2.12.1 
     116/* Global Configuration Tab */ 
     117$lang['UserAdvManager_Title1'] = 'Gestion de l\'inscription des utilisateurs'; 
     118$lang['UserAdvManager_Title2'] = 'Validation d\'inscription et gestion de groupes / statuts'; 
     119$lang['UserAdvManager_Password_Enforced'] = 'Renforcement des mots de passe - Activer cette option rend la saisie du mot de passe obligatoire à l\'inscription des visiteurs. De plus, le mot de passe saisi par le visiteur devra répondre à un score de complexité (<b style="color: green;">activez puis sauvegardez les paramètres pour afficher plus d\'infos</b>).'; 
     120$lang['UserAdvManager_Password_Enforced_Info'] = '<b style="text-decoration: underline; color: green;">Explications :</b> <b style="color: green;">Le score d\'un mot de passe est calculé en fonction des paramètres de base : longueur, types de caractères utilisés(lettres, chiffres, majuscules, minuscules, caractères spéciaux). Si le mot de passe de l\'utilisateur ne répond pas au score, le score réalisé est affiché ainsi que le score minimum à atteindre et une indication pour augmenter la valeur de ce score. Pour donner un ordre d\'idée, un score inférieur à 100 est considéré comme faible. Entre 100 et 500, la complexité est renforcée et dans la moyenne. Au dela de 500, c\'est Fort Knox !! ;-)<br>Vous pouvez faire vos essais de complexité d\'un mot de passe en utilisant le champ ci-dessous. Cela vous permettra de vous faire une idée du score à définir pour une complexité personnalisée.</b>'; 
     121$lang['UserAdvManager_PasswordTest'] = 'Mot de passe à tester : '; 
     122$lang['UserAdvManager_ScoreTest'] = 'Score obtenu : '; 
     123$lang['PasswordTest'] = 'Calcul du score'; 
     124$lang['UserAdvManager_Password_Enforced_true'] = ' Mot de passe renforcé obligatoire - Saisir le score minimum (valeur plancher) de complexité du mots de passe == '; 
     125$lang['UserAdvManager_Password_Enforced_false'] = ' Ne pas renforcer les mots de passe. (valeur par défaut)'; 
     126$lang['UserAdvManager_AdminPassword_Enforced'] = 'Appliquer également le contrôle du renforcement de mots de passe lorsqu\'un administrateur créé un utilisateur? A noter : Si l\'utilisateur ainsi créé désire changer de mot de passe et que le renforcement des mots de passe pour les utilisateurs est actif, il sera soumis à la règle configurée.'; 
     127$lang['UserAdvManager_AdminPassword_Enforced_true'] = 'Activer le renforcement des mots de passe pour les admins.'; 
     128$lang['UserAdvManager_AdminPassword_Enforced_false'] = 'Désactiver le renforcement des mots de passe pour les admins. (valeur par défaut)'; 
     129$lang['UserAdvManager_GhostTracker'] = 'Gestion des visiteurs fantômes - Permet de gérer les inscrits en fonction de leur date de dernière visite:'; 
     130$lang['UserAdvManager_GhostTracker_true'] = ' Activer la gestion des visiteurs fantômes.'; 
     131$lang['UserAdvManager_GhostTracker_false'] = ' Désactiver la gestion des visiteurs fantômes. (valeur par défaut)'; 
     132$lang['UserAdvManager_GhostTracker_DayLimit'] = ' Saisissez ici le délai maximum, en jours, entre deux visites d\'un visiteur. Lorsque ce délai est atteind, le visiteur en question apparaitra dans le tableau de l\'onglet "Ghost Tracker".'; 
     133$lang['UserAdvManager_GhostTracker_ReminderText'] = ' Texte utilisé dans le mail de rappel envoyé à l\'utilisateur pour l\'inciter à revenir visiter la galerie (NB: Le texte pré-renseigné à l\'installation du plugin est donné à titre d\'exemple).<br><b style="color: red;">(!!! </b><b style="text-decoration: underline; color: red;">ATTENTION !</b> <b style="color: red;">La modification du texte n\'est possible <b>QUE</b> si la gestion des visiteurs fantômes est activée. Utilisez la méthode multi language du plugin Extended Description si celui-ci est activé !!!)</b>'; 
     134/* Ghost Tracker Tab */ 
     135$lang['GhostTracker_Title'] = 'Gestion avancée des visiteurs fantômes'; 
     136$lang['Title_Tab4'] = 'UserAdvManager - Ghost Tracker'; 
     137$lang['Tab_GhostTracker'] = 'Ghost Tracker'; 
     138$lang['LastVisit_Date'] = 'Date de dernière visite'; 
     139$lang['Reminder'] = 'Email de rappel'; 
     140$lang['Reminder_Sent_OK'] = 'OUI'; 
     141$lang['Reminder_Sent_NOK'] = 'NON'; 
     142/* Errors and Warnings */ 
    195143$lang['UserAdvManager_save_config'] ='Configuration enregistrée.'; 
    196144$lang['reg_err_login3'] = 'Sécurité : Le mot de passe est obligatoire !'; 
     
    205153$lang['No_reminder_for_your_account'] = 'Votre compte d\'admin n\'est pas soumis à recevoir des rappels du GhostTracker'; 
    206154$lang['Err_GhostTracker_Settings'] = 'Cette page n\'est accessible que si "Gestion des visiteurs fantômes" est actif dans l\'onglet "Configuration Générale".'; 
    207 // --------- End: New or revised $lang ---- from version 2.12.0 and 2.12.1 
    208 // --------- Starting below: New or revised $lang ---- from version 2.12.2 
    209 $lang['GhostTracker_Init_OK'] = 'Initialisation Ghost Tracker effectuée !'; 
    210 // --------- End: New or revised $lang ---- from version 2.12.2 
    211 // --------- Starting below: New or revised $lang ---- from version 2.12.7 
    212 $lang['mail_text_error'] = '<b>Attention!</b> - Le point-virgule (;) n\'est pas autorisé dans le texte additionnel des emails. Ce caractère a été automatiquement remplacé par un point (.). Pour information, le(s) texte(s) modifié(s) est(sont) affiché(s) en rouge dans le(s) champ(s) correspondant(s). Veuillez le(s) vérifier.'; 
    213 // --------- End: New or revised $lang ---- from version 2.12.7 
    214 // --------- Starting below: New or revised $lang ---- from version 2.12.8 
    215 $lang['mail_exclusionlist_error'] = 'Attention ! Vous avez saisi un retour à la ligne en début de liste d\'exclusion des domaines de messagerie (affichée en rouge ci-dessous). Bien que ce retour à la ligne ne soit pas visible, il est tout de même présent et est susceptible de provoquer des dysfonctionnements du plugin. Veuillez resaisir votre liste d\'exclusion en veillant à ne pas commencer par un retour à la ligne.'; 
    216 // --------- End: New or revised $lang ---- from version 2.12.8 
    217 // --------- Starting below: New or revised $lang ---- from version 2.13.0 
    218 $lang['Err_Userlist_Settings'] = 'Cette page n\'est accessible que si le "suivi des utilisateur" est actif dans l\'onglet "Configuration Générale".'; 
    219 // --------- End: New or revised $lang ---- from version 2.13.0 
    220  
    221  
    222 /* Processing messages */ 
    223 $lang['%d_Mail_With_Key'] = '%d message avec renouvellement de clé a été envoyé'; 
    224 $lang['%d_Mails_With_Key'] = '%d messages avec renouvellement de clé ont été envoyés'; 
    225 $lang['%d_Reminder_Sent'] = '%d message de rappel a été envoyé'; 
    226 $lang['%d_Reminders_Sent'] = '%d messages de rappel ont été envoyés'; 
    227 $lang['%d_Validated_User'] = '%d Utilisateur validé manuellement'; 
    228 $lang['%d_Validated_Users'] = '%d Utilisateurs validés manuellement'; 
    229  
    230  
    231155/* Action button names */ 
    232 $lang['Delete_selected'] = 'Supprimer'; 
    233 $lang['Mail_without_key'] = 'Rappel sans clé'; 
    234 $lang['Mail_with_key'] = 'Rappel avec clé'; 
    235 $lang['Force_Validation'] = 'Validation forcée'; 
    236 // --------- Starting below: New or revised $lang ---- from version 2.12.0 and 2.12.1 
    237156$lang['audit'] = 'Auditer les paramètres'; 
    238157$lang['submit'] = 'Sauvegarder les paramètres'; 
    239158$lang['Reminder_Email'] = 'Email de rappel'; 
    240159// --------- End: New or revised $lang ---- from version 2.12.0 and 2.12.1 
     160 
    241161// --------- Starting below: New or revised $lang ---- from version 2.12.2 
     162/* Global Configuration Tab */ 
     163$lang['UserAdvManager_GhostTracker_Notice'] = 'Lorsque la fonction Ghost Tracker est activée, il vous est possible de gérer vos visiteurs en fonction de la fréquence de leurs visites. <b style="color: red;">IMPORTANT : Si vous avez activé cette fonction pour la première fois ou que vous l\'avez réactivée après une longue période de désactivation pendant laquelle de nouveaux visiteurs se sont inscrits, rendez-vous sur l\'onglet Ghost Tracker et suivez les instructions relatives à l\'initialisation de Ghost Tracker.</b>'; 
     164/* Ghost Tracker Tab */ 
     165$lang['UserAdvManager_GhostTracker_Init'] = 'Si vous avez activé cette fonction pour la première fois ou que vous l\'avez réactivée après une longue période de désactivation pendant laquelle de nouveaux visiteurs se sont inscrits, il faut initialiser ou réinitialiser le Ghost Tracker. Cette action n\'est à faire qu\'une seule après activation ou réactivation de l\'option. Veuillez cliquer <u>une seule fois</u> sur le bouton d\'initialisation ci-dessous.</b>'; 
     166$lang['UserAdvManager_GhostTracker_User_List'] = 'Lorsque la gestion des visiteurs fantômes est activée et initialisée, vous trouverez ci-dessous la liste des visiteurs inscrits sur votre galerie et qui ne sont pas revenus depuis x jours. "x" étant le nombre de jours paramétrés dans l\'onglet de configuration générale. De plus, vous trouverez une colonne précisant si un mail de rappel a déjà été envoyé aux visiteurs ciblés, vous permettant de visualiser d\'un coup d\'oeil et traiter les visiteurs qui n\'auraient pas tenu compte du rappel.<br><br>Dans cette vue, vous pouvez : 
     167<br><br> 
     168- Supprimer manuellement les comptes <b>(purge manuelle)</b> 
     169<br> 
     170- Générer l\'email de rappel <b>avec réinitialisation de la date de dernière visite</b>. Ce qui permet de donner un "joker" au visiteur ciblé. Si le visiteur a déjà bénéficié d\'un mail de rappel, rien n\'empêche de renvoyer un nouveau mail qui réinitialisera, de fait, la date de dernière visite. 
     171<br>'; 
     172/* Errors and Warnings */ 
     173$lang['GhostTracker_Init_OK'] = 'Initialisation Ghost Tracker effectuée !'; 
     174/* Action button names */ 
    242175$lang['GT_Reset'] = 'Initialisation Ghost Tracker'; 
    243176// --------- End: New or revised $lang ---- from version 2.12.2 
     177 
     178// --------- Starting below: New or revised $lang ---- from version 2.12.6 
     179/* Global Configuration Tab */ 
     180$lang['UserAdvManager_No_Casse_true'] = ' Rendre le compte utilisateur insensible à la casse, lors de l\'inscription et l\'identification (TOTO = toto = Toto = toTO...).'; 
     181// --------- End: New or revised $lang ---- from version 2.12.6 
     182 
     183// --------- Starting below: New or revised $lang ---- from version 2.12.7 
     184/* Errors and Warnings */ 
     185$lang['mail_text_error'] = '<b>Attention!</b> - Le point-virgule (;) n\'est pas autorisé dans le texte additionnel des emails. Ce caractère a été automatiquement remplacé par un point (.). Pour information, le(s) texte(s) modifié(s) est(sont) affiché(s) en rouge dans le(s) champ(s) correspondant(s). Veuillez le(s) vérifier.'; 
     186// --------- End: New or revised $lang ---- from version 2.12.7 
     187 
     188// --------- Starting below: New or revised $lang ---- from version 2.12.8 
     189/* Errors and Warnings */ 
     190$lang['mail_exclusionlist_error'] = 'Attention ! Vous avez saisi un retour à la ligne en début de liste d\'exclusion des domaines de messagerie (affichée en rouge ci-dessous). Bien que ce retour à la ligne ne soit pas visible, il est tout de même présent et est susceptible de provoquer des dysfonctionnements du plugin. Veuillez resaisir votre liste d\'exclusion en veillant à ne pas commencer par un retour à la ligne.'; 
     191// --------- End: New or revised $lang ---- from version 2.12.8 
     192 
     193// --------- Starting below: New or revised $lang ---- from version 2.13.0 
     194/* Global Configuration Tab */ 
     195$lang['UserAdvManager_Add_LastVisit_Column'] = ' Afficher le suivi des utilisateurs inscrits (date de leur dernière visite, le temps passé (en jours) depuis leur dernière visite,...). Le suivi est à caractère purement informatif pour l\'administrateur de la galerie.'; 
     196$lang['UserAdvManager_Add_LastVisit_Column_true'] = ' Activer l\'affichage de la liste.'; 
     197$lang['UserAdvManager_Add_LastVisit_Column_false'] = ' Désactiver l\'affichage de la liste (valeur par défaut).'; 
     198/* ConfirmMail Configuration Tab */ 
     199$lang['ConfirmMail_Title'] = 'Configuration avancée de la validation des inscriptions'; 
     200$lang['Title_Tab2'] = 'UserAdvManager - Configuration de la validation des inscriptions'; 
     201$lang['Tab_ConfirmMail'] = 'Configuration des validations'; 
     202/* UserList Tab */ 
     203$lang['Title_Tab5'] = 'UserAdvManager - Informations sur les utilisateurs'; 
     204$lang['UserList_Title'] = 'Suivi des utilisateurs inscrits'; 
     205$lang['Tab_UserList'] = 'Suivi des utilisateurs'; 
     206$lang['UserAdvManager_User_List'] = 'Cette page est à titre d\'information pour l\'administrateur. Elle affiche la liste de tous les utilisateurs inscrits sur la galerie en faisant apparaitre la date et le nombre de jours depuis leur dernière visite. La liste est triée dans l\'ordre croissant du nombre de jours. 
     207<br><br> 
     208Lorsque le Ghost Tracker est actif, le nombre de jours sans visite s\'affiche selon le code couleur suivant, en fonction du délai maximum paramétré dans les options du Ghost Tracker : 
     209<br> 
     210- <b style="color: lime;">En vert</b> : Lorsque l\'utilisateur a visité la galerie <b style="color: lime;"><u>depuis moins de 50%</u></b> du délai maximum renseigné dans le Ghost Tracker.<br> 
     211- <b style="color: orange;">En orange</b> : Lorsque l\'utilisateur a visité la galerie <b style="color: orange;"><u>entre 50% et 99%</u></b> du délai maximum renseigné dans le Ghost Tracker.<br> 
     212- <b style="color: red;">En rouge</b> : Lorsque l\'utilisateur a visité la galerie <b style="color: red;"><u>depuis 100% et plus</u></b> du délai maximum renseigné dans le Ghost Tracker. <b><u>Dans ce cas, l\'utilisateur doit également apparaitre dans le tableau du Ghost Tracker.</u></b><br> 
     213<br> 
     214Exemple : 
     215<br> 
     216Le délai maximum du Ghost Tracker est configuré à 100 jours. 
     217<br> 
     218Un utilisateur apparaitra en vert s\'il a visité la galerie depuis moins de 50 jours, en orange si sa dernière visite s\'est déroulée entre 50 et 99 jours et en rouge à 100 jours et au-delà. 
     219<br><br> 
     220<b>A NOTER</b> : La liste n\'affiche pas les inscrits qui n\'auraient pas validé leur inscription (si l\'option de validation de l\'inscription est activée). Ces utilisateurs sont alors gérés de manière particulière dans l\'onglet "Gestion des validations".'; 
     221$lang['Nb_Days'] = 'Nb de jours<br>depuis dernière visite'; 
     222/* UserManager Tab */ 
     223$lang['UserAdvManager_ConfirmMail_User_List'] = 'Lorsque la limitation du délai d\'inscription est activée, vous trouverez ci-dessous la liste des utilisateurs en attente de validation d\'inscription <b style="text-decoration: underline;">qu\'ils soient ou pas</b> dans les délais pour la valider.<br><br>La date d\'enregistrement s\'affiche en vert lorsque l\'utilisateur concerné est en dessous du temps limite pour valider son inscription. Dans ce cas, la clé de validation est toujours valide et on pourra envoyer un email avec ou sans régénération de clé.<br><br>Lorsque la date d\'enregistrement s\'affiche en rouge, le délai de validation est expiré. Dans ce cas, on enverra obligatoirement un email avec régénération de clé si on veut permettre à cet utilisateur de pouvoir valider son inscription.<br><br>Dans tous les cas, il est possible de forcer manuellement la validation.<br><br>Dans cette vue, vous pouvez : 
     224<br><br> 
     225- Supprimer manuellement les comptes <b>(purge manuelle)</b> 
     226<br> 
     227- Générer l\'email de rappel <b>sans génération</b> d\'une nouvelle clef. Rappel : Cette fonction ne réinitialise pas la date d\'inscription du visiteur ciblé et le délai d\'expiration est toujours d\'actualité. 
     228<br> 
     229- Générer l\'email de rappel <b>avec génération</b> d\'une nouvelle clef. Rappel : Cette fonction réinitialise également la date d\'inscription du visiteur ciblé ce qui équivaut à prolonger le délai de validation. 
     230<br> 
     231- Valider manuellement une inscription en attente de validation même si la date d\'expiration est révolue <b>(forçage de la validation)</b>. 
     232<br>'; 
     233$lang['UserManager_Title'] = 'Gestion avancée des inscrits non validés'; 
     234$lang['Title_Tab3'] = 'UserAdvManager - Gestion des validations d\'inscription'; 
     235$lang['Tab_UserManager'] = 'Gestion des validations'; 
     236/* Ghost Tracker Tab */ 
     237$lang['Reminder'] = 'Email de rappel'; 
     238/* Errors and Warnings */ 
     239$lang['Err_Userlist_Settings'] = 'Cette page n\'est accessible que si le "suivi des utilisateur" est actif dans l\'onglet "Configuration Générale".'; 
     240// --------- End: New or revised $lang ---- from version 2.13.0 
    244241?> 
Note: See TracChangeset for help on using the changeset viewer.