Changeset 4399 for extensions
- Timestamp:
- Nov 30, 2009, 10:14:50 PM (15 years ago)
- Location:
- extensions/NBC_UserAdvManager/trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/NBC_UserAdvManager/trunk/admin/UserAdvManager_admin.php
r4380 r4399 575 575 if (isset($conf_nbc_UserAdvManager[17]) and $conf_nbc_UserAdvManager[17]=='true' and $conf_nbc_UserAdvManager[18] <> '') 576 576 { 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)) 578 578 { 579 579 $display = 'green'; 580 580 } 581 581 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)) 583 583 { 584 584 $display = 'orange'; 585 585 } 586 586 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 )) 588 588 { 589 589 $display = 'red'; -
extensions/NBC_UserAdvManager/trunk/changelog.txt.php
r4384 r4399 102 102 ***** Plugin history (branch 2.13)***** 103 103 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. 105 105 Evolution 1239 - New option to add a new tab that shows the number of days since their last visit for each registered user. 106 106 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 14 14 $infos1_perso = ""; 15 15 $infos2_perso = ""; 16 17 /* We have to get the user's language in database */ 18 $query =' 19 SELECT user_id, language 20 FROM '.USER_INFOS_TABLE.' 21 WHERE 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']); 16 27 17 28 switch($typemail) … … 75 86 } 76 87 88 /* Sending the email with subject and contents */ 77 89 pwg_mail($email, array( 78 90 'subject' => $subject, … … 80 92 )); 81 93 94 /* Switching back to default language */ 95 switch_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 */ 123 function 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 =' 136 SELECT user_id, language 137 FROM '.USER_INFOS_TABLE.' 138 WHERE 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 = " 167 UPDATE ".USER_CONFIRM_MAIL_TABLE." 168 SET reminder = 'true' 169 WHERE 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 = " 189 UPDATE ".USER_CONFIRM_MAIL_TABLE." 190 SET reminder = 'true' 191 WHERE 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 */ 204 switch_lang_back(); 82 205 /* ********************** */ 83 206 /* Email sending debugger */ … … 91 214 92 215 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 */ 217 function ghostreminder($user_id, $username, $email) 107 218 { 108 219 global $conf; 109 220 $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();111 221 112 222 include_once(PHPWG_ROOT_PATH.'include/functions_mail.inc.php'); 113 223 114 224 $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 =' 228 SELECT user_id, language 229 FROM '.USER_INFOS_TABLE.' 230 WHERE 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']); 195 236 196 237 $subject = '['.$conf['gallery_title'].'] '.l10n_args(get_l10n_args('Ghost_remainder_of_%s', $username)); … … 212 253 )); 213 254 255 /* Switching back to default language */ 256 switch_lang_back(); 214 257 /* ********************** */ 215 258 /* Email sending debugger */ -
extensions/NBC_UserAdvManager/trunk/language/en_UK/plugin.lang.php
r4384 r4399 35 35 $lang['UserAdvManager_MailExclusion_false'] = ' Set the email provider exclusion OFF. (default)'; 36 36 $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.138 $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.156 // --------- Starting below: New or revised $lang ---- from version 2.12.257 $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.059 // --------- Starting below: New or revised $lang ---- from version 2.12.660 $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.662 // --------- Starting below: New or revised $lang ---- from version 2.13.063 $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.067 37 68 38 … … 78 48 $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>'; 79 49 $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.081 $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.085 86 87 // --------- Starting below: New or revised $lang ---- from version 2.13.088 /* 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.0109 50 110 51 111 52 /* 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>';122 53 $lang['Registration_Date'] = 'Registration date'; 123 // --------- Starting below: New or revised $lang ---- from version 2.13.0124 $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.0128 129 130 // --------- Starting below: New or revised $lang ---- from version 2.12.0 and 2.12.1131 /* 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.1140 // --------- Starting below: New or revised $lang ---- from version 2.12.2141 $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.2149 // --------- Starting below: New or revised $lang ---- from version 2.13.0150 $lang['Reminder'] = 'Email Reminder';151 // --------- End: New or revised $lang ---- from version 2.13.0152 54 153 55 … … 192 94 $lang['No_validation_for_your_account'] = 'Your personnal admin account is not subject to validation'; 193 95 $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 194 117 // --------- 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 */ 195 145 $lang['UserAdvManager_save_config'] ='Configuration saved.'; 196 146 $lang['reg_err_login3'] = 'Security : Password is mandatory !'; … … 205 155 $lang['No_reminder_for_your_account'] = 'You personnal admin account is not subject to receive reminders from GhostTracker'; 206 156 $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.1208 // --------- Starting below: New or revised $lang ---- from version 2.12.2209 $lang['GhostTracker_Init_OK'] = 'Ghost Tracker reset done !';210 // --------- End: New or revised $lang ---- from version 2.12.2211 // --------- Starting below: New or revised $lang ---- from version 2.12.7212 $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.7214 // --------- Starting below: New or revised $lang ---- from version 2.12.8215 $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.8217 // --------- Starting below: New or revised $lang ---- from version 2.13.0218 $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.0220 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 231 157 /* 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.1238 158 $lang['audit'] = 'Audit settings'; 239 159 $lang['submit'] = 'Save settings'; 240 160 // --------- End: New or revised $lang ---- from version 2.12.0 and 2.12.1 161 241 162 // --------- 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 */ 242 176 $lang['GT_Reset'] = 'Reset Ghost Tracker'; 243 177 // --------- 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> 209 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: 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> 215 Example : 216 <br> 217 The maximum period of Ghost Tracker is configured to 100 days. 218 <br> 219 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. 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 244 242 ?> -
extensions/NBC_UserAdvManager/trunk/language/fr_FR/plugin.lang.php
r4384 r4399 35 35 $lang['UserAdvManager_MailExclusion_false'] = ' Désactiver l\'exclusion des domaines de messagerie. (valeur par défaut)'; 36 36 $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.138 $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.156 // --------- Starting below: New or revised $lang ---- from version 2.12.257 $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.259 // --------- Starting below: New or revised $lang ---- from version 2.12.660 $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.662 // --------- Starting below: New or revised $lang ---- from version 2.13.063 $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.067 37 68 38 … … 78 48 $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>'; 79 49 $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.081 $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.085 86 87 // --------- Starting below: New or revised $lang ---- from version 2.13.088 /* 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.0109 50 110 51 111 52 /* 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>';122 53 $lang['Registration_Date'] = 'Date d\'enregistrement'; 123 // --------- Starting below: New or revised $lang ---- from version 2.13.0124 $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.0128 129 130 /* Ghost Tracker Tab */131 // --------- Starting below: New or revised $lang ---- from version 2.12.0 and 2.12.1132 $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.1140 // --------- Starting below: New or revised $lang ---- from version 2.12.2141 $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.2149 // --------- Starting below: New or revised $lang ---- from version 2.13.0150 $lang['Reminder'] = 'Email de rappel';151 // --------- End: New or revised $lang ---- from version 2.13.0152 54 153 55 … … 192 94 $lang['No_validation_for_your_account'] = 'Votre compte d\'admin n\'est pas soumis à validation'; 193 95 $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 194 115 // --------- 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 */ 195 143 $lang['UserAdvManager_save_config'] ='Configuration enregistrée.'; 196 144 $lang['reg_err_login3'] = 'Sécurité : Le mot de passe est obligatoire !'; … … 205 153 $lang['No_reminder_for_your_account'] = 'Votre compte d\'admin n\'est pas soumis à recevoir des rappels du GhostTracker'; 206 154 $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.1208 // --------- Starting below: New or revised $lang ---- from version 2.12.2209 $lang['GhostTracker_Init_OK'] = 'Initialisation Ghost Tracker effectuée !';210 // --------- End: New or revised $lang ---- from version 2.12.2211 // --------- Starting below: New or revised $lang ---- from version 2.12.7212 $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.7214 // --------- Starting below: New or revised $lang ---- from version 2.12.8215 $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.8217 // --------- Starting below: New or revised $lang ---- from version 2.13.0218 $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.0220 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 231 155 /* 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.1237 156 $lang['audit'] = 'Auditer les paramètres'; 238 157 $lang['submit'] = 'Sauvegarder les paramètres'; 239 158 $lang['Reminder_Email'] = 'Email de rappel'; 240 159 // --------- End: New or revised $lang ---- from version 2.12.0 and 2.12.1 160 241 161 // --------- 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 */ 242 175 $lang['GT_Reset'] = 'Initialisation Ghost Tracker'; 243 176 // --------- 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> 208 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 : 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> 214 Exemple : 215 <br> 216 Le délai maximum du Ghost Tracker est configuré à 100 jours. 217 <br> 218 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à. 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 244 241 ?>
Note: See TracChangeset
for help on using the changeset viewer.