Changeset 4991


Ignore:
Timestamp:
02/28/10 14:55:02 (10 years ago)
Author:
Eric
Message:

[NBC_UserAdvManager] Pre-2.13.4 merged from trunk to branch 2.13

Location:
extensions/NBC_UserAdvManager/branches/2.13
Files:
17 added
1 deleted
16 edited

Legend:

Unmodified
Added
Removed
  • extensions/NBC_UserAdvManager/branches/2.13/ConfirmMail.php

    r4406 r4991  
    33define('PHPWG_ROOT_PATH','./../../'); 
    44include_once( PHPWG_ROOT_PATH.'include/common.inc.php' ); 
    5 include_once (NBC_UserAdvManager_PATH.'include/constants.php'); 
    6 include_once (NBC_UserAdvManager_PATH.'include/functions_UserAdvManager.inc.php'); 
     5include_once (NBC_UAM_PATH.'include/constants.php'); 
     6include_once (NBC_UAM_PATH.'include/functions_UserAdvManager.inc.php'); 
    77 
    88// +-----------------------------------------------------------------------+ 
     
    1010// +-----------------------------------------------------------------------+ 
    1111//check_status(ACCESS_NONE); 
    12 load_language('plugin.lang', NBC_UserAdvManager_PATH); 
     12load_language('plugin.lang', NBC_UAM_PATH); 
    1313 
    1414if (isset($_GET['key'])) 
     
    4848  '/theme/'.$user['theme'].'/themeconf.inc.php'); 
    4949 
    50 /* $template->set_filenames(array('confirm_mail' => realpath(NBC_UserAdvManager_PATH . 'ConfirmMail.tpl')));*/ 
     50/* $template->set_filenames(array('confirm_mail' => realpath(NBC_UAM_PATH . 'ConfirmMail.tpl')));*/ 
    5151$template->set_filenames( 
    5252  array( 
    53         'confirm_mail'=>NBC_UserAdvManager_PATH.'ConfirmMail.tpl', 
     53        'confirm_mail'=>NBC_UAM_PATH.'ConfirmMail.tpl', 
    5454        ) 
    5555); 
  • extensions/NBC_UserAdvManager/branches/2.13/admin/UserAdvManager_admin.php

    r4551 r4991  
    88// +-----------------------------------------------------------------------+ 
    99check_status(ACCESS_ADMINISTRATOR); 
     10 
     11if (!defined('NBC_UAM_PATH')) define('NBC_UAM_PATH' , PHPWG_PLUGINS_PATH.basename(dirname(__FILE__)).'/'); 
    1012 
    1113//ini_set('error_reporting', E_ALL); 
     
    1618$my_base_url = get_admin_plugin_menu_link(__FILE__); 
    1719 
    18 load_language('plugin.lang', NBC_UserAdvManager_PATH); 
     20load_language('plugin.lang', NBC_UAM_PATH); 
     21load_language('help/plugin.lang', NBC_UAM_PATH); 
    1922 
    2023$page['global'] = array(); 
     
    3134$UserAdvManager_Exclusionlist_Error = false; 
    3235 
     36 
    3337// +-----------------------------------------------------------------------+ 
    3438// |                            Tabssheet                                  | 
     
    3943  $page['tab'] = $_GET['tab']; 
    4044 
    41 //$conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array(); 
    42  
    4345$tabsheet = new tabsheet(); 
    4446$tabsheet->add('global', 
    4547               l10n('Tab_Global'), 
    4648               $my_base_url.'&tab=global'); 
    47 $tabsheet->add('confirmmail', 
    48                l10n('Tab_ConfirmMail'), 
    49                $my_base_url.'&tab=confirmmail'); 
    5049//if (isset($conf_nbc_UserAdvManager[20]) and $conf_nbc_UserAdvManager[20]=='true') 
    5150//{ 
     
    6362$tabsheet->assign(); 
    6463 
     64 
     65// +-----------------------------------------------------------------------+ 
     66// |                      Getting plugin version                           | 
     67// +-----------------------------------------------------------------------+ 
     68$plugin =  PluginVer(NBC_UAM_PATH); 
     69$version = $plugin['version'] ; 
     70 
     71 
     72// +----------------------------------------------------------+ 
     73// |            FCK Editor for email text fields              | 
     74// +----------------------------------------------------------+ 
     75 
     76/* Standby because this may cause too many problems with (;) in text fields */ 
     77//$toolbar = 'Basic'; 
     78//$width = '750px'; 
     79//$height = '300px'; 
     80//$areas = array(); 
     81//array_push( $areas,'UserAdvManager_MailInfo_Text','UserAdvManager_ConfirmMail_Text','UserAdvManager_GhostTracker_ReminderText','UserAdvManager_ConfirmMail_ReMail_Txt1','UserAdvManager_ConfirmMail_ReMail_Txt2'); 
     82  
     83//if (function_exists('set_fckeditor_instance')) 
     84//  set_fckeditor_instance($areas, $toolbar, $width, $height); 
     85 
     86 
    6587// +-----------------------------------------------------------------------+ 
    6688// |                            Tabssheet select                           | 
     
    7597// ************************************************************************* 
    7698  case 'global': 
    77          
     99 
    78100        if (isset($_POST['submit']) and !is_adviser() and isset($_POST['UserAdvManager_Mail_Info']) and isset($_POST['UserAdvManager_No_Casse']) and isset($_POST['UserAdvManager_Username_Char']) and isset($_POST['UserAdvManager_Confirm_Mail']) and isset($_POST['UserAdvManager_No_Comment_Anonymous']) and isset($_POST['UserAdvManager_Password_Enforced']) and isset($_POST['UserAdvManager_AdminPassword_Enforced']) and isset($_POST['UserAdvManager_GhostUser_Tracker'])) 
    79   {  
     101  { 
     102 
     103/* General configuration settings */ 
    80104                $_POST['UserAdvManager_MailInfo_Text'] = str_replace("\'", "'", str_replace("\\\\", "\\", $_POST['UserAdvManager_MailInfo_Text'])); 
    81105     
     
    116140    } 
    117141                 
    118                 $newconf_nbc_UserAdvManager = $_POST['UserAdvManager_Mail_Info'].';'.$_POST['UserAdvManager_No_Casse'].';'.$_POST['UserAdvManager_Confirm_Mail'].';'.(isset($_POST['UserAdvManager_No_Confirm_Group'])?$_POST['UserAdvManager_No_Confirm_Group']:'').';'.(isset($_POST['UserAdvManager_Validated_Group'])?$_POST['UserAdvManager_Validated_Group']:'').';'.(isset($_POST['UserAdvManager_Validated_Status'])?$_POST['UserAdvManager_Validated_Status']:'').';'.$_POST['UserAdvManager_No_Comment_Anonymous'].';'.$_POST['UserAdvManager_Username_Char'].';'.$_POST['UserAdvManager_Username_List'].';'.(isset($_POST['UserAdvManager_No_Confirm_Status'])?$_POST['UserAdvManager_No_Confirm_Status']:'').';'.$_POST['UserAdvManager_MailInfo_Text'].';'.$_POST['UserAdvManager_ConfirmMail_Text'].';'.$_POST['UserAdvManager_MailExclusion'].';'.$_POST['UserAdvManager_MailExclusion_List'].';'.$_POST['UserAdvManager_Password_Enforced'].';'.$_POST['UserAdvManager_Password_Score'].';'.$_POST['UserAdvManager_AdminPassword_Enforced'].';'.$_POST['UserAdvManager_GhostUser_Tracker'].';'.$_POST['UserAdvManager_GhostTracker_DayLimit'].';'.$_POST['UserAdvManager_GhostTracker_ReminderText'].';'.$_POST['UserAdvManager_Add_LastVisit_Column']; 
     142                $newconf_nbc_UserAdvManager = 
     143      $_POST['UserAdvManager_Mail_Info'].';' 
     144      .$_POST['UserAdvManager_No_Casse'].';' 
     145      .$_POST['UserAdvManager_Confirm_Mail'].';' 
     146      .(isset($_POST['UserAdvManager_No_Confirm_Group'])?$_POST['UserAdvManager_No_Confirm_Group']:'').';' 
     147      .(isset($_POST['UserAdvManager_Validated_Group'])?$_POST['UserAdvManager_Validated_Group']:'').';' 
     148      .(isset($_POST['UserAdvManager_Validated_Status'])?$_POST['UserAdvManager_Validated_Status']:'').';' 
     149      .$_POST['UserAdvManager_No_Comment_Anonymous'].';' 
     150      .$_POST['UserAdvManager_Username_Char'].';' 
     151      .$_POST['UserAdvManager_Username_List'].';' 
     152      .(isset($_POST['UserAdvManager_No_Confirm_Status'])?$_POST['UserAdvManager_No_Confirm_Status']:'').';' 
     153      .$_POST['UserAdvManager_MailInfo_Text'].';' 
     154      .$_POST['UserAdvManager_ConfirmMail_Text'].';' 
     155      .$_POST['UserAdvManager_MailExclusion'].';' 
     156      .$_POST['UserAdvManager_MailExclusion_List'].';' 
     157      .$_POST['UserAdvManager_Password_Enforced'].';' 
     158      .$_POST['UserAdvManager_Password_Score'].';' 
     159      .$_POST['UserAdvManager_AdminPassword_Enforced'].';' 
     160      .$_POST['UserAdvManager_GhostUser_Tracker'].';' 
     161      .$_POST['UserAdvManager_GhostTracker_DayLimit'].';' 
     162      .$_POST['UserAdvManager_GhostTracker_ReminderText'].';' 
     163      .$_POST['UserAdvManager_Add_LastVisit_Column']; 
    119164                 
    120165                $conf['nbc_UserAdvManager'] = $newconf_nbc_UserAdvManager; 
     
    128173                 
    129174                pwg_query($query); 
     175 
     176 
     177 
     178/* Email confirmation settings */ 
     179    $_POST['UserAdvManager_ConfirmMail_ReMail_Txt1'] = str_replace("\'", "'", str_replace("\\\\", "\\", $_POST['UserAdvManager_ConfirmMail_ReMail_Txt1'])); 
     180 
     181    $_POST['UserAdvManager_ConfirmMail_ReMail_Txt2'] = str_replace("\'", "'", str_replace("\\\\", "\\", $_POST['UserAdvManager_ConfirmMail_ReMail_Txt2'])); 
     182 
     183/* Control of semicolons - Replaced by dots - Warning message displayed */ 
     184    if ((preg_match($pattern, $_POST['UserAdvManager_ConfirmMail_ReMail_Txt1'])) or (preg_match($pattern, $_POST['UserAdvManager_ConfirmMail_ReMail_Txt2']))) 
     185    { 
     186      if ((preg_match($pattern, $_POST['UserAdvManager_ConfirmMail_ReMail_Txt1']))) 
     187      { 
     188        $_POST['UserAdvManager_ConfirmMail_ReMail_Txt1'] = preg_replace($pattern, $replacement, $_POST['UserAdvManager_ConfirmMail_ReMail_Txt1']); 
     189        $UserAdvManager_ConfirmMail_Error_Txt1 = true; 
     190      } 
     191       
     192      if ((preg_match($pattern, $_POST['UserAdvManager_ConfirmMail_ReMail_Txt2']))) 
     193      { 
     194        $_POST['UserAdvManager_ConfirmMail_ReMail_Txt2'] = preg_replace($pattern, $replacement, $_POST['UserAdvManager_ConfirmMail_ReMail_Txt2']); 
     195         
     196        $UserAdvManager_ConfirmMail_Error_Txt2 = true; 
     197      } 
     198       
     199      array_push($page['errors'], l10n('mail_text_error')); 
     200    } 
     201 
     202          $newconf_nbc_UserAdvManager_ConfirmMail = 
     203      $_POST['UserAdvManager_ConfirmMail_TimeOut'].';' 
     204      .$_POST['UserAdvManager_ConfirmMail_Delay'].';' 
     205      .$_POST['UserAdvManager_ConfirmMail_ReMail_Txt1'].';' 
     206      .$_POST['UserAdvManager_ConfirmMail_Remail'].';' 
     207      .$_POST['UserAdvManager_ConfirmMail_ReMail_Txt2']; 
     208 
     209    $conf['nbc_UserAdvManager_ConfirmMail'] = $newconf_nbc_UserAdvManager_ConfirmMail; 
    130210                 
     211          $query = ' 
     212      UPDATE '.CONFIG_TABLE.' 
     213                        SET value="'.$newconf_nbc_UserAdvManager_ConfirmMail.'" 
     214                        WHERE param="nbc_UserAdvManager_ConfirmMail" 
     215                        LIMIT 1 
     216                ;'; 
     217 
     218                pwg_query($query); 
     219 
    131220                array_push($page['infos'], l10n('UserAdvManager_save_config')); 
    132221  } 
     222 
    133223 
    134224/* Testing password enforcement */ 
     
    142232  } 
    143233         
     234 
    144235  $conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array(); 
    145          
     236 
    146237/* Group setting for unvalidated and validated users */ 
    147238  $groups[-1] = '---------'; 
     
    232323            ); 
    233324        } 
    234          
     325 
     326/* Save last opened paragraph in configuration tab */ 
     327  $nb_para=(isset($_POST["nb_para"])) ? $_POST["nb_para"]:""; 
     328  $nb_para2=(isset($_POST["nb_para2"])) ? $_POST["nb_para2"]:""; 
     329 
     330$conf_nbc_UserAdvManager_ConfirmMail = isset($conf['nbc_UserAdvManager_ConfirmMail']) ? explode(";" , $conf['nbc_UserAdvManager_ConfirmMail']) : array(); 
     331   
    235332  $template->assign( 
    236333    array( 
    237                 'UserAdvManager_MAIL_INFO_TRUE'           => $conf_nbc_UserAdvManager[0]=='true' ?  'checked="checked"' : '' , 
    238                 'UserAdvManager_MAIL_INFO_FALSE'          => $conf_nbc_UserAdvManager[0]=='false' ?  'checked="checked"' : '' , 
    239                 'UserAdvManager_MAILINFO_TEXT'            => $conf_nbc_UserAdvManager[10], 
    240                 'UserAdvManager_NO_CASSE_TRUE'            => $conf_nbc_UserAdvManager[1]=='true' ?  'checked="checked"' : '' , 
    241                 'UserAdvManager_NO_CASSE_FALSE'           => $conf_nbc_UserAdvManager[1]=='false' ?  'checked="checked"' : '' , 
    242                 'UserAdvManager_USERNAME_CHAR_TRUE'       => $conf_nbc_UserAdvManager[7]=='true' ?  'checked="checked"' : '' , 
    243                 'UserAdvManager_USERNAME_CHAR_FALSE'      => $conf_nbc_UserAdvManager[7]=='false' ?  'checked="checked"' : '' , 
    244                 'UserAdvManager_USERNAME_CHAR_LIST'       => $conf_nbc_UserAdvManager[8], 
    245                 'UserAdvManager_CONFIRM_MAIL_TRUE'        => $conf_nbc_UserAdvManager[2]=='true' ?  'checked="checked"' : '' , 
    246                 'UserAdvManager_CONFIRM_MAIL_FALSE'       => $conf_nbc_UserAdvManager[2]=='false' ?  'checked="checked"' : '' , 
    247                 'UserAdvManager_CONFIRMMAIL_TEXT'         => $conf_nbc_UserAdvManager[11], 
    248                 'UserAdvManager_No_Confirm_Group'         => $conf_nbc_UserAdvManager[3], 
    249                 'UserAdvManager_Validated_Group'          => $conf_nbc_UserAdvManager[4], 
    250                 'UserAdvManager_No_Confirm_Status'        => $conf_nbc_UserAdvManager[9], 
    251                 'UserAdvManager_Validated_Status'         => $conf_nbc_UserAdvManager[5], 
    252                 'UserAdvManager_NO_COMMENT_ANO_TRUE'      => $conf_nbc_UserAdvManager[6]=='true' ?  'checked="checked"' : '' , 
    253                 'UserAdvManager_NO_COMMENT_ANO_FALSE'     => $conf_nbc_UserAdvManager[6]=='false' ?  'checked="checked"' : '' , 
    254                 'UserAdvManager_MAILEXCLUSION_TRUE'       => $conf_nbc_UserAdvManager[12]=='true' ?  'checked="checked"' : '' , 
    255                 'UserAdvManager_MAILEXCLUSION_FALSE'      => $conf_nbc_UserAdvManager[12]=='false' ?  'checked="checked"' : '' , 
    256                 'UserAdvManager_MAILEXCLUSION_LIST'       => $conf_nbc_UserAdvManager[13], 
    257                 'UserAdvManager_PASSWORDENF_TRUE'         => $conf_nbc_UserAdvManager[14]=='true' ?  'checked="checked"' : '' , 
    258                 'UserAdvManager_PASSWORDENF_FALSE'        => $conf_nbc_UserAdvManager[14]=='false' ?  'checked="checked"' : '' , 
    259                 'UserAdvManager_PASSWORD_SCORE'           => $conf_nbc_UserAdvManager[15], 
    260     'UserAdvManager_ADMINPASSWENF_TRUE'       => $conf_nbc_UserAdvManager[16]=='true' ?  'checked="checked"' : '' , 
    261                 'UserAdvManager_ADMINPASSWENF_FALSE'      => $conf_nbc_UserAdvManager[16]=='false' ?  'checked="checked"' : '' , 
    262     'UserAdvManager_GHOSTRACKER_TRUE'         => $conf_nbc_UserAdvManager[17]=='true' ?  'checked="checked"' : '' , 
    263                 'UserAdvManager_GHOSTRACKER_FALSE'        => $conf_nbc_UserAdvManager[17]=='false' ?  'checked="checked"' : '' , 
    264     'UserAdvManager_GHOSTRACKER_DAYLIMIT'     => $conf_nbc_UserAdvManager[18], 
    265     'UserAdvManager_GHOSTRACKER_REMINDERTEXT' => $conf_nbc_UserAdvManager[19], 
    266     'UserAdvManager_ADDLASTVISIT_TRUE'        => $conf_nbc_UserAdvManager[20]=='true' ?  'checked="checked"' : '' , 
    267     'UserAdvManager_ADDLASTVISIT_FALSE'       => $conf_nbc_UserAdvManager[20]=='false' ?  'checked="checked"' : '' , 
    268                 'UserAdvManager_PASSWORD_TEST_SCORE'      => $UserAdvManager_Password_Test_Score, 
    269     'UserAdvManager_ERROR_REPORTS1'           => $UserAdvManager_MailInfo_Error_Txt, 
    270     'UserAdvManager_ERROR_REPORTS2'           => $UserAdvManager_ConfirmMail_Error_Txt, 
    271     'UserAdvManager_ERROR_REPORTS3'           => $UserAdvManager_Reminder_Error_Txt, 
    272     'UserAdvManager_ERROR_REPORTS4'           => $UserAdvManager_Exclusionlist_Error, 
     334    'nb_para'                                   => $nb_para, 
     335    'nb_para2'                                  => $nb_para2, 
     336    'UAM_VERSION'                               => $version, 
     337    'NBC_UAM_PATH'                              => NBC_UAM_PATH, 
     338                'UserAdvManager_MAIL_INFO_TRUE'             => $conf_nbc_UserAdvManager[0]=='true' ?  'checked="checked"' : '' , 
     339                'UserAdvManager_MAIL_INFO_FALSE'            => $conf_nbc_UserAdvManager[0]=='false' ?  'checked="checked"' : '' , 
     340                'UserAdvManager_MAILINFO_TEXT'              => $conf_nbc_UserAdvManager[10], 
     341                'UserAdvManager_NO_CASSE_TRUE'              => $conf_nbc_UserAdvManager[1]=='true' ?  'checked="checked"' : '' , 
     342                'UserAdvManager_NO_CASSE_FALSE'             => $conf_nbc_UserAdvManager[1]=='false' ?  'checked="checked"' : '' , 
     343                'UserAdvManager_USERNAME_CHAR_TRUE'         => $conf_nbc_UserAdvManager[7]=='true' ?  'checked="checked"' : '' , 
     344                'UserAdvManager_USERNAME_CHAR_FALSE'        => $conf_nbc_UserAdvManager[7]=='false' ?  'checked="checked"' : '' , 
     345                'UserAdvManager_USERNAME_CHAR_LIST'         => $conf_nbc_UserAdvManager[8], 
     346                'UserAdvManager_CONFIRM_MAIL_TRUE'          => $conf_nbc_UserAdvManager[2]=='true' ?  'checked="checked"' : '' , 
     347                'UserAdvManager_CONFIRM_MAIL_FALSE'         => $conf_nbc_UserAdvManager[2]=='false' ?  'checked="checked"' : '' , 
     348                'UserAdvManager_CONFIRMMAIL_TEXT'           => $conf_nbc_UserAdvManager[11], 
     349                'UserAdvManager_No_Confirm_Group'           => $conf_nbc_UserAdvManager[3], 
     350                'UserAdvManager_Validated_Group'            => $conf_nbc_UserAdvManager[4], 
     351                'UserAdvManager_No_Confirm_Status'          => $conf_nbc_UserAdvManager[9], 
     352                'UserAdvManager_Validated_Status'           => $conf_nbc_UserAdvManager[5], 
     353                'UserAdvManager_NO_COMMENT_ANO_TRUE'        => $conf_nbc_UserAdvManager[6]=='true' ?  'checked="checked"' : '' , 
     354                'UserAdvManager_NO_COMMENT_ANO_FALSE'       => $conf_nbc_UserAdvManager[6]=='false' ?  'checked="checked"' : '' , 
     355                'UserAdvManager_MAILEXCLUSION_TRUE'         => $conf_nbc_UserAdvManager[12]=='true' ?  'checked="checked"' : '' , 
     356                'UserAdvManager_MAILEXCLUSION_FALSE'        => $conf_nbc_UserAdvManager[12]=='false' ?  'checked="checked"' : '' , 
     357                'UserAdvManager_MAILEXCLUSION_LIST'         => $conf_nbc_UserAdvManager[13], 
     358                'UserAdvManager_PASSWORDENF_TRUE'           => $conf_nbc_UserAdvManager[14]=='true' ?  'checked="checked"' : '' , 
     359                'UserAdvManager_PASSWORDENF_FALSE'          => $conf_nbc_UserAdvManager[14]=='false' ?  'checked="checked"' : '' , 
     360                'UserAdvManager_PASSWORD_SCORE'             => $conf_nbc_UserAdvManager[15], 
     361    'UserAdvManager_ADMINPASSWENF_TRUE'         => $conf_nbc_UserAdvManager[16]=='true' ?  'checked="checked"' : '' , 
     362                'UserAdvManager_ADMINPASSWENF_FALSE'        => $conf_nbc_UserAdvManager[16]=='false' ?  'checked="checked"' : '' , 
     363    'UserAdvManager_GHOSTRACKER_TRUE'           => $conf_nbc_UserAdvManager[17]=='true' ?  'checked="checked"' : '' , 
     364                'UserAdvManager_GHOSTRACKER_FALSE'          => $conf_nbc_UserAdvManager[17]=='false' ?  'checked="checked"' : '' , 
     365    'UserAdvManager_GHOSTRACKER_DAYLIMIT'       => $conf_nbc_UserAdvManager[18], 
     366    'UserAdvManager_GHOSTRACKER_REMINDERTEXT'   => $conf_nbc_UserAdvManager[19], 
     367    'UserAdvManager_ADDLASTVISIT_TRUE'          => $conf_nbc_UserAdvManager[20]=='true' ?  'checked="checked"' : '' , 
     368    'UserAdvManager_ADDLASTVISIT_FALSE'         => $conf_nbc_UserAdvManager[20]=='false' ?  'checked="checked"' : '' , 
     369                'UserAdvManager_PASSWORD_TEST_SCORE'        => $UserAdvManager_Password_Test_Score, 
     370    'UserAdvManager_ERROR_REPORTS1'             => $UserAdvManager_MailInfo_Error_Txt, 
     371    'UserAdvManager_ERROR_REPORTS2'             => $UserAdvManager_ConfirmMail_Error_Txt, 
     372    'UserAdvManager_ERROR_REPORTS3'             => $UserAdvManager_Reminder_Error_Txt, 
     373    'UserAdvManager_ERROR_REPORTS4'             => $UserAdvManager_Exclusionlist_Error, 
     374                'UserAdvManager_CONFIRMMAIL_TIMEOUT_TRUE'               => $conf_nbc_UserAdvManager_ConfirmMail[0]=='true' ?  'checked="checked"' : '' , 
     375                'UserAdvManager_CONFIRMMAIL_TIMEOUT_FALSE'      => $conf_nbc_UserAdvManager_ConfirmMail[0]=='false' ?  'checked="checked"' : '' , 
     376                'UserAdvManager_CONFIRMMAIL_DELAY'                                      => $conf_nbc_UserAdvManager_ConfirmMail[1], 
     377    'UserAdvManager_CONFIRMMAIL_REMAIL_TRUE'            => $conf_nbc_UserAdvManager_ConfirmMail[3]=='true' ? 'checked="checked"' : '', 
     378    'UserAdvManager_CONFIRMMAIL_REMAIL_FALSE'           => $conf_nbc_UserAdvManager_ConfirmMail[3]=='false' ? 'checked="checked"' : '', 
     379    'UserAdvManager_CONFIRMMAIL_REMAIL_TXT1'            => $conf_nbc_UserAdvManager_ConfirmMail[2], 
     380    'UserAdvManager_CONFIRMMAIL_REMAIL_TXT2'            => $conf_nbc_UserAdvManager_ConfirmMail[4], 
     381    'UserAdvManager_ERROR_REPORTS1'             => $UserAdvManager_ConfirmMail_Error_Txt1, 
     382    'UserAdvManager_ERROR_REPORTS2'             => $UserAdvManager_ConfirmMail_Error_Txt2, 
    273383    ) 
    274384  ); 
    275          
    276385 
    277386  if (isset($_POST['audit'])) 
     
    382491  break; 
    383492 
    384 // ************************************************************************* 
    385 // +-----------------------------------------------------------------------+ 
    386 // |                           ConfirmMail Config                          | 
    387 // +-----------------------------------------------------------------------+ 
    388 // ************************************************************************* 
    389   case 'confirmmail': 
    390          
    391   $conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array(); 
    392          
    393   if (isset($conf_nbc_UserAdvManager[2]) and $conf_nbc_UserAdvManager[2]=='true') 
    394   { 
    395     if ( isset($_POST['submit']) and !is_adviser() and isset($_POST['UserAdvManager_ConfirmMail_TimeOut']) ) 
    396                 { 
    397                 $_POST['UserAdvManager_ConfirmMail_ReMail_Txt1'] = str_replace("\'", "'", str_replace("\\\\", "\\", $_POST['UserAdvManager_ConfirmMail_ReMail_Txt1'])); 
    398  
    399                 $_POST['UserAdvManager_ConfirmMail_ReMail_Txt2'] = str_replace("\'", "'", str_replace("\\\\", "\\", $_POST['UserAdvManager_ConfirmMail_ReMail_Txt2'])); 
    400  
    401 /* Control of semicolons - Replaced by dots - Warning message displayed */ 
    402     if ((preg_match($pattern, $_POST['UserAdvManager_ConfirmMail_ReMail_Txt1'])) or (preg_match($pattern, $_POST['UserAdvManager_ConfirmMail_ReMail_Txt2']))) 
    403     { 
    404       if ((preg_match($pattern, $_POST['UserAdvManager_ConfirmMail_ReMail_Txt1']))) 
    405       { 
    406         $_POST['UserAdvManager_ConfirmMail_ReMail_Txt1'] = preg_replace($pattern, $replacement, $_POST['UserAdvManager_ConfirmMail_ReMail_Txt1']); 
    407         $UserAdvManager_ConfirmMail_Error_Txt1 = true; 
    408       } 
    409        
    410       if ((preg_match($pattern, $_POST['UserAdvManager_ConfirmMail_ReMail_Txt2']))) 
    411       { 
    412         $_POST['UserAdvManager_ConfirmMail_ReMail_Txt2'] = preg_replace($pattern, $replacement, $_POST['UserAdvManager_ConfirmMail_ReMail_Txt2']); 
    413          
    414         $UserAdvManager_ConfirmMail_Error_Txt2 = true; 
    415       } 
    416        
    417       array_push($page['errors'], l10n('mail_text_error')); 
    418     } 
    419                    
    420                 $newconf_nbc_UserAdvManager_ConfirmMail = $_POST['UserAdvManager_ConfirmMail_TimeOut'].';'.$_POST['UserAdvManager_ConfirmMail_Delay'].';'.$_POST['UserAdvManager_ConfirmMail_ReMail_Txt1'].';'.$_POST['UserAdvManager_ConfirmMail_Remail'].';'.$_POST['UserAdvManager_ConfirmMail_ReMail_Txt2']; 
    421                    
    422 //NODO:Adding new option [Auto deletion : True | False] - No access to cron functionnalities 
    423  
    424                 $conf['nbc_UserAdvManager_ConfirmMail'] = $newconf_nbc_UserAdvManager_ConfirmMail; 
    425                  
    426                 $query = ' 
    427                 UPDATE '.CONFIG_TABLE.' 
    428                                 SET value="'.$newconf_nbc_UserAdvManager_ConfirmMail.'" 
    429                                 WHERE param="nbc_UserAdvManager_ConfirmMail" 
    430                                 LIMIT 1 
    431                         ;'; 
    432                  
    433                         pwg_query($query); 
    434                  
    435                         array_push($page['infos'], l10n('UserAdvManager_save_config')); 
    436                 } 
    437          
    438                 $conf_nbc_UserAdvManager_ConfirmMail = isset($conf['nbc_UserAdvManager_ConfirmMail']) ? explode(";" , $conf['nbc_UserAdvManager_ConfirmMail']) : array();                
    439  
    440           $template->assign( 
    441           array( 
    442                 'UserAdvManager_CONFIRMMAIL_TIMEOUT_TRUE'               => $conf_nbc_UserAdvManager_ConfirmMail[0]=='true' ?  'checked="checked"' : '' , 
    443                 'UserAdvManager_CONFIRMMAIL_TIMEOUT_FALSE'      => $conf_nbc_UserAdvManager_ConfirmMail[0]=='false' ?  'checked="checked"' : '' , 
    444                 'UserAdvManager_CONFIRMMAIL_DELAY'                                      => $conf_nbc_UserAdvManager_ConfirmMail[1], 
    445     'UserAdvManager_CONFIRMMAIL_REMAIL_TRUE'            => $conf_nbc_UserAdvManager_ConfirmMail[3]=='true' ? 'checked="checked"' : '', 
    446     'UserAdvManager_CONFIRMMAIL_REMAIL_FALSE'           => $conf_nbc_UserAdvManager_ConfirmMail[3]=='false' ? 'checked="checked"' : '', 
    447     'UserAdvManager_CONFIRMMAIL_REMAIL_TXT1'            => $conf_nbc_UserAdvManager_ConfirmMail[2], 
    448     'UserAdvManager_CONFIRMMAIL_REMAIL_TXT2'            => $conf_nbc_UserAdvManager_ConfirmMail[4], 
    449     'UserAdvManager_ERROR_REPORTS1'             => $UserAdvManager_ConfirmMail_Error_Txt1, 
    450     'UserAdvManager_ERROR_REPORTS2'             => $UserAdvManager_ConfirmMail_Error_Txt2, 
    451         ) 
    452           );             
    453  
    454 // +-----------------------------------------------------------------------+ 
    455 // |                             errors display                            | 
    456 // +-----------------------------------------------------------------------+ 
    457                 if ( isset ($errors) and count($errors) != 0) 
    458                 { 
    459                 $template->assign('errors',array()); 
    460                         foreach ($errors as $error) 
    461                 { 
    462                                 array_push($page['errors'], $error); 
    463                 } 
    464                 }   
    465  
    466 // +-----------------------------------------------------------------------+ 
    467 // |                           templates display                           | 
    468 // +-----------------------------------------------------------------------+ 
    469                 $template->set_filename('plugin_admin_content', dirname(__FILE__) . '/confirmmail.tpl'); 
    470     $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');          
    471   } 
    472   else 
    473   { 
    474                 array_push($page['infos'], l10n('Err_ConfirmMail_Settings')); 
    475   } 
    476   break; 
    477  
    478493 
    479494// ************************************************************************* 
     
    592607         
    593608      } 
     609      /* Plugin version inserted */ 
     610      $template->assign( 
     611        array( 
     612          'UAM_VERSION' => $version, 
     613          'NBC_UAM_PATH'=> NBC_UAM_PATH, 
     614          ) 
     615        ); 
    594616 
    595617                $template->append( 
    596618                'users', 
    597619        array( 
    598                 'ID'         => $local_user['id'], 
    599                 'USERNAME'   => stripslashes($local_user['username']), 
    600                                         'EMAIL'      => get_email_address_as_display_text($local_user['email']), 
    601           'LASTVISIT'  => $local_user['lastvisit'], 
    602           'DAYS'       => $deltadays, 
    603           'DISPLAY'    => $display, 
     620                'ID'          => $local_user['id'], 
     621                'USERNAME'    => stripslashes($local_user['username']), 
     622                                        'EMAIL'       => get_email_address_as_display_text($local_user['email']), 
     623          'LASTVISIT'   => $local_user['lastvisit'], 
     624          'DAYS'        => $deltadays, 
     625          'DISPLAY'     => $display, 
    604626                                ) 
    605627                        ); 
     
    11261148 
    11271149                        $expiration = expiration($local_user['id']); 
    1128                
     1150 
    11291151                $template->append( 
    11301152                'users', 
     
    11501172                        ); 
    11511173                } 
     1174    /* Plugin version inserted */ 
     1175    $template->assign( 
     1176      array( 
     1177        'UAM_VERSION'      => $version, 
     1178        'NBC_UAM_PATH'     => NBC_UAM_PATH, 
     1179      ) 
     1180    ); 
    11521181 
    11531182// +-----------------------------------------------------------------------+ 
     
    14591488/* Hide radio-button if not allow to assign adviser */ 
    14601489                if ($conf['allow_adviser']) 
    1461         { 
    1462         $template->assign('adviser', true); 
    1463         } 
     1490    { 
     1491      $template->assign('adviser', true); 
     1492        } 
    14641493 
    14651494// +-----------------------------------------------------------------------+ 
     
    14971526      $visible_user_list[] = $local_user; 
    14981527                } 
    1499  
    1500     $reminder = ''; 
     1528         
     1529                foreach ($visible_user_list as $local_user) 
     1530    { 
     1531      $reminder = ''; 
    15011532     
    1502     if (isset($local_user['reminder']) and $local_user['reminder'] == 'true') 
    1503     { 
    1504       $reminder = l10n('Reminder_Sent_OK'); 
    1505     } 
    1506     else if (isset($local_user['reminder']) and $local_user['reminder'] == 'false') 
    1507     { 
    1508       $reminder = l10n('Reminder_Sent_NOK'); 
    1509     } 
    1510  
    1511                 foreach ($visible_user_list as $local_user) 
    1512     { 
    1513                 if (isset($_POST['pref_submit']) 
    1514                 and isset($_POST['selection']) 
    1515         and in_array($local_user['id'], $_POST['selection'])) 
     1533      if (isset($local_user['reminder']) and $local_user['reminder'] == 'true') 
     1534      { 
     1535        $reminder = l10n('Reminder_Sent_OK'); 
     1536      } 
     1537      else if (isset($local_user['reminder']) and $local_user['reminder'] == 'false') 
     1538      { 
     1539        $reminder = l10n('Reminder_Sent_NOK'); 
     1540      } 
     1541     
     1542      if (isset($_POST['pref_submit']) and isset($_POST['selection']) and in_array($local_user['id'], $_POST['selection'])) 
    15161543                { 
    15171544                                $checked = 'checked="checked"'; 
     
    15211548                $checked = ''; 
    15221549        } 
    1523  
    1524                 $template->append( 
    1525                 'users', 
     1550      /* Plugin version inserted */ 
     1551      $template->assign( 
     1552        array( 
     1553          'UAM_VERSION'      => $version, 
     1554          'NBC_UAM_PATH'     => NBC_UAM_PATH, 
     1555        ) 
     1556      ); 
     1557 
     1558      $template->append( 
     1559          'users', 
    15261560        array( 
    1527                 'ID'         => $local_user['id'], 
    1528                 'CHECKED'    => $checked, 
    1529                 'USERNAME'   => stripslashes($local_user['username']), 
    1530                                         'EMAIL'      => get_email_address_as_display_text($local_user['email']), 
    1531           'LASTVISIT'  => $local_user['lastvisit'], 
    1532           'REMINDER'   => $reminder, 
     1561                'ID'          => $local_user['id'], 
     1562                'CHECKED'     => $checked, 
     1563                'USERNAME'    => stripslashes($local_user['username']), 
     1564                                        'EMAIL'       => get_email_address_as_display_text($local_user['email']), 
     1565          'LASTVISIT'   => $local_user['lastvisit'], 
     1566          'REMINDER'    => $reminder, 
    15331567                                ) 
    15341568                        ); 
  • extensions/NBC_UserAdvManager/branches/2.13/admin/ghosttracker.tpl

    r4406 r4991  
    1 <div class="titrePage"> 
    2   <h2>{'Title_Tab4'|@translate}</h2> 
     1{known_script id="jquery" src=$ROOT_URL|@cat:"template-common/lib/jquery.packed.js"} 
     2{known_script id="jquery.cluetip" src=$ROOT_URL|@cat:"template-common/lib/plugins/jquery.cluetip.packed.js"} 
     3 
     4{html_head}<link rel="stylesheet" type="text/css" href="{$NBC_UAM_PATH}admin/uam.css">{/html_head} 
     5 
     6<script type="text/javascript"> 
     7jQuery().ready(function(){ldelim} 
     8  jQuery('.cluetip').cluetip({ldelim} 
     9    width: 500, 
     10    splitTitle: '|' 
     11  }); 
     12}); 
     13</script> 
     14 
     15<div class="titrePage"> 
     16  <h2>{'Title_Tab'|@translate} {$UAM_VERSION}<br>{'SubTitle4'|@translate}</h2> 
    317</div> 
    418 
    519<form method="post" action="{$UserAdvManager_F_ACTION}" class="general"> 
    620  <fieldset> 
    7         <legend>{'GhostTracker_Title'|@translate}</legend> 
     21        <legend>{'GT_Init'|@translate}</legend> 
    822    <ul> 
    9                 <li><label>{'UserAdvManager_GhostTracker_Init'|@translate}</label><br><br> 
     23                  <li> 
     24        <label>{'UserAdvManager_GhostTracker_Init'|@translate}</label><br><br> 
     25      </li> 
     26    </ul> 
     27    <p><input class="submit" type="submit" value="{'GT_Reset'|@translate}" name="GhostTracker_Init" ></p> 
     28  </fieldset> 
     29   
     30  <fieldset> 
     31    <legend class="cluetip" title="{'UAM_gtTitle'|translate}|{'UAM_gtTitle_d'|translate}">{'GhostTracker_Title'|@translate}</legend> 
     32      <div class="navigationBar">{$NAVBAR}</div> 
     33        <table class="table2" width="97%" summary=""> 
     34          <thead> 
     35            <tr class="throw"> 
     36              <td>&nbsp;</td> 
     37              <td>{'Username'|@translate}</td> 
     38              <td>{'Email address'|@translate}</td> 
     39              <td>{'LastVisit_Date'|@translate}</td> 
     40              <td>{'Reminder'|@translate}</td> 
     41            </tr> 
     42          </thead> 
    1043 
    11 <p> 
    12   <input class="submit" type="submit" value="{'GT_Reset'|@translate}" name="GhostTracker_Init" > 
    13 </p> 
    14 <br><br> 
     44          {foreach from=$users item=user name=users_loop} 
     45            <tr class="{if $smarty.foreach.users_loop.index is odd}row1{else}row2{/if}"> 
     46              <td><input type="checkbox" name="selection[]" value="{$user.ID}" {$user.CHECKED} id="selection-{$user.ID}" ></td> 
     47              <td><label for="selection-{$user.ID}">{$user.USERNAME}</label></td> 
     48              <td>{$user.EMAIL}</td> 
     49{if $user.REMINDER == l10n('Reminder_Sent_NOK')} 
     50              <td style="color:orange;text-align:center;">{$user.LASTVISIT}</td> 
     51              <td style="color:orange;text-align:center;">{$user.REMINDER}</td> 
     52{else $user.REMINDER == l10n('Reminder_Sent_OK')} 
     53              <td style="color:red;text-align:center;">{$user.LASTVISIT}</td> 
     54              <td style="color:red;text-align:center;">{$user.REMINDER}</td> 
     55{/if} 
     56              {foreach from=$user.plugin_columns item=data} 
     57                <td>{$data}</td> 
     58              {/foreach}                         
     59            </tr> 
     60          {/foreach} 
     61        </table> 
    1562 
    16                 <li><label>{'UserAdvManager_GhostTracker_User_List'|@translate}</label><br><br> 
    17 <div class="navigationBar">{$NAVBAR}</div> 
    18                 <table class="table2" width="97%" summary=""> 
    19                         <thead> 
    20                         <tr class="throw"> 
    21                         <td>&nbsp;</td> 
    22                         <td>{'Username'|@translate}</td> 
    23                         <td>{'Email address'|@translate}</td> 
    24             <td>{'LastVisit_Date'|@translate}</td> 
    25             <td>{'Reminder'|@translate}</td> 
    26                         </tr> 
    27                         </thead> 
    28  
    29                         {foreach from=$users item=user name=users_loop} 
    30                                 <tr class="{if $smarty.foreach.users_loop.index is odd}row1{else}row2{/if}"> 
    31                         <td><input type="checkbox" name="selection[]" value="{$user.ID}" {$user.CHECKED} id="selection-{$user.ID}" ></td> 
    32                         <td><label for="selection-{$user.ID}">{$user.USERNAME}</label></td> 
    33                         <td>{$user.EMAIL}</td> 
    34 {if $user.REMINDER == l10n('Reminder_Sent_NOK')} 
    35           <td style="color:orange;text-align:center;">{$user.LASTVISIT}</td> 
    36           <td style="color:orange;text-align:center;">{$user.REMINDER}</td> 
    37 {else $user.REMINDER == l10n('Reminder_Sent_OK')} 
    38           <td style="color:red;text-align:center;">{$user.LASTVISIT}</td> 
    39           <td style="color:red;text-align:center;">{$user.REMINDER}</td> 
    40 {/if} 
    41                         {foreach from=$user.plugin_columns item=data} 
    42                         <td>{$data}</td> 
    43                         {/foreach}                       
    44                         </tr> 
    45                 {/foreach} 
    46                 </table> 
    47 <div class="navigationBar">{$NAVBAR}</div> 
    48         <br> 
    49             </li> 
    50     </ul> 
    51  
     63        <div class="navigationBar">{$NAVBAR}</div> 
     64        <br> 
     65           
    5266<p> 
    5367  {'target'|@translate} 
     
    5872<p> 
    5973  <input class="submit" type="submit" value="{'Delete_selected'|@translate}" name="Del_Selected" > 
    60   <input class="submit" type="submit" value="{'Reminder_Email'|@translate}" name="Reminder_Email" > 
     74  <input class="submit" type="submit" value="{'Reminder'|@translate}" name="Reminder_Email" > 
    6175</p> 
    6276  </fieldset> 
  • extensions/NBC_UserAdvManager/branches/2.13/admin/global.tpl

    r4406 r4991  
     1{known_script id="jquery" src=$ROOT_URL|@cat:"template-common/lib/jquery.packed.js"} 
     2{known_script id="jquery.cluetip" src=$ROOT_URL|@cat:"template-common/lib/plugins/jquery.cluetip.packed.js"} 
     3 
     4{html_head}<link rel="stylesheet" type="text/css" href="{$NBC_UAM_PATH}admin/uam.css">{/html_head} 
     5 
     6<script type="text/javascript"> 
     7jQuery().ready(function(){ldelim} 
     8  jQuery('.cluetip').cluetip({ldelim} 
     9    width: 500, 
     10    splitTitle: '|' 
     11  }); 
     12}); 
     13</script> 
     14 
     15<script type="text/javascript"> 
     16function nbc_blockToggleDisplay($head1, $ehead1) 
     17{ldelim} 
     18n1=$head1; 
     19n2=$ehead1; 
     20 
     21blockToggleDisplay($head1, $ehead1) ; 
     22     document.getElementById("nb_para").value =n1 ;   
     23     document.getElementById("nb_para2").value =n2 ; 
     24} 
     25 
     26blockToggleDisplay(n1,n2 ); 
     27</script> 
     28 
    129<div class="titrePage"> 
    2   <h2>{'Title_Tab1'|@translate}</h2> 
     30  <h2>{'Title_Tab'|@translate} {$UAM_VERSION}<br>{'SubTitle1'|@translate}</h2> 
    331</div> 
    432 
    533<form method="post" action="{$UserAdvManager_F_ACTION}" class="general"> 
     34 
     35<p><input class="submit" type="submit" value="{'submit'|@translate}" name="submit" {$TAG_INPUT_ENABLED} >&nbsp;<input class="submit" type="submit" value="{'audit'|@translate}" name="audit"></p> 
     36 
     37<input name="nb_para" id="nb_para" type="text" value="{$nb_para}" style="display:none">  
     38<input name="nb_para2" id="nb_para2" type="text" value="{$nb_para2}" style="display:none">  
     39 
     40<div id="instructionConfig1" class="instructionBlock" > 
     41 
     42  <div id="config1_header" class="instructionBlockHeaderCollapsed" onclick="nbc_blockToggleDisplay('config1_header', 'Config1')"> 
     43    <span class="cluetip" title="{'UAM_restricTitle'|translate}|{'UAM_restricTitle_d'|translate}">{'UserAdvManager_Title1'|@translate}</span> 
     44  </div> 
     45 
     46  <div id="Config1" class="instructionBlockContent" style="display:none"> 
    647  <fieldset> 
    7         <legend>{'UserAdvManager_Title1'|@translate}</legend> 
    848    <ul> 
    9         <li><label>{'UserAdvManager_No_Casse'|@translate}</label><br> 
    10         <input type="radio" value="true" {$UserAdvManager_NO_CASSE_TRUE} name="UserAdvManager_No_Casse">{'UserAdvManager_No_Casse_true'|@translate}<br> 
     49        <li><label class="cluetip" title="{'UAM_casenTitle'|translate}|{'UAM_casenTitle_d'|translate}">{'UserAdvManager_No_Casse'|@translate}</label><br><br> 
    1150        <input type="radio" value="false" {$UserAdvManager_NO_CASSE_FALSE} name="UserAdvManager_No_Casse">{'UserAdvManager_No_Casse_false'|@translate}<br> 
    12         <br> 
     51        <input type="radio" value="true" {$UserAdvManager_NO_CASSE_TRUE} name="UserAdvManager_No_Casse">{'UserAdvManager_No_Casse_true'|@translate}<br><br> 
    1352                </li> 
    14         <li><label>{'UserAdvManager_Username_Char'|@translate}</label><br> 
     53       
     54        <li><label class="cluetip" title="{'UAM_carexcTitle'|translate}|{'UAM_carexcTitle_d'|translate}">{'UserAdvManager_Username_Char'|@translate}</label><br><br> 
     55        <input type="radio" value="false" {$UserAdvManager_USERNAME_CHAR_FALSE} name="UserAdvManager_Username_Char">{'UserAdvManager_Username_Char_false'|@translate}<br> 
    1556        <input type="radio" value="true" {$UserAdvManager_USERNAME_CHAR_TRUE} name="UserAdvManager_Username_Char">{'UserAdvManager_Username_Char_true'|@translate} 
    16         <input type="text" name="UserAdvManager_Username_List" value="{$UserAdvManager_USERNAME_CHAR_LIST}" size="20" style="text-align: center;"><br> 
    17         <input type="radio" value="false" {$UserAdvManager_USERNAME_CHAR_FALSE} name="UserAdvManager_Username_Char">{'UserAdvManager_Username_Char_false'|@translate}<br><br> 
     57        <div id="uam_leftmargin"><input type="text" name="UserAdvManager_Username_List" value="{$UserAdvManager_USERNAME_CHAR_LIST}" size="20" style="text-align: center;"></div><br><br> 
    1858        </li> 
    1959       
    20         <li><label>{'UserAdvManager_Password_Enforced'|@translate}</label><br> 
    21         <input type="radio" value="true" {$UserAdvManager_PASSWORDENF_TRUE} name="UserAdvManager_Password_Enforced">{'UserAdvManager_Password_Enforced_true'|@translate} 
    22         <input type="text" name="UserAdvManager_Password_Score" value="{$UserAdvManager_PASSWORD_SCORE}" size="5" style="text-align: center;"><br><br> 
    23  
    24 {if $UserAdvManager_PASSWORDENF_TRUE}         
    25         <label>{'UserAdvManager_Password_Enforced_Info'|@translate}</label><br><br> 
    26         {'UserAdvManager_PasswordTest'|@translate}<input type="text" name="UserAdvManager_Password_Test" value="{$UserAdvManager_PASSWORD_TEST}" size="50" style="text-align: left;">&nbsp;&nbsp;&nbsp; 
    27         <input class="submit" type="submit" value="{'PasswordTest'|@translate}" name="PasswordTest" >&nbsp;&nbsp;&nbsp; 
     60        <li><label class="cluetip" title="{'UAM_passwTitle'|translate}|{'UAM_passwTitle_d'|translate}">{'UserAdvManager_Password_Enforced'|@translate}</label><br><br> 
     61        <input type="radio" value="false" {$UserAdvManager_PASSWORDENF_FALSE} name="UserAdvManager_Password_Enforced">{'UserAdvManager_Password_Enforced_false'|@translate}<br> 
     62        <input type="radio" value="true" {$UserAdvManager_PASSWORDENF_TRUE} name="UserAdvManager_Password_Enforced">{'UserAdvManager_Password_Enforced_true'|@translate}&nbsp;<input type="text" name="UserAdvManager_Password_Score" value="{$UserAdvManager_PASSWORD_SCORE}" size="5" style="text-align: center;"><br><br> 
     63 
     64        {'UserAdvManager_PasswordTest'|@translate}<input class="cluetip" title="{'UAM_passwtestTitle'|translate}|{'UAM_passwtestTitle_d'|translate}" type="text" name="UserAdvManager_Password_Test" value="{$UserAdvManager_PASSWORD_TEST}" size="50" style="text-align: left;">&nbsp;&nbsp;&nbsp; 
     65        <input class="submit" type="submit" value="{'PasswordTest'|@translate}" name="PasswordTest">&nbsp;&nbsp;&nbsp; 
    2866        {'UserAdvManager_ScoreTest'|@translate}{$UserAdvManager_PASSWORD_TEST_SCORE}<br><br> 
    29 {/if}         
    30         <input type="radio" value="false" {$UserAdvManager_PASSWORDENF_FALSE} name="UserAdvManager_Password_Enforced">{'UserAdvManager_Password_Enforced_false'|@translate}<br><br> 
    3167        </li> 
    3268 
    33         <li><label>{'UserAdvManager_AdminPassword_Enforced'|@translate}</label><br> 
    34         <input type="radio" value="true" {$UserAdvManager_ADMINPASSWENF_TRUE} name="UserAdvManager_AdminPassword_Enforced">{'UserAdvManager_AdminPassword_Enforced_true'|@translate}<br> 
    35         <input type="radio" value="false" {$UserAdvManager_ADMINPASSWENF_FALSE} name="UserAdvManager_AdminPassword_Enforced">{'UserAdvManager_AdminPassword_Enforced_false'|@translate}<br><br> 
    36  
    37         <li><label>{'UserAdvManager_No_Comment_Anonymous'|@translate}</label><br> 
    38         <input type="radio" value="true" {$UserAdvManager_NO_COMMENT_ANO_TRUE} name="UserAdvManager_No_Comment_Anonymous">{'UserAdvManager_No_Comment_Anonymous_true'|@translate}<br> 
    39         <input type="radio" value="false" {$UserAdvManager_NO_COMMENT_ANO_FALSE} name="UserAdvManager_No_Comment_Anonymous">{'UserAdvManager_No_Comment_Anonymous_false'|@translate}<br><br> 
    40         </li> 
     69      <ul> 
     70      <li><label class="cluetip" title="{'UAM_passwadmTitle'|translate}|{'UAM_passwadmTitle_d'|translate}">{'UserAdvManager_AdminPassword_Enforced'|@translate}</label><br><br> 
     71        <input type="radio" value="false" {$UserAdvManager_ADMINPASSWENF_FALSE} name="UserAdvManager_AdminPassword_Enforced">{'UserAdvManager_AdminPassword_Enforced_false'|@translate}<br>         
     72        <input type="radio" value="true" {$UserAdvManager_ADMINPASSWENF_TRUE} name="UserAdvManager_AdminPassword_Enforced">{'UserAdvManager_AdminPassword_Enforced_true'|@translate}<br><br> 
     73      </li> 
     74      </ul> 
    4175       
    42         <li><label>{'UserAdvManager_MailExclusion'|@translate}</label><br> 
    43         <input type="radio" value="true" {$UserAdvManager_MAILEXCLUSION_TRUE} name="UserAdvManager_MailExclusion">{'UserAdvManager_MailExclusion_true'|@translate}<br> 
    44         <input type="radio" value="false" {$UserAdvManager_MAILEXCLUSION_FALSE} name="UserAdvManager_MailExclusion">{'UserAdvManager_MailExclusion_false'|@translate}<br><br> 
     76        <li><label class="cluetip" title="{'UAM_mailexcTitle'|translate}|{'UAM_mailexcTitle_d'|translate}">{'UserAdvManager_MailExclusion'|@translate}</label><br><br> 
     77        <input type="radio" value="false" {$UserAdvManager_MAILEXCLUSION_FALSE} name="UserAdvManager_MailExclusion">{'UserAdvManager_MailExclusion_false'|@translate}<br> 
     78        <input type="radio" value="true" {$UserAdvManager_MAILEXCLUSION_TRUE} name="UserAdvManager_MailExclusion">{'UserAdvManager_MailExclusion_true'|@translate}<br><br> 
    4579        </li> 
    4680 
    4781{if $UserAdvManager_MAILEXCLUSION_TRUE} 
    4882  {if $UserAdvManager_ERROR_REPORTS4}      
    49         <li><label>{'UserAdvManager_MailExclusion_List'|@translate}</label><br> 
    50         <textarea name="UserAdvManager_MailExclusion_List" id="UserAdvManager_MailExclusion_List" rows="3" cols="80" style="color: red" {$TAG_INPUT_ENABLED}>{$UserAdvManager_MAILEXCLUSION_LIST}</textarea><br><br> 
    51         </li> 
    52   {else} 
    53         <li><label>{'UserAdvManager_MailExclusion_List'|@translate}</label><br> 
    54         <textarea name="UserAdvManager_MailExclusion_List" id="UserAdvManager_MailExclusion_List" rows="3" cols="80" {$TAG_INPUT_ENABLED}>{$UserAdvManager_MAILEXCLUSION_LIST}</textarea><br><br> 
    55         </li> 
    56   {/if} 
    57 {else} 
    58         <li><label>{'UserAdvManager_MailExclusion_List'|@translate}</label><br> 
    59         <textarea name="UserAdvManager_MailExclusion_List" id="UserAdvManager_MailExclusion_List" rows="3" cols="80" readonly {$TAG_INPUT_ENABLED}>{$UserAdvManager_MAILEXCLUSION_LIST}</textarea><br><br> 
    60         </li> 
    61 {/if} 
    62  
    63         <li><label>{'UserAdvManager_GhostTracker'|@translate}</label><br> 
    64         <input type="radio" value="true" {$UserAdvManager_GHOSTRACKER_TRUE} name="UserAdvManager_GhostUser_Tracker">{'UserAdvManager_GhostTracker_true'|@translate}<br> 
    65         <input type="radio" value="false" {$UserAdvManager_GHOSTRACKER_FALSE} name="UserAdvManager_GhostUser_Tracker">{'UserAdvManager_GhostTracker_false'|@translate}<br><br> 
    66         </li> 
    67 {if $UserAdvManager_GHOSTRACKER_TRUE} 
    68         <br> 
    69                         <div style="text-align: left; color: green;"><b>{'UserAdvManager_GhostTracker_Notice'|@translate}</b></div> 
    70                         <br> 
    71 {/if} 
    72         <li><label>{'UserAdvManager_GhostTracker_DayLimit'|@translate}</label><br> 
    73         <input type="text" name="UserAdvManager_GhostTracker_DayLimit" value="{$UserAdvManager_GHOSTRACKER_DAYLIMIT}" size="5" style="text-align: center;"><br><br> 
    74       </li> 
     83      <div id="uam_leftmargin"><textarea name="UserAdvManager_MailExclusion_List" id="UserAdvManager_MailExclusion_List" rows="3" cols="80" style="color: red" {$TAG_INPUT_ENABLED}>{$UserAdvManager_MAILEXCLUSION_LIST}</textarea></div><br><br> 
     84  {else} 
     85      <div id="uam_leftmargin"><textarea name="UserAdvManager_MailExclusion_List" id="UserAdvManager_MailExclusion_List" rows="3" cols="80" {$TAG_INPUT_ENABLED}>{$UserAdvManager_MAILEXCLUSION_LIST}</textarea></div><br><br> 
     86  {/if} 
     87{else} 
     88      <div id="uam_leftmargin"><textarea name="UserAdvManager_MailExclusion_List" id="UserAdvManager_MailExclusion_List" rows="3" cols="80" readonly {$TAG_INPUT_ENABLED}>{$UserAdvManager_MAILEXCLUSION_LIST}</textarea></div><br><br> 
     89{/if} 
     90    </ul> 
     91  </fieldset> 
     92  </div> 
     93</div> 
     94 
     95 
     96 
     97 
     98<div id="instructionConfig2" class="instructionBlock" > 
     99     
     100  <div id="config2_header" class="instructionBlockHeaderCollapsed" onclick="nbc_blockToggleDisplay('config2_header', 'Config2')"> 
     101    <span class="cluetip" title="{'UAM_confirmTitle'|translate}|{'UAM_confirmTitle_d'|translate}">{'UserAdvManager_Title2'|@translate}</span> 
     102  </div> 
     103   
     104  <div id="Config2" class="instructionBlockContent" style="display:none"> 
     105    <fieldset> 
     106      <ul> 
     107        <li><label class="cluetip" title="{'UAM_infomailTitle'|translate}|{'UAM_infomailTitle_d'|translate}">{'UserAdvManager_Mail_Info'|@translate}</label><br><br> 
     108          <input type="radio" value="false" {$UserAdvManager_MAIL_INFO_FALSE} name="UserAdvManager_Mail_Info">{'UserAdvManager_Mail_Info_false'|@translate}<br> 
     109          <input type="radio" value="true" {$UserAdvManager_MAIL_INFO_TRUE} name="UserAdvManager_Mail_Info">{'UserAdvManager_Mail_Info_true'|@translate}<br><br> 
     110        </li> 
     111        <ul> 
     112{if $UserAdvManager_MAIL_INFO_TRUE} 
     113  {if $UserAdvManager_ERROR_REPORTS1}       
     114          <li><label class="cluetip" title="{'UAM_infotxtTitle'|translate}|{'UAM_infotxtTitle_d'|translate}">{'UserAdvManager_MailInfo_Text'|@translate}</label><br><br> 
     115            <textarea name="UserAdvManager_MailInfo_Text" id="UserAdvManager_MailInfo_Text" rows="10" cols="80" style="color: red"  {$TAG_INPUT_ENABLED}>{$UserAdvManager_MAILINFO_TEXT}</textarea><br><br> 
     116          </li> 
     117  {else} 
     118          <li><label class="cluetip" title="{'UAM_infotxtTitle'|translate}|{'UAM_infotxtTitle_d'|translate}">{'UserAdvManager_MailInfo_Text'|@translate}</label><br><br> 
     119            <textarea name="UserAdvManager_MailInfo_Text" id="UserAdvManager_MailInfo_Text" rows="10" cols="80" {$TAG_INPUT_ENABLED}>{$UserAdvManager_MAILINFO_TEXT}</textarea><br><br> 
     120          </li> 
     121  {/if} 
     122{else} 
     123          <li><label class="cluetip" title="{'UAM_infotxtTitle'|translate}|{'UAM_infotxtTitle_d'|translate}">{'UserAdvManager_MailInfo_Text'|@translate}</label><br><br> 
     124            <textarea name="UserAdvManager_MailInfo_Text" id="UserAdvManager_MailInfo_Text" rows="10" cols="80" readonly {$TAG_INPUT_ENABLED}>{$UserAdvManager_MAILINFO_TEXT}</textarea><br><br> 
     125          </li> 
     126{/if} 
     127<!-- 
     128{if 'FCK_PATH'|@defined} 
     129  <div style="text-align:right;"> 
     130    <a href="#" onClick="toogleEditor('UserAdvManager_MailInfo_Text'); return false;">FCK Editor On/Off</a> 
     131  </div> 
     132{/if} 
     133--> 
     134        </ul> 
     135 
     136        <li><label class="cluetip" title="{'UAM_confirmmailTitle'|translate}|{'UAM_confirmmailTitle_d'|translate}">{'UserAdvManager_Confirm_Mail'|@translate}</label><br><br> 
     137          <input type="radio" value="false" {$UserAdvManager_CONFIRM_MAIL_FALSE} name="UserAdvManager_Confirm_Mail">{'UserAdvManager_Confirm_Mail_false'|@translate}<br> 
     138          <input type="radio" value="true" {$UserAdvManager_CONFIRM_MAIL_TRUE} name="UserAdvManager_Confirm_Mail">{'UserAdvManager_Confirm_Mail_true'|@translate}<br><br> 
     139        </li> 
     140 
     141        <ul> 
     142{if $UserAdvManager_CONFIRM_MAIL_TRUE} 
     143  {if $UserAdvManager_ERROR_REPORTS2}      
     144          <li><label class="cluetip" title="{'UAM_confirmtxtTitle'|translate}|{'UAM_confirmtxtTitle_d'|translate}">{'UserAdvManager_ConfirmMail_Text'|@translate}</label><br><br> 
     145            <textarea name="UserAdvManager_ConfirmMail_Text" id="UserAdvManager_ConfirmMail_Text" rows="10" cols="80" style="color: red" {$TAG_INPUT_ENABLED}>{$UserAdvManager_CONFIRMMAIL_TEXT}</textarea><br><br> 
     146          </li> 
     147  {else} 
     148          <li><label class="cluetip" title="{'UAM_confirmtxtTitle'|translate}|{'UAM_confirmtxtTitle_d'|translate}">{'UserAdvManager_ConfirmMail_Text'|@translate}</label><br><br> 
     149            <textarea name="UserAdvManager_ConfirmMail_Text" id="UserAdvManager_ConfirmMail_Text" rows="10" cols="80" {$TAG_INPUT_ENABLED}>{$UserAdvManager_CONFIRMMAIL_TEXT}</textarea><br><br> 
     150          </li> 
     151  {/if} 
     152{else} 
     153          <li><label class="cluetip" title="{'UAM_confirmtxtTitle'|translate}|{'UAM_confirmtxtTitle_d'|translate}">{'UserAdvManager_ConfirmMail_Text'|@translate}</label><br><br> 
     154            <textarea name="UserAdvManager_ConfirmMail_Text" id="UserAdvManager_ConfirmMail_Text" rows="10" cols="80" readonly {$TAG_INPUT_ENABLED}>{$UserAdvManager_CONFIRMMAIL_TEXT}</textarea><br><br> 
     155          </li> 
     156{/if} 
     157<!-- 
     158{if 'FCK_PATH'|@defined} 
     159  <div style="text-align:right;"> 
     160    <a href="#" onClick="toogleEditor('UserAdvManager_ConfirmMail_Text'); return false;">FCK Editor On/Off</a> 
     161  </div> 
     162{/if} 
     163--> 
     164        </ul> 
     165 
     166        <br><hr><br> 
     167         
     168        <div id="uam_notice">{'UserAdvManager_Confirm_grpstat_notice'|@translate}</div> 
     169         
     170        <br> 
     171         
     172        <li> 
     173          <label class="cluetip" title="{'UAM_confirmgrpTitle'|translate}|{'UAM_confirmgrpTitle_d'|translate}">{'UserAdvManager_Confirm_Group'|@translate}</label><br><br> 
     174        </li> 
     175 
     176        <ul> 
     177          <li><label>{'UserAdvManager_No_Confirm_Group'|@translate}</label><br> 
     178            <div id="uam_leftmargin">{html_options name="UserAdvManager_No_Confirm_Group" options=$No_Confirm_Group.group_options selected=$No_Confirm_Group.group_selected}</div><br><br> 
     179          </li> 
    75180       
     181          <li><label>{'UserAdvManager_Validated_Group'|@translate}</label><br> 
     182            <div id="uam_leftmargin">{html_options name="UserAdvManager_Validated_Group" options=$Validated_Group.group_options selected=$Validated_Group.group_selected}</div><br><br> 
     183          </li> 
     184        </ul> 
     185 
     186        <li> 
     187          <label class="cluetip" title="{'UAM_confirmstatTitle'|translate}|{'UAM_confirmstatTitle_d'|translate}">{'UserAdvManager_Confirm_Status'|@translate}</label><br><br> 
     188        </li> 
     189 
     190        <ul> 
     191          <li><label>{'UserAdvManager_No_Confirm_Status'|@translate}</label><br> 
     192            <div id="uam_leftmargin">{html_options name="UserAdvManager_No_Confirm_Status" options=$No_Confirm_Status.Status_options selected=$No_Confirm_Status.Status_selected}</div><br><br> 
     193          </li> 
     194 
     195          <li><label>{'UserAdvManager_Validated_Status'|@translate}</label><br> 
     196            <div id="uam_leftmargin">{html_options name="UserAdvManager_Validated_Status" options=$Confirm_Status.Status_options selected=$Confirm_Status.Status_selected}</div><br><br> 
     197          </li> 
     198        </ul> 
     199 
     200        <br><hr><br> 
     201 
     202        <li><label class="cluetip" title="{'UAM_validationlimitTitle'|translate}|{'UAM_validationlimitTitle_d'|translate}">{'UserAdvManager_ValidationLimit_Info'|@translate}</label><br><br> 
     203          <input type="radio" value="false" {$UserAdvManager_CONFIRMMAIL_TIMEOUT_FALSE} name="UserAdvManager_ConfirmMail_TimeOut"> {'UserAdvManager_ConfirmMail_TimeOut_false'|@translate}<br> 
     204          <input type="radio" value="true" {$UserAdvManager_CONFIRMMAIL_TIMEOUT_TRUE} name="UserAdvManager_ConfirmMail_TimeOut"> {'UserAdvManager_ConfirmMail_TimeOut_true'|@translate}<input type="text" name="UserAdvManager_ConfirmMail_Delay" value="{$UserAdvManager_CONFIRMMAIL_DELAY}" size="5" style="text-align: center;"><br><br> 
     205        </li> 
     206     
     207        <li><label class="cluetip" title="{'UAM_remailTitle'|translate}|{'UAM_remailTitle_d'|translate}">{'UserAdvManager_ConfirmMail_Remail'|@translate}</label><br><br> 
     208          <input type="radio" value="false" {$UserAdvManager_CONFIRMMAIL_REMAIL_FALSE} name="UserAdvManager_ConfirmMail_Remail"> {'UserAdvManager_ConfirmMail_Remail_false'|@translate}<br> 
     209          <input type="radio" value="true" {$UserAdvManager_CONFIRMMAIL_REMAIL_TRUE} name="UserAdvManager_ConfirmMail_Remail"> {'UserAdvManager_ConfirmMail_Remail_true'|@translate}<br><br> 
     210        </li> 
     211 
     212        <ul> 
     213{if $UserAdvManager_CONFIRMMAIL_REMAIL_TRUE} 
     214  {if $UserAdvManager_ERROR_REPORTS1} 
     215        <li><label class="cluetip" title="{'UAM_remailtxt1Title'|translate}|{'UAM_remailtxt1Title_d'|translate}">{'UserAdvManager_ConfirmMail_ReMail_Txt1'|@translate}</label><br><br> 
     216          <textarea name="UserAdvManager_ConfirmMail_ReMail_Txt1" id="UserAdvManager_ConfirmMail_ReMail_Txt1" rows="10" cols="80" style="color: red" {$TAG_INPUT_ENABLED}>{$UserAdvManager_CONFIRMMAIL_REMAIL_TXT1}</textarea><br><br> 
     217        </li> 
     218  {else} 
     219        <li><label class="cluetip" title="{'UAM_remailtxt1Title'|translate}|{'UAM_remailtxt1Title_d'|translate}">{'UserAdvManager_ConfirmMail_ReMail_Txt1'|@translate}</label><br><br> 
     220          <textarea name="UserAdvManager_ConfirmMail_ReMail_Txt1" id="UserAdvManager_ConfirmMail_ReMail_Txt1" rows="10" cols="80" {$TAG_INPUT_ENABLED}>{$UserAdvManager_CONFIRMMAIL_REMAIL_TXT1}</textarea><br><br> 
     221        </li> 
     222  {/if} 
     223{else} 
     224        <li><label class="cluetip" title="{'UAM_remailtxt1Title'|translate}|{'UAM_remailtxt1Title_d'|translate}">{'UserAdvManager_ConfirmMail_ReMail_Txt1'|@translate}</label><br><br> 
     225          <textarea  name="UserAdvManager_ConfirmMail_ReMail_Txt1" id="UserAdvManager_ConfirmMail_ReMail_Txt1" rows="10" cols="80" readonly{$TAG_INPUT_ENABLED}>{$UserAdvManager_CONFIRMMAIL_REMAIL_TXT1}</textarea><br><br> 
     226        </li> 
     227{/if} 
     228<!-- 
     229{if 'FCK_PATH'|@defined} 
     230  <div style="text-align:right;"> 
     231    <a href="#" onClick="toogleEditor('UserAdvManager_ConfirmMail_ReMail_Txt1'); return false;">FCK Editor On/Off</a> 
     232  </div> 
     233{/if} 
     234--> 
     235 
     236{if $UserAdvManager_CONFIRMMAIL_REMAIL_TRUE} 
     237  {if $UserAdvManager_ERROR_REPORTS2} 
     238        <li><label class="cluetip" title="{'UAM_remailtxt2Title'|translate}|{'UAM_remailtxt2Title_d'|translate}">{'UserAdvManager_ConfirmMail_ReMail_Txt2'|@translate}</label><br><br> 
     239          <textarea name="UserAdvManager_ConfirmMail_ReMail_Txt2" id="UserAdvManager_ConfirmMail_ReMail_Txt2" rows="10" cols="80" style="color: red" {$TAG_INPUT_ENABLED}>{$UserAdvManager_CONFIRMMAIL_REMAIL_TXT2}</textarea><br> 
     240        </li> 
     241  {else}                 
     242        <li><label class="cluetip" title="{'UAM_remailtxt2Title'|translate}|{'UAM_remailtxt2Title_d'|translate}">{'UserAdvManager_ConfirmMail_ReMail_Txt2'|@translate}</label><br><br> 
     243          <textarea name="UserAdvManager_ConfirmMail_ReMail_Txt2" id="UserAdvManager_ConfirmMail_ReMail_Txt2" rows="10" cols="80" {$TAG_INPUT_ENABLED}>{$UserAdvManager_CONFIRMMAIL_REMAIL_TXT2}</textarea><br> 
     244        </li> 
     245  {/if} 
     246{else} 
     247        <li><label class="cluetip" title="{'UAM_remailtxt2Title'|translate}|{'UAM_remailtxt2Title_d'|translate}">{'UserAdvManager_ConfirmMail_ReMail_Txt2'|@translate}</label><br><br> 
     248          <textarea name="UserAdvManager_ConfirmMail_ReMail_Txt2" id="UserAdvManager_ConfirmMail_ReMail_Txt2" rows="10" cols="80" readonly {$TAG_INPUT_ENABLED}>{$UserAdvManager_CONFIRMMAIL_REMAIL_TXT2}</textarea><br><br> 
     249        </li> 
     250{/if} 
     251<!-- 
     252{if 'FCK_PATH'|@defined} 
     253  <div style="text-align:right;"> 
     254    <a href="#" onClick="toogleEditor('UserAdvManager_ConfirmMail_ReMail_Txt2'); return false;">FCK Editor On/Off</a> 
     255  </div> 
     256{/if} 
     257--> 
     258        </ul> 
     259      </ul> 
     260    </fieldset> 
     261  </div> 
     262</div> 
     263 
     264 
     265<div id="instructionConfig3" class="instructionBlock" > 
     266 
     267  <div id="config3_header" class="instructionBlockHeaderCollapsed" onclick="nbc_blockToggleDisplay('config3_header', 'Config3')"> 
     268    <span class="cluetip" title="{'UAM_miscTitle'|translate}|{'UAM_miscTitle_d'|translate}">{'UserAdvManager_Title3'|@translate}</span> 
     269  </div> 
     270   
     271  <div id="Config3" class="instructionBlockContent" style="display:none"> 
     272    <fieldset> 
     273      <ul> 
     274        <li><label class="cluetip" title="{'UAM_ghosttrackerTitle'|translate}|{'UAM_ghosttrackerTitle_d'|translate}">{'UserAdvManager_GhostTracker'|@translate}</label><br><br> 
     275          <input type="radio" value="false" {$UserAdvManager_GHOSTRACKER_FALSE} name="UserAdvManager_GhostUser_Tracker">{'UserAdvManager_GhostTracker_false'|@translate}<br> 
     276          <input type="radio" value="true" {$UserAdvManager_GHOSTRACKER_TRUE} name="UserAdvManager_GhostUser_Tracker">{'UserAdvManager_GhostTracker_true'|@translate}<input type="text" name="UserAdvManager_GhostTracker_DayLimit" value="{$UserAdvManager_GHOSTRACKER_DAYLIMIT}" size="5" style="text-align: center;"><br><br> 
     277        </li> 
     278         
     279        <ul> 
    76280{if $UserAdvManager_GHOSTRACKER_TRUE} 
    77281  {if $UserAdvManager_ERROR_REPORTS3} 
    78         <li><label>{'UserAdvManager_GhostTracker_ReminderText'|@translate}</label><br><br> 
    79         <textarea name="UserAdvManager_GhostTracker_ReminderText" id="UserAdvManager_GhostTracker_ReminderText" rows="10" cols="80" style="color: red" {$TAG_INPUT_ENABLED}>{$UserAdvManager_GHOSTRACKER_REMINDERTEXT}</textarea><br><br> 
    80         </li> 
    81   {else} 
    82         <li><label>{'UserAdvManager_GhostTracker_ReminderText'|@translate}</label><br><br> 
    83         <textarea name="UserAdvManager_GhostTracker_ReminderText" id="UserAdvManager_GhostTracker_ReminderText" rows="10" cols="80" {$TAG_INPUT_ENABLED}>{$UserAdvManager_GHOSTRACKER_REMINDERTEXT}</textarea><br><br> 
    84         </li> 
    85   {/if} 
    86 {else} 
    87         <li><label>{'UserAdvManager_GhostTracker_ReminderText'|@translate}</label><br><br> 
    88         <textarea name="UserAdvManager_GhostTracker_ReminderText" id="UserAdvManager_GhostTracker_ReminderText" rows="10" cols="80" readonly {$TAG_INPUT_ENABLED}>{$UserAdvManager_GHOSTRACKER_REMINDERTEXT}</textarea><br><br> 
    89         </li> 
    90 {/if} 
    91  
    92         <li><label>{'UserAdvManager_Add_LastVisit_Column'|@translate}</label><br> 
    93         <input type="radio" value="true" {$UserAdvManager_ADDLASTVISIT_TRUE} name="UserAdvManager_Add_LastVisit_Column">{'UserAdvManager_Add_LastVisit_Column_true'|@translate}<br> 
    94         <input type="radio" value="false" {$UserAdvManager_ADDLASTVISIT_FALSE} name="UserAdvManager_Add_LastVisit_Column">{'UserAdvManager_Add_LastVisit_Column_false'|@translate}<br><br> 
    95         </li> 
    96     </ul> 
     282          <li><label class="cluetip" title="{'UAM_gttextTitle'|translate}|{'UAM_gttextTitle_d'|translate}">{'UserAdvManager_GhostTracker_ReminderText'|@translate}</label><br><br> 
     283            <textarea name="UserAdvManager_GhostTracker_ReminderText" id="UserAdvManager_GhostTracker_ReminderText" rows="10" cols="80" style="color: red" {$TAG_INPUT_ENABLED}>{$UserAdvManager_GHOSTRACKER_REMINDERTEXT}</textarea><br><br> 
     284          </li> 
     285  {else} 
     286          <li><label class="cluetip" title="{'UAM_gttextTitle'|translate}|{'UAM_gttextTitle_d'|translate}">{'UserAdvManager_GhostTracker_ReminderText'|@translate}</label><br><br> 
     287            <textarea name="UserAdvManager_GhostTracker_ReminderText" id="UserAdvManager_GhostTracker_ReminderText" rows="10" cols="80" {$TAG_INPUT_ENABLED}>{$UserAdvManager_GHOSTRACKER_REMINDERTEXT}</textarea><br><br> 
     288          </li> 
     289  {/if} 
     290{else} 
     291          <li><label class="cluetip" title="{'UAM_gttextTitle'|translate}|{'UAM_gttextTitle_d'|translate}">{'UserAdvManager_GhostTracker_ReminderText'|@translate}</label><br><br> 
     292            <textarea name="UserAdvManager_GhostTracker_ReminderText" id="UserAdvManager_GhostTracker_ReminderText" rows="10" cols="80" readonly {$TAG_INPUT_ENABLED}>{$UserAdvManager_GHOSTRACKER_REMINDERTEXT}</textarea><br><br> 
     293          </li> 
     294{/if} 
     295<!-- 
     296{if 'FCK_PATH'|@defined} 
     297  <div style="text-align:right;"> 
     298    <a href="#" onClick="toogleEditor('UserAdvManager_GhostTracker_ReminderText'); return false;">FCK Editor On/Off</a> 
     299  </div> 
     300{/if} 
     301--> 
     302        </ul> 
    97303     
    98         <p><input class="submit" type="submit" value="{'submit'|@translate}" name="submit" {$TAG_INPUT_ENABLED} >&nbsp;<input class="submit" type="submit" value="{'audit'|@translate}" name="audit"></p> 
    99   </fieldset> 
    100  
     304        <li><label class="cluetip" title="{'UAM_lastvisitTitle'|translate}|{'UAM_lastvisitTitle_d'|translate}">{'UserAdvManager_LastVisit'|@translate}</label><br><br> 
     305          <input type="radio" value="false" {$UserAdvManager_ADDLASTVISIT_FALSE} name="UserAdvManager_Add_LastVisit_Column">{'UserAdvManager_LastVisit_false'|@translate}<br> 
     306          <input type="radio" value="true" {$UserAdvManager_ADDLASTVISIT_TRUE} name="UserAdvManager_Add_LastVisit_Column">{'UserAdvManager_LastVisit_true'|@translate}<br><br> 
     307        </li> 
     308 
     309        <li><label class="cluetip" title="{'UAM_commentTitle'|translate}|{'UAM_commentTitle_d'|translate}">{'UserAdvManager_No_Comment_Anonymous'|@translate}</label><br><br> 
     310          <input type="radio" value="false" {$UserAdvManager_NO_COMMENT_ANO_FALSE} name="UserAdvManager_No_Comment_Anonymous">{'UserAdvManager_No_Comment_Anonymous_false'|@translate}<br> 
     311          <input type="radio" value="true" {$UserAdvManager_NO_COMMENT_ANO_TRUE} name="UserAdvManager_No_Comment_Anonymous">{'UserAdvManager_No_Comment_Anonymous_true'|@translate}<br><br> 
     312        </li> 
     313      </ul> 
     314    </fieldset> 
     315  </div> 
     316</div> 
     317 
     318<p><input class="submit" type="submit" value="{'submit'|@translate}" name="submit" {$TAG_INPUT_ENABLED} >&nbsp;<input class="submit" type="submit" value="{'audit'|@translate}" name="audit"></p> 
     319 
     320<div id="instructionTips" class="instructionBlock" > 
     321     
     322  <div id="Tips_header" class="instructionBlockHeaderCollapsed" onclick="nbc_blockToggleDisplay('Tips_header', 'Tips')"> 
     323    <span class="cluetip" title="{'UAM_tipsTitle'|translate}|{'UAM_tipsTitle_d'|translate}">{'UserAdvManager_Title4'|@translate}</span> 
     324  </div> 
     325   
     326  <div id="Tips" class="instructionBlockContent" style="display:none"> 
    101327    <fieldset> 
    102     <legend>{'UserAdvManager_Title2'|@translate}</legend> 
    103     <ul> 
    104         <li><label>{'UserAdvManager_Mail_Info'|@translate}</label><br> 
    105         <input type="radio" value="true" {$UserAdvManager_MAIL_INFO_TRUE} name="UserAdvManager_Mail_Info">{'UserAdvManager_Mail_Info_true'|@translate}<br> 
    106         <input type="radio" value="false" {$UserAdvManager_MAIL_INFO_FALSE} name="UserAdvManager_Mail_Info">{'UserAdvManager_Mail_Info_false'|@translate}<br><br> 
    107         </li> 
    108  
    109 {if $UserAdvManager_MAIL_INFO_TRUE} 
    110   {if $UserAdvManager_ERROR_REPORTS1}       
    111         <li><label>{'UserAdvManager_MailInfo_Text'|@translate}</label><br><br> 
    112         <textarea name="UserAdvManager_MailInfo_Text" id="UserAdvManager_MailInfo_Text" rows="10" cols="80" style="color: red"  {$TAG_INPUT_ENABLED}>{$UserAdvManager_MAILINFO_TEXT}</textarea><br><br> 
    113         </li> 
    114   {else} 
    115         <li><label>{'UserAdvManager_MailInfo_Text'|@translate}</label><br><br> 
    116         <textarea name="UserAdvManager_MailInfo_Text" id="UserAdvManager_MailInfo_Text" rows="10" cols="80" {$TAG_INPUT_ENABLED}>{$UserAdvManager_MAILINFO_TEXT}</textarea><br><br> 
    117         </li> 
    118   {/if} 
    119 {else} 
    120         <li><label>{'UserAdvManager_MailInfo_Text'|@translate}</label><br><br> 
    121         <textarea name="UserAdvManager_MailInfo_Text" id="UserAdvManager_MailInfo_Text" rows="10" cols="80" readonly {$TAG_INPUT_ENABLED}>{$UserAdvManager_MAILINFO_TEXT}</textarea><br><br> 
    122         </li> 
    123 {/if} 
    124  
    125         <li><label>{'UserAdvManager_Confirm_Mail'|@translate}</label><br> 
    126         <input type="radio" value="true" {$UserAdvManager_CONFIRM_MAIL_TRUE} name="UserAdvManager_Confirm_Mail">{'UserAdvManager_Confirm_Mail_true'|@translate}<br> 
    127         <input type="radio" value="false" {$UserAdvManager_CONFIRM_MAIL_FALSE} name="UserAdvManager_Confirm_Mail">{'UserAdvManager_Confirm_Mail_false'|@translate}<br><br> 
    128         </li> 
    129  
    130 {if $UserAdvManager_CONFIRM_MAIL_TRUE} 
    131   {if $UserAdvManager_ERROR_REPORTS2}      
    132         <li><label>{'UserAdvManager_ConfirmMail_Text'|@translate}</label><br><br> 
    133         <textarea name="UserAdvManager_ConfirmMail_Text" id="UserAdvManager_ConfirmMail_Text" rows="10" cols="80" style="color: red" {$TAG_INPUT_ENABLED}>{$UserAdvManager_CONFIRMMAIL_TEXT}</textarea><br><br> 
    134         </li> 
    135   {else} 
    136         <li><label>{'UserAdvManager_ConfirmMail_Text'|@translate}</label><br><br> 
    137         <textarea name="UserAdvManager_ConfirmMail_Text" id="UserAdvManager_ConfirmMail_Text" rows="10" cols="80" {$TAG_INPUT_ENABLED}>{$UserAdvManager_CONFIRMMAIL_TEXT}</textarea><br><br> 
    138         </li> 
    139   {/if} 
    140 {else} 
    141         <li><label>{'UserAdvManager_ConfirmMail_Text'|@translate}</label><br><br> 
    142         <textarea name="UserAdvManager_ConfirmMail_Text" id="UserAdvManager_ConfirmMail_Text" rows="10" cols="80" readonly {$TAG_INPUT_ENABLED}>{$UserAdvManager_CONFIRMMAIL_TEXT}</textarea><br><br> 
    143         </li> 
    144 {/if} 
    145  
    146         <br> 
    147                         <div style="text-align: center; font-size: 1.1em; color: red;"><b>{'UserAdvManager_Confirm_Group_Notice'|@translate}</b></div> 
    148                         <br> 
    149        
    150         <li><label>{'UserAdvManager_No_Confirm_Group'|@translate}</label><br> 
    151                 {html_options name="UserAdvManager_No_Confirm_Group" options=$No_Confirm_Group.group_options selected=$No_Confirm_Group.group_selected}<br><br> 
    152         </li> 
    153        
    154         <li><label>{'UserAdvManager_Validated_Group'|@translate}</label><br> 
    155                 {html_options name="UserAdvManager_Validated_Group" options=$Validated_Group.group_options selected=$Validated_Group.group_selected}<br><br> 
    156         </li> 
    157        
    158         <br> 
    159                         <div style="text-align: center; font-size: 1.1em; color: red;"><b>{'UserAdvManager_Confirm_Status_Notice'|@translate}</b></div> 
    160                         <br> 
    161        
    162         <li><label>{'UserAdvManager_No_Confirm_Status'|@translate}</label><br> 
    163                 {html_options name="UserAdvManager_No_Confirm_Status" options=$No_Confirm_Status.Status_options selected=$No_Confirm_Status.Status_selected}<br><br> 
    164         </li> 
    165        
    166         <li><label>{'UserAdvManager_Validated_Status'|@translate}</label><br> 
    167                 {html_options name="UserAdvManager_Validated_Status" options=$Confirm_Status.Status_options selected=$Confirm_Status.Status_selected}<br><br> 
    168         </li> 
    169     </ul> 
    170      
    171         <p><input class="submit" type="submit" value="{'submit'|@translate}" name="submit" {$TAG_INPUT_ENABLED} >&nbsp;<input class="submit" type="submit" value="{'audit'|@translate}" name="audit"></p> 
    172   </fieldset> 
     328      <div id="Tips1_header" class="instructionBlockHeaderCollapsed" onclick="nbc_blockToggleDisplay('Tips1_header', 'Tips1')"> 
     329        <span>{'UserAdvManager_Tips1'|@translate}</span> 
     330      </div> 
     331      <div id="Tips1" class="instructionBlockContent" style="display:none"> 
     332        <fieldset> 
     333          {'UserAdvManager_Tips1_txt'|@translate} 
     334        </fieldset> 
     335      </div> 
     336    </fieldset> 
     337  </div> 
     338</div> 
    173339</form> 
     340 
     341<script type="text/javascript"> 
     342  var n1=document.getElementById("nb_para").value ; 
     343  var n2=document.getElementById("nb_para2").value; 
     344   nbc_blockToggleDisplay(n1,n2 ); 
     345</script> 
  • extensions/NBC_UserAdvManager/branches/2.13/admin/userlist.tpl

    r4406 r4991  
    1 <div class="titrePage"> 
    2   <h2>{'Title_Tab5'|@translate}</h2> 
     1{known_script id="jquery" src=$ROOT_URL|@cat:"template-common/lib/jquery.packed.js"} 
     2{known_script id="jquery.cluetip" src=$ROOT_URL|@cat:"template-common/lib/plugins/jquery.cluetip.packed.js"} 
     3 
     4{html_head}<link rel="stylesheet" type="text/css" href="{$NBC_UAM_PATH}admin/uam.css">{/html_head} 
     5 
     6<script type="text/javascript"> 
     7jQuery().ready(function(){ldelim} 
     8  jQuery('.cluetip').cluetip({ldelim} 
     9    width: 500, 
     10    splitTitle: '|' 
     11  }); 
     12}); 
     13</script> 
     14 
     15<div class="titrePage"> 
     16  <h2>{'Title_Tab'|@translate} {$UAM_VERSION}<br>{'SubTitle5'|@translate}</h2> 
    317</div> 
    418 
    519<form method="post" action="{$UserAdvManager_F_ACTION}" class="general"> 
    620  <fieldset> 
    7         <legend>{'UserList_Title'|@translate}</legend> 
    8     <ul> 
    9                 <li><label>{'UserAdvManager_User_List'|@translate}</label><br><br> 
    10 <div class="navigationBar">{$NAVBAR}</div> 
    11                 <table class="table2" width="97%" summary=""> 
     21        <legend class="cluetip" title="{'UAM_userlistTitle'|translate}|{'UAM_userlistTitle_d'|translate}">{'UserList_Title'|@translate}</legend> 
     22 
     23    <div class="navigationBar">{$NAVBAR}</div> 
     24      <table class="table2" width="97%" summary=""> 
    1225                        <thead> 
    1326                        <tr class="throw"> 
     
    1932                        </thead> 
    2033 
    21                         {foreach from=$users item=user name=users_loop} 
    22                                 <tr class="{if $smarty.foreach.users_loop.index is odd}row1{else}row2{/if}"> 
    23                         <td><label for="selection-{$user.ID}">{$user.USERNAME}</label></td> 
    24                         <td>{$user.EMAIL}</td> 
    25           <td style="text-align:center;">{$user.LASTVISIT}</td> 
     34        {foreach from=$users item=user name=users_loop} 
     35          <tr class="{if $smarty.foreach.users_loop.index is odd}row1{else}row2{/if}"> 
     36            <td><label for="selection-{$user.ID}">{$user.USERNAME}</label></td> 
     37            <td>{$user.EMAIL}</td> 
     38            <td style="text-align:center;">{$user.LASTVISIT}</td> 
    2639{if $user.DISPLAY == 'green'} 
    27           <td style="color:lime;text-align:center;">{$user.DAYS}</td> 
     40            <td style="color:lime;text-align:center;">{$user.DAYS}</td> 
    2841{elseif $user.DISPLAY == 'orange'} 
    29           <td style="color:orange;text-align:center;">{$user.DAYS}</td> 
     42            <td style="color:orange;text-align:center;">{$user.DAYS}</td> 
    3043{elseif $user.DISPLAY == 'red'} 
    31           <td style="color:red;text-align:center;">{$user.DAYS}</td> 
     44            <td style="color:red;text-align:center;">{$user.DAYS}</td> 
    3245{else} 
    33           <td style="text-align:center;">{$user.DAYS}</td> 
     46            <td style="text-align:center;">{$user.DAYS}</td> 
    3447{/if} 
    35                         {foreach from=$user.plugin_columns item=data} 
    36                         <td>{$data}</td> 
    37                         {/foreach}                       
    38                         </tr> 
    39                 {/foreach} 
    40                 </table> 
    41 <div class="navigationBar">{$NAVBAR}</div> 
     48            {foreach from=$user.plugin_columns item=data} 
     49              <td>{$data}</td> 
     50            {/foreach}                           
     51          </tr> 
     52        {/foreach} 
     53      </table> 
     54 
     55      <div class="navigationBar">{$NAVBAR}</div> 
    4256        <br> 
    43             </li> 
    44     </ul> 
    4557  </fieldset> 
    4658</form> 
  • extensions/NBC_UserAdvManager/branches/2.13/admin/usermanager.tpl

    r4406 r4991  
    1 <div class="titrePage"> 
    2   <h2>{'Title_Tab3'|@translate}</h2> 
     1{known_script id="jquery" src=$ROOT_URL|@cat:"template-common/lib/jquery.packed.js"} 
     2{known_script id="jquery.cluetip" src=$ROOT_URL|@cat:"template-common/lib/plugins/jquery.cluetip.packed.js"} 
     3 
     4{html_head}<link rel="stylesheet" type="text/css" href="{$NBC_UAM_PATH}admin/uam.css">{/html_head} 
     5 
     6<script type="text/javascript"> 
     7jQuery().ready(function(){ldelim} 
     8  jQuery('.cluetip').cluetip({ldelim} 
     9    width: 500, 
     10    splitTitle: '|' 
     11  }); 
     12}); 
     13</script> 
     14 
     15<div class="titrePage"> 
     16  <h2>{'Title_Tab'|@translate} {$UAM_VERSION}<br>{'SubTitle3'|@translate}</h2> 
    317</div> 
    418 
    519<form method="post" action="{$UserAdvManager_F_ACTION}" class="general"> 
    620  <fieldset> 
    7         <legend>{'UserManager_Title'|@translate}</legend> 
    8     <ul> 
    9                 <li><label>{'UserAdvManager_ConfirmMail_User_List'|@translate}</label><br> 
    10       <br> 
    11 <div class="navigationBar">{$NAVBAR}</div> 
    12                 <table class="table2" width="97%" summary=""> 
    13                         <thead> 
     21        <legend class="cluetip" title="{'UAM_usermanTitle'|translate}|{'UAM_usermanTitle_d'|translate}">{'UserManager_Title'|@translate}</legend> 
     22 
     23    <div class="navigationBar">{$NAVBAR}</div> 
     24      <table class="table2" width="97%" summary=""> 
     25                  <thead> 
    1426                        <tr class="throw"> 
    1527                        <td>&nbsp;</td> 
     
    2335                        </thead> 
    2436 
    25                         {foreach from=$users item=user name=users_loop} 
    26                                 <tr class="{if $smarty.foreach.users_loop.index is odd}row1{else}row2{/if}"> 
    27                         <td><input type="checkbox" name="selection[]" value="{$user.ID}" {$user.CHECKED} id="selection-{$user.ID}" ></td> 
    28                         <td><label for="selection-{$user.ID}">{$user.USERNAME}</label></td> 
    29                         <td>{$user.STATUS}</td> 
    30                         <td>{$user.EMAIL}</td> 
    31                         <td>{$user.GROUPS}</td> 
    32                                         <td {if $user.EXPIRATION == True}style="color:red;text-align:center;"{else}style="color:lime;text-align:center;"{/if}>{$user.REGISTRATION}</td> 
    33           <td style="text-align:center;">{$user.REMINDER}</td> 
    34                         {foreach from=$user.plugin_columns item=data} 
    35                         <td>{$data}</td> 
    36                         {/foreach}                       
    37                         </tr> 
    38                 {/foreach} 
    39                 </table> 
    40 <div class="navigationBar">{$NAVBAR}</div> 
     37        {foreach from=$users item=user name=users_loop} 
     38          <tr class="{if $smarty.foreach.users_loop.index is odd}row1{else}row2{/if}"> 
     39            <td><input type="checkbox" name="selection[]" value="{$user.ID}" {$user.CHECKED} id="selection-{$user.ID}" ></td> 
     40            <td><label for="selection-{$user.ID}">{$user.USERNAME}</label></td> 
     41            <td>{$user.STATUS}</td> 
     42            <td>{$user.EMAIL}</td> 
     43            <td>{$user.GROUPS}</td> 
     44            <td {if $user.EXPIRATION == True}style="color:red;text-align:center;"{else}style="color:lime;text-align:center;"{/if}>{$user.REGISTRATION}</td> 
     45            <td style="text-align:center;">{$user.REMINDER}</td> 
     46            {foreach from=$user.plugin_columns item=data} 
     47              <td>{$data}</td> 
     48            {/foreach}                           
     49          </tr> 
     50        {/foreach} 
     51      </table> 
     52 
     53      <div class="navigationBar">{$NAVBAR}</div> 
    4154        <br> 
    42             </li> 
    43     </ul> 
    4455 
    4556<p> 
  • extensions/NBC_UserAdvManager/branches/2.13/changelog.txt.php

    r4551 r4991  
    122122            Italian language improvement (thx to Rio) 
    123123 
     124-- 2.13.4 : Add of obsolete files management 
     125            Bug 1303 and 1387 fixed - Due to a bug in Piwigo's 2.0.8 switch_lang() function, the email contents using Extended Description tags wasn't taking user's language in account. A frist fix is now set for the current 2.0.8 Piwigo's version and another one is ready to work for the next Piwigo's release. 
     126            Bug 1444 fixed 
     127            Bug 1445 fixed - The plugin's administration panel have been all reviewed and improved with text simplification and display enhancement. 
     128            Bug 1463 fixed 
     129             
     130            *** Feature temporarily postponed in a later version due to problems with ";" in text fields *** Add compatibility with FCK Editor plugin for email text fields 
    124131*/ 
    125132?> 
  • extensions/NBC_UserAdvManager/branches/2.13/include/constants.php

    r4406 r4991  
    33define('USER_CONFIRM_MAIL_TABLE', $prefixeTable.'user_confirm_mail'); 
    44define('USER_LASTVISIT_TABLE', $prefixeTable.'user_lastvisit_check'); 
     5define('UAM_OBSOLETE', 'obsolete.list'); 
    56?> 
  • extensions/NBC_UserAdvManager/branches/2.13/include/functions_UserAdvManager.inc.php

    r4551 r4991  
    11<?php 
    2 include_once (NBC_UserAdvManager_PATH.'include/constants.php'); 
    3 load_language('plugin.lang', NBC_UserAdvManager_PATH); 
     2include_once (NBC_UAM_PATH.'include/constants.php'); 
     3load_language('plugin.lang', NBC_UAM_PATH); 
    44 
    55/* Function called from main.inc.php to send validation email */ 
    66function SendMail2User($typemail, $id, $username, $password, $email, $confirm) 
    77{ 
    8   global $conf; 
    9   load_language('plugin.lang', NBC_UserAdvManager_PATH); 
     8  /* Only available for next Piwigo release (bug in switch_lang function) */ 
     9  //global $conf; 
     10   
     11  /* ****************************************************************** */ 
     12  /* Delete this after new Piwigo release (bug in switch_lang function) */ 
     13  global $conf, $user; 
     14  $save_user = $user;  
     15  /* ****************************************************************** */ 
     16 
    1017  $conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array(); 
    1118   
     
    2229;'; 
    2330  $data = mysql_fetch_assoc(pwg_query($query)); 
    24   $language = $data['language']; 
     31 
     32/* Check if user is already registered (profile changing) - If not (new registration), language is set to current gallery language */ 
     33  if (empty($data)) 
     34  { 
    2535/* And switch gallery to this language before using personalized and multilangual contents */ 
    26   switch_lang_to($data['language']); 
     36    $language = pwg_get_session_var( 'lang_switch', $user['language'] ); 
     37    switch_lang_to($language); 
     38  } 
     39  else 
     40  { 
     41/* And switch gallery to this language before using personalized and multilangual contents */ 
     42    $language = $data['language']; /* Usefull for debugging */ 
     43    switch_lang_to($data['language']); 
     44    load_language('plugin.lang', NBC_UAM_PATH); 
     45  } 
    2746 
    2847  switch($typemail) 
     
    92111  )); 
    93112 
    94 /* Switching back to default language */ 
    95 switch_lang_back(); 
    96  
    97113/* ********************** */ 
    98114/* Email sending debugger */ 
     
    100116/* the send of emails for */ 
    101117/* debugging              */ 
    102 /* ********************** */   
    103 //  MailLog($email,$subject, $content); 
    104118/* ********************** */ 
    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 //} 
     119//$content = (isset($infos1) ? $infos1_perso.l10n_args($infos1)."\n\n" : "").(isset($infos2) ? $infos2_perso.l10n_args($infos2)."\n\n" : "").get_absolute_root_url();    
     120//MailLog($email,$subject,$content,$language); 
     121/* ********************** */ 
     122 
     123/* Switching back to default language */ 
     124  /* ****************************************************************** */ 
     125  /* Delete this after new Piwigo release (bug in switch_lang function) */ 
     126$user=$save_user ; 
     127  /* ****************************************************************** */ 
     128switch_lang_back(); 
     129} 
    120130 
    121131 
     
    123133function ResendMail2User($typemail, $user_id, $username, $email, $confirm) 
    124134{ 
    125   global $conf; 
     135  /* Only available for next Piwigo release (bug in switch_lang function) */ 
     136  //global $conf; 
     137   
     138  /* ****************************************************************** */ 
     139  /* Delete this after new Piwigo release (bug in switch_lang function) */ 
     140  global $conf, $user; 
     141  $save_user = $user;  
     142  /* ****************************************************************** */ 
     143   
    126144  $conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array(); 
    127145        $conf_nbc_UserAdvManager_ConfirmMail = isset($conf['nbc_UserAdvManager_ConfirmMail']) ? explode(";" , $conf['nbc_UserAdvManager_ConfirmMail']) : array(); 
     
    140158  $data = mysql_fetch_assoc(pwg_query($query)); 
    141159  $language = $data['language']; 
     160   
    142161/* And switch gallery to this language before using personalized and multilangual contents */ 
    143162  switch_lang_to($data['language']); 
     163    
     164  load_language('plugin.lang', NBC_UAM_PATH); 
    144165 
    145166  switch($typemail) 
     
    201222  )); 
    202223 
    203 /* Switching back to default language */ 
    204 switch_lang_back(); 
    205224/* ********************** */ 
    206225/* Email sending debugger */ 
     
    208227/* the send of emails for */ 
    209228/* debugging              */ 
    210 /* ********************** */   
    211 //  MailLog($email,$subject); 
    212229/* ********************** */ 
     230//$content = ($infos1."\n\n").(isset($infos2) ? l10n_args($infos2)."\n\n" : "").get_absolute_root_url(); 
     231//MailLog($email,$subject,$content,$language); 
     232/* ********************** */ 
     233 
     234/* Switching back to default language */ 
     235  /* ****************************************************************** */ 
     236  /* Delete this after new Piwigo release (bug in switch_lang function) */ 
     237$user=$save_user ; 
     238  /* ****************************************************************** */ 
     239switch_lang_back(); 
    213240} 
    214241 
     
    217244function ghostreminder($user_id, $username, $email) 
    218245{ 
    219   global $conf; 
     246  /* Only available for next Piwigo release (bug in switch_lang function) */ 
     247  //global $conf; 
     248   
     249  /* ****************************************************************** */ 
     250  /* Delete this after new Piwigo release (bug in switch_lang function) */ 
     251  global $conf, $user; 
     252  $save_user = $user;  
     253  /* ****************************************************************** */ 
     254   
    220255  $conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array(); 
    221256   
     
    232267  $data = mysql_fetch_assoc(pwg_query($query)); 
    233268  $language = $data['language']; 
     269 
    234270/* And switch gallery to this language before using personalized and multilangual contents */ 
    235271  switch_lang_to($data['language']); 
    236  
    237   $subject = '['.$conf['gallery_title'].'] '.l10n_args(get_l10n_args('Ghost_remainder_of_%s', $username)); 
    238        
     272    
     273  load_language('plugin.lang', NBC_UAM_PATH); 
     274   
     275  $subject = '['.$conf['gallery_title'].'] '.l10n_args(get_l10n_args('Ghost_reminder_of_%s', $username));      
     276 
    239277  if (isset($conf_nbc_UserAdvManager[19]) and $conf_nbc_UserAdvManager[19] <> '' and isset($conf_nbc_UserAdvManager[17]) and $conf_nbc_UserAdvManager[17] == 'true') 
    240278  { 
     
    243281      $infos1 = get_user_language_desc($conf_nbc_UserAdvManager[19])."\n\n"; 
    244282    } 
    245     else $infos1 = l10n($conf_nbc_UserAdvManager[19])."\n\n"; 
    246      
     283    else 
     284    { 
     285      $infos1 = l10n($conf_nbc_UserAdvManager[19])."\n\n"; 
     286    } 
     287 
    247288    resetlastvisit($user_id); 
    248289  } 
     
    253294  )); 
    254295 
    255 /* Switching back to default language */ 
    256 switch_lang_back(); 
    257296/* ********************** */ 
    258297/* Email sending debugger */ 
     
    260299/* the send of emails for */ 
    261300/* debugging              */ 
    262 /* ********************** */   
    263 //  MailLog($email,$subject); 
    264301/* ********************** */ 
     302//$content = get_user_language_desc($conf_nbc_UserAdvManager[19])."\n\n";   
     303//MailLog($email,$subject,$content,$language); 
     304/* ********************** */ 
     305 
     306/* Switching back to default language */ 
     307  /* ****************************************************************** */ 
     308  /* Delete this after new Piwigo release (bug in switch_lang function) */ 
     309$user=$save_user ; 
     310  /* ****************************************************************** */ 
     311switch_lang_back(); 
    265312} 
    266313 
     
    343390    } 
    344391     
    345     return get_absolute_root_url().NBC_UserAdvManager_PATH.'ConfirmMail.php?key='.$Confirm_Mail_ID; 
     392    return get_absolute_root_url().NBC_UAM_PATH.'ConfirmMail.php?key='.$Confirm_Mail_ID; 
    346393  } 
    347394} 
     
    373420                pwg_query($query); 
    374421     
    375     return get_absolute_root_url().NBC_UserAdvManager_PATH.'ConfirmMail.php?key='.$Confirm_Mail_ID; 
     422    return get_absolute_root_url().NBC_UAM_PATH.'ConfirmMail.php?key='.$Confirm_Mail_ID; 
    376423  } 
    377424} 
     
    10471094  return (bool)($res=mysql_query($query)); 
    10481095} 
     1096 
     1097/* Email sending debugger function */ 
     1098function MailLog  ($to, $subject, $content, $language) 
     1099{ 
     1100   $fo=fopen (NBC_UAM_PATH.'admin/maillog.txt','a') ; 
     1101   fwrite($fo,"======================\n") ; 
     1102   fwrite($fo,'le ' . date('D, d M Y H:i:s') . "\r\n"); 
     1103   fwrite($fo,$to . "\n" . $subject . "\r\n") ; 
     1104   fwrite($fo, "\n" . $content . "\r\n") ; 
     1105   fwrite($fo, 'Langue : '."\n" . $language . "\r\n") ; 
     1106   fclose($fo) ; 
     1107 //return mail ($to,$subject) ; 
     1108} 
     1109 
     1110 
     1111/* Function called from UserAdvManager_admin.php to get the plugin version */ 
     1112function PluginVer($dir) 
     1113{ 
     1114  $path = $dir; 
     1115 
     1116  $plg_data = implode( '', file($path.'main.inc.php') ); 
     1117  if ( preg_match("|Plugin Name: (.*)|", $plg_data, $val) ) 
     1118  { 
     1119    $plugin['name'] = trim( $val[1] ); 
     1120  } 
     1121  if (preg_match("|Version: (.*)|", $plg_data, $val)) 
     1122  { 
     1123    $plugin['version'] = trim($val[1]); 
     1124  } 
     1125  if ( preg_match("|Plugin URI: (.*)|", $plg_data, $val) ) 
     1126  { 
     1127    $plugin['uri'] = trim($val[1]); 
     1128  } 
     1129  if ($desc = load_language('description.txt', $path.'/', array('return' => true))) 
     1130  { 
     1131    $plugin['description'] = trim($desc); 
     1132  } 
     1133  elseif ( preg_match("|Description: (.*)|", $plg_data, $val) ) 
     1134  { 
     1135    $plugin['description'] = trim($val[1]); 
     1136  } 
     1137  if ( preg_match("|Author: (.*)|", $plg_data, $val) ) 
     1138  { 
     1139    $plugin['author'] = trim($val[1]); 
     1140  } 
     1141  if ( preg_match("|Author URI: (.*)|", $plg_data, $val) ) 
     1142  { 
     1143    $plugin['author uri'] = trim($val[1]); 
     1144  } 
     1145  if (!empty($plugin['uri']) and strpos($plugin['uri'] , 'extension_view.php?eid=')) 
     1146  { 
     1147    list( , $extension) = explode('extension_view.php?eid=', $plugin['uri']); 
     1148    if (is_numeric($extension)) $plugin['extension'] = $extension; 
     1149  } 
     1150// IMPORTANT SECURITY ! 
     1151  $plugin = array_map('htmlspecialchars', $plugin); 
     1152 
     1153  return $plugin ; 
     1154} 
     1155 
     1156/* Funtion called in maintain.inc.php to clean obsolete files */ 
     1157function clean_obsolete_files($obsolete_file_list) 
     1158{ 
     1159  if (!file_exists(NBC_UAM_PATH.$obsolete_file_list)) 
     1160  { 
     1161    return TRUE; 
     1162  } 
     1163  $obsolete = file(NBC_UAM_PATH.$obsolete_file_list); 
     1164  array_push($obsolete, $obsolete_file_list); 
     1165  return clean_obsolete_list($obsolete); 
     1166} 
     1167 
     1168function clean_obsolete_list($file_list = array(), &$errors = array()) 
     1169{ 
     1170  if (!function_exists('unlink')) 
     1171  { 
     1172      // No unlink available... 
     1173      array_push($errors, l10n('uam_no_unlink')); 
     1174      return FALSE; 
     1175  } 
     1176  $success = TRUE; 
     1177  foreach ($file_list as $file) 
     1178  { 
     1179    $file = NBC_UAM_PATH . $file; 
     1180    if (file_exists($file)) 
     1181    { 
     1182      // Remove obsolete file 
     1183      $success &= unlink($file); 
     1184    } 
     1185  } 
     1186  if (!$success) 
     1187  { 
     1188      array_push($errors, l10n('uam_unlink_errors')); 
     1189  } 
     1190  return $success; 
     1191} 
    10491192?> 
  • extensions/NBC_UserAdvManager/branches/2.13/language/de_DE/plugin.lang.php

    r4551 r4991  
    44 
    55$conf_UserAdvManager = isset($conf['UserAdvManager']) ? explode(";" , $conf['UserAdvManager']) : array(); 
    6  
    7  
    8 /* Global Configuration Tab */ 
    9 $lang['Tab_Global'] = 'Allgemeine Einstellungen'; 
    10 $lang['UserAdvManager_Mail_Info'] = ' Mail Informationen an den Benutzer'; 
    11 $lang['UserAdvManager_Mail_Info_true'] = ' Mail an den Benutzer durch die Übernahme der Verbindungsdaten bei der Registrierung oder ihr Profil aktualisieren.'; 
    12 $lang['UserAdvManager_Mail_Info_false'] = ' Schaltet die E-Mail senden. (Standard)'; 
    13 $lang['UserAdvManager_MailInfo_Text'] = ' Text zur Einführung der E-Mail an Benutzer ihm zu erlauben seine E-Mail-Adresse bestätigen<br><b style="color: red;">(!!! </b><b style="text-decoration: underline; color: red;">WARNUNG !</b> <b style="color: red;">Text Änderung ist nur verfügbar wenn Mail-Informationsdienst Benutzer aktiviert ist. Verwenden Sie die Multi-Language-Tags aus Extended Description Plugin, wenn dieses Plugin aktiviert ist !!!)</b>'; 
    14 $lang['UserAdvManager_No_Casse'] = ' Benutzername Groß-und Kleinschreibung'; 
    15 $lang['UserAdvManager_No_Casse_false'] = ' Lassen Sie den Benutzer Groß-und Kleinschreibung. (Standard)'; 
    16 $lang['UserAdvManager_Username_Char'] = ' Limited Zeichen für den Benutzernamen'; 
    17 $lang['UserAdvManager_Username_Char_false'] = ' Verwenden Sie die Standard-Benutzernamen Zeichen Kontrolle. (Standard)'; 
    18 $lang['UserAdvManager_Confirm_Mail'] = 'E-Mail-Adresse Bestätigung:'; 
    19 $lang['UserAdvManager_Confirm_Mail_true'] = ' Senden Sie eine E-Mail an Benutzer damit er seine E-Mail und seine Registrierung zu bestätigen.'; 
    20 $lang['UserAdvManager_Confirm_Mail_false'] = ' Verwenden Sie die Standardeinstellung Piwigo Registrierungssystem (ohne Registrierung Validierung). (Standard)'; 
    21 $lang['UserAdvManager_ConfirmMail_Text'] = ' Text zur Einführung der E-Mail an Benutzer ihm zu erlauben seine E-Mail-Adresse bestätigen<br><b style="color: red;">(!!! </b><b style="text-decoration: underline; color: red;">WARNUNG !</b> <b style="color: red;">Text Änderung ist nur verfügbar, wenn E-Mail-Adresse bestätigen aktiviert ist. Verwenden Sie die Multi-Language-Tags aus Extended Description Plugin, wenn dieses Plugin aktiviert ist !!!)</b>'; 
    22 $lang['UserAdvManager_Confirm_Group_Notice'] = 'WARNUNG : Mit der Validierung Gruppen erfordert, dass Sie mindestens einen Benutzer Gruppe angelegt haben und wird standardmäßig im User-Piwigo Gruppen-Management definiert.'; 
    23 $lang['UserAdvManager_No_Confirm_Group'] = 'Gruppe zur Verwendung für die Benutzer die nicht validiert die E-Mail-Adresse.'; 
    24 $lang['UserAdvManager_Validated_Group'] = 'Gruppe zur Verwendung für die Benutzer die ihre E-Mail-Adresse bestätigt haben.'; 
    25 $lang['UserAdvManager_Confirm_Status_Notice'] = 'WARNUNG : Die Verwendung des Status Validierung erfordert, dass Sie die "Gast"-Nutzer mit Standard-Einstellung (als Benutzer Vorlage) für neu registrierte gehalten haben. Hinweis: Sie können einem anderen Benutzer als neue Vorlage für registrierte gesetzt. Bitte beachten Sie die Dokumentation des Piwigo für weitere Informationen.'; 
    26 $lang['UserAdvManager_No_Confirm_Status'] = 'Status zur Verwendung für die Benutzer die nicht validiert die E-Mail-Adresse.'; 
    27 $lang['UserAdvManager_Validated_Status'] = 'Status zur Verwendung für die Benutzer die ihre E-Mail-Adresse bestätigt haben. Lassen ------- für die Verwendung von Standard-Werte Piwigo'; 
    28 $lang['UserAdvManager_No_Comment_Anonymous_true'] = ' Der Autor Feld müssen ausgefüllt werden, um einen Kommentar zu schicken.'; 
    29 $lang['UserAdvManager_No_Comment_Anonymous_false'] = 'Verwenden Sie die Standard-Einstellungen auf Piwigo Kommentare senden. (Standard)'; 
    30 $lang['UserAdvManager_MailExclusion'] = 'E-Mail-Anbieter Ausgrenzung:'; 
    31 $lang['UserAdvManager_MailExclusion_true'] = ' Legen Sie die E-Mail-Anbieter Ausgrenzung auf (zB: @hotmail.* oder @msn.*)'; 
    32 $lang['UserAdvManager_MailExclusion_false'] = ' Legen Sie die E-Mail-Anbieter Ausgrenzung aus. (Standard)'; 
    33 $lang['UserAdvManager_MailExclusion_List'] = ' Wenn E-Mail-Anbieter Ausgrenzung auf ON gesetzt ist, füllen Sie die E-Mail-Domänen auszuschließen unten. Sie müssen das folgende Format verwenden :<br>@[Domäne_name].[Domäne-Endung] - Beispiel : @hotmail.com<br>Trennen Sie die verschiedenen Bereiche mit einem Komma (,)<br>'; 
    34  
    35  
    36 /* ConfirmMail Configuration Tab */ 
    37 $lang['UserAdvManager_ConfirmMail_Info'] = 'Wenn Sie diese Option aktivieren, wählen Sie die gewünschte Zeit (x) in das untere Feld. Besucher, die sich dann x Tage Validierung ihrer Eintragung haben registrieren lassen. Nach Ablauf dieser Frist die Validierung Link haben sie per Post erhalten werden abgelaufen sein.<br>'; 
    38 $lang['UserAdvManager_ConfirmMail_TimeOut_true'] = 'Aktivieren Sie die Begrenzung der Anmeldeschluss.'; 
    39 $lang['UserAdvManager_ConfirmMail_TimeOut_false'] = 'Deaktivieren Sie die Begrenzung der Anmeldeschluss. (Default)'; 
    40 $lang['UserAdvManager_ConfirmMail_TimeOut'] = 'Validation Verzögerung:'; 
    41 $lang['UserAdvManager_ConfirmMail_Delay_Info'] = 'Geben Sie die Anzahl der Tage vor Ablauf der Eintragung Validierung : '; 
    42 $lang['UserAdvManager_ConfirmMail_Remail'] = 'Aktivieren oder Deaktivieren von E-Mail-Erinnerung an Unvalidierte Benutzer :'; 
    43 $lang['UserAdvManager_ConfirmMail_Remail_true'] = 'Aktivieren Sie per E-Mail-Erinnerung'; 
    44 $lang['UserAdvManager_ConfirmMail_Remail_false'] = 'Deaktivieren von E-Mail-Erinnerung. (Default)'; 
    45 $lang['UserAdvManager_ConfirmMail_ReMail_Txt1'] = 'Custom Inhalt der Erinnerungs-Nachricht mit der Regeneration der Validierung Schlüssel. <br>Wenn leer, wird die Erinnerung per E-Mail nur den Bestätigungslink. Es wird daher dringend empfohlen, ein wenig erläuternden Text zu nehmen. (NB: Der Text Fertigpen bei der Plugin-Installation ist als ein Beispiel)<br><br><b style="color: red;">(!!! </b><b style="text-decoration: underline; color: red;">WARNUNG !</b> <b style="color: red;">Text Änderung ist nur verfügbar wenn Mail-Informationsdienst Benutzer aktiviert ist. Verwenden Sie die Multi-Language-Tags aus Extended Description Plugin, wenn dieses Plugin aktiviert ist !!!)</b>'; 
    46 $lang['UserAdvManager_ConfirmMail_ReMail_Txt2'] = 'Custom Inhalt der Erinnerungs-Nachricht ohne Regeneration der Validierung Schlüssel. <br>Wenn leer, wird die Erinnerung per E-Mail nur den Bestätigungslink. Es wird daher dringend empfohlen, ein wenig erläuternden Text zu nehmen. (NB: Der Text Fertigpen bei der Plugin-Installation ist als ein Beispiel)<br><br><b style="color: red;">(!!! </b><b style="text-decoration: underline; color: red;">WARNUNG !</b> <b style="color: red;">Text Änderung ist nur verfügbar wenn Mail-Informationsdienst Benutzer aktiviert ist. Verwenden Sie die Multi-Language-Tags aus Extended Description Plugin, wenn dieses Plugin aktiviert ist !!!)</b>'; 
    476 
    487 
     
    5514$lang['User: %s'] = 'Benutzer : %s'; 
    5615$lang['Password: %s'] = 'Passwort: %s'; 
    57 $lang['Add of %s'] = 'Hinzufügen von %s'; 
    58 $lang['Update of %s'] = 'Aktualisierung der %s'; 
    5916$lang['Link: %s'] = 'Klicken Sie bitte auf diesen Link bestätigen Sie Ihre Anmeldung: %s'; 
    60 $lang['Reminder_with_key_of_%s'] = '%s, Ihre Validierungs-Zahl wurde erneuert'; 
    61 $lang['Reminder_without_key_of_%s'] = '%s, Ihre Validierung Schlüssel abläuft'; 
    62 $lang['Ghost_remainder_of_%s'] = '%s, Dies ist eine Erinnerung per E-Mail'; 
    6317 
    6418 
     
    6721$lang['confirm_mail_page_title'] = 'Überprüfen Sie Ihre Registrierung'; 
    6822$lang['confirm_mail_ok'] = '<br><br><br>Wir danken Ihnen, Ihre E-Mail-Adresse bestätigt haben und Ihre Anmeldung auf der Galerie. Viel Spaß!<br><br><br><br>'; 
    69 $lang['confirm_mail_bad'] = '<br><br><br>Ihre Aktivierungs-Schlüssel ist falsch oder abgelaufen oder Sie haben bereits validiert Ihrem Konto. Wenden Sie sich bitte an den Webmaster, um dieses Problem zu beheben.<br><br><br><br>'; 
    7023 
    7124 
     
    8437$lang['UserAdvManager_no_update_pwd'] = '[Profil aktualisiert ohne Passwort geändert]'; 
    8538$lang['invalid_pwd'] = 'Ungültiger Benutzername oder Passwort !'; 
    86 $lang['Err_ConfirmMail_Settings'] = 'Diese Seite wird nur verfügbar wenn "E-Mail-Adresse Bestätigung" ist aktiviert im "Allgemeine Einstellungen" seite.'; 
    87 $lang['Err_UserManager_Settings'] = 'Diese Seite ist nur verfügbar, wenn "Enable Begrenzung der Anmeldeschluss ist aktiviert in der "ConfirmMail Einstellungen" und ein Unvalidierte Benutzer Gruppe ist im "Allgemeine Einstellungen" seite gestellt.'; 
    88 $lang['No_validation_for_Guest'] = 'Der "Gast"-Konto ist nicht Gegenstand der Validierung'; 
     39$lang['No_validation_for_Guest'] = 'Der &quot;Gast&quot;-Konto ist nicht Gegenstand der Validierung'; 
    8940$lang['No_validation_for_default_user'] = 'Der Standard-Konto ist nicht Gegenstand der Validierung'; 
    90 $lang['No_validation_for_Webmaster'] = 'Der "Webmaster"-Konto ist nicht Gegenstand der Validierung'; 
     41$lang['No_validation_for_Webmaster'] = 'Der &quot;Webmaster&quot;-Konto ist nicht Gegenstand der Validierung'; 
    9142$lang['No_validation_for_your_account'] = 'Ihre personnal admin-Konto ist nicht Gegenstand der Validierung'; 
    9243$lang['Database_Error'] = '<b><u>Warnung! Integrität kritischer Fehler in der Datenbank.</u></b><br><br>Bitte überprüfen Sie die Integrität der #_user_confirm_mail Tabelle.'; 
     
    10758$lang['Mail_with_key'] = 'Erinnerung mit Schlüssel'; 
    10859$lang['Force_Validation'] = 'gezwungen Validierung'; 
    109 $lang['Reminder_Email'] = 'E-Mail-Erinnerung'; 
    11060 
    11161 
     
    11464// --------- Starting below: New or revised $lang ---- from version 2.12.0 and 2.12.1 
    11565/* Global Configuration Tab */ 
    116 $lang['UserAdvManager_Title1'] = 'Benutzer-Registrierung Verwaltung'; 
    117 $lang['UserAdvManager_Title2'] = 'Registrierung Validierung und Gruppen / Status Verwaltung'; 
    118 $lang['UserAdvManager_Password_Enforced'] = 'Stärkung Passwörter - die Aktivierung dieser Option wird die Beschlagnahme des Passworts für die Besucher eine Anmeldung erforderlich. Auch das Passwort das vom Besucher eingegebenen wird mit einem Ergebnis von Komplexität erfüllen (<b style="color: green;">aktivieren und Einstellungen speichern um mehr Informationen anzuzeigen</b>).'; 
    119 $lang['UserAdvManager_Password_Enforced_Info'] = '<b style="text-decoration: underline; color: green;">Erläuterungen:</b> <b style="color: green;">Ein Passwort ist der Gäste zu den Parametern berechnet: Dauer, Art der verwendeten Zeichen (Buchstaben, Ziffern, Großbuchstaben, Kleinbuchstaben, Sonderzeichen). Wenn das Passwort des Benutzers nicht der Gäste erzielte der Gäste ist mit dem minimalen Partitur angezeigt zu erreichen und einen Hinweis auf den Ergebnis dieser Partitur zu erhöhen. Um Ihnen eine Idee, einen Ergebnis unter 100 wird als "geringe Komplexität". Zwischen 100 und 500, ist die Komplexität erhöht und Durchschnitt. Mehr als 500, das werd Fort Knox! ;-)<br>Sie können Ihre Passwörter Komplexität Tests durchführen indem Sie das unten stehende Feld. Dies ermöglicht Ihnen eine Vorstellung von der Partitur zu erhalten, um eine benutzerdefinierte Komplexität zu definieren.</b>'; 
    120 $lang['UserAdvManager_PasswordTest'] = 'Passwort testen : '; 
    121 $lang['UserAdvManager_ScoreTest'] = 'Ergebnis : '; 
    12266$lang['PasswordTest'] = 'Ergebnis Berechnung'; 
    123 $lang['UserAdvManager_Password_Enforced_true'] = ' Starkes Passwort erforderlich - Geben Sie die Mindestpunktzahl (Boden-Ergebnis) von Passwörtern Komplexität == '; 
    124 $lang['UserAdvManager_Password_Enforced_false'] = ' Keine Passwörter zu stärken. (Standard)'; 
    125 $lang['UserAdvManager_AdminPassword_Enforced'] = 'Gelten auch die Passwörter Komplexität Kontrolle wenn ein Administrator einen Benutzer erstellen? Hinweis: Wenn der Benutzer wünscht, erstellt sein Passwort zu ändern und Passwörter für die Benutzer Stärkung aktiv ist, wird er unterliegt den Regeln festgelegt.'; 
    126 $lang['UserAdvManager_AdminPassword_Enforced_true'] = 'Aktivieren Stärkung Passwörter für Administratoren.'; 
    127 $lang['UserAdvManager_AdminPassword_Enforced_false'] = 'Deaktivieren Stärkung Passwörter für Administratoren. (Standard)'; 
    128 $lang['UserAdvManager_GhostTracker'] = 'Geist Tracker - Ermöglicht registrierten Nutzern zur Verwaltung nach ihrem letzten Besuch Datum :'; 
    129 $lang['UserAdvManager_GhostTracker_true'] = ' Aktivieren Geist Tracker.'; 
    130 $lang['UserAdvManager_GhostTracker_false'] = ' Deaktivieren Geist Tracker. (Default)'; 
    131 $lang['UserAdvManager_GhostTracker_DayLimit'] = ' Geben Sie hier die Obergrenze in Tagen, zwischen zwei Besuche eines Besuchers. Wenn dieser Grenzwert erreicht ist, wird diese Besucher in der Tabelle erscheinen auf "Geist Tracker" aus.'; 
    132 $lang['UserAdvManager_GhostTracker_ReminderText'] = ' Text in die E-Mail-Erinnerung verwendet geschickt zu fördern Besucher kommen zurück zur Galerie (Anm.: Der Text Fertigpen bei der Plugin-Installation ist als ein Beispiel).<br><b style="color: red;">(!!! </b><b style="text-decoration: underline; color: red;">WARNUNG !</b> <b style="color: red;">Text Änderung ist nur verfügbar wenn Mail-Informationsdienst Benutzer aktiviert ist. Verwenden Sie die Multi-Language-Tags aus Extended Description Plugin, wenn dieses Plugin aktiviert ist !!!)</b>'; 
    13367/* Ghost Tracker Tab */ 
    134 $lang['GhostTracker_Title'] = 'Erweiterte Gespenst Besucher-Management'; 
    135 $lang['Title_Tab4'] = 'UserAdvManager - Geist Tracker'; 
    13668$lang['Tab_GhostTracker'] = 'Geist Tracker'; 
    13769$lang['LastVisit_Date'] = 'Letzter Besuch'; 
    138 $lang['Ghost_Reminder'] = 'E-Mail-Erinnerung'; 
     70$lang['Reminder'] = 'E-Mail-Erinnerung'; 
    13971$lang['Reminder_Sent_OK'] = 'JA'; 
    14072$lang['Reminder_Sent_NOK'] = 'NEIN'; 
     
    14779- Erhöhung ihrer Länge (Anzahl Zeichen)<br> 
    14880Die minimale Passwörter der Gäste ist: '; 
    149 $lang['No_reminder_for_Guest'] = 'Der "Gast"-Konto ist nicht zu empfangen Mahnungen Geist Tracker'; 
     81$lang['No_reminder_for_Guest'] = 'Der &quot;Gast&quot;-Konto ist nicht zu empfangen Mahnungen Geist Tracker'; 
    15082$lang['No_reminder_for_default_user'] = 'Der Standard-Account ist nicht zu empfangen Mahnungen Geist Tracker'; 
    151 $lang['No_reminder_for_Webmaster'] = 'Der "Webmaster"-Konto ist nicht zu empfangen Mahnungen Geist Tracker'; 
     83$lang['No_reminder_for_Webmaster'] = 'Der &quot;Webmaster&quot;-Konto ist nicht zu empfangen Mahnungen Geist Tracker'; 
    15284$lang['No_reminder_for_your_account'] = 'Sie personnal Admin-Konto ist nicht zu empfangen Mahnungen Geist Tracker'; 
    153 $lang['Err_GhostTracker_Settings'] = 'Diese Seite ist nur verfügbar, wenn "Geist Tracker" in der "Allgemeine Einstellungen" seite gestellt ist.'; 
    15485/* Action button names */ 
    15586$lang['audit'] = 'Audit-Einstellungen'; 
     
    15788// --------- End: New or revised $lang ---- from version 2.12.0 and 2.12.1 
    15889 
     90 
    15991// --------- Starting below: New or revised $lang ---- from version 2.12.2 
    160 /* Global Configuration Tab */ 
    161 $lang['UserAdvManager_GhostTracker_Notice'] = 'Wenn der Geist Tracker-Funktion aktiviert ist, können Sie verwalten Ihre Besucher je nach der Häufigkeit ihrer Besuche. <b style="color: red;">WICHTIG: Wenn Sie diese Funktion zum ersten Mal ermöglichen oder Sie haben nach einem langen Zeitraum aus in dem neue Besucher registriert sind reaktiviert, besuchen Sie die Geist Tracker-Panel und folgen Sie den Anweisungen für Geist Tracker Initialisierung.</b>'; 
    162 /* Ghost Tracker Tab */ 
    163 $lang['UserAdvManager_GhostTracker_Init'] = 'Wenn Sie diese Funktion zum ersten Mal oder haben Sie nach einem langen Zeitraum aus, in dem neue Besucher registriert sind, müssen Sie initialisieren, oder setzen Sie den Ghost Tracker reaktiviert. Dieser Vorgang ist nur nach Aktivierung oder Reaktivierung von der Möglichkeit gemacht. Bitte klicken Sie <u>einmal</u> die Reset-Taste unten.'; 
    164 $lang['UserAdvManager_GhostTracker_User_List'] = 'Wenn Geist Tracker aktiviert ist und initialisiert wurde, finden Sie weiter unten die Liste der registrierten Besucher, die sich seit x Tagen zurückgegeben haben. "x" ist die Anzahl der Tage konfiguriert in der Allgemeine Einstellungen. Darüber hinaus finden Sie eine Spalte angibt, ob eine E-Mail-Erinnerung hat, um die angestrebten Besucher gesendet wurde. So können Sie auf einen Blick sehen und zu behandeln Besucher, die nicht wegen der Erinnerung genommen haben.<br><br>In dieser Ansicht können Sie: 
    165 <br><br> 
    166 - Löschen Sie manuell Konten <b>(manuell drain)</b> 
    167 <br> 
    168 - Generieren Sie per E-Mail-Erinnerung <b>mit dem Zurücksetzen der letzte Besuch date</b>. Dies erlaubt es, einen Platzhalter, um die angestrebten Besucher geben. Wenn der Besucher bereits eine Mahnung erhalten haben, durch nichts daran gehindert, eine neue Mail, die wieder zurückgesetzt werden, in der Tat übel, dem letzten Tag besuchen. 
    169 <br>'; 
    17092/* Errors and Warnings */ 
    17193$lang['GhostTracker_Init_OK'] = 'Geist Tracker neu gehstellt !'; 
     
    17496// --------- End: New or revised $lang ---- from version 2.12.2 
    17597 
    176 // --------- Starting below: New or revised $lang ---- from version 2.12.6 
     98 
     99// --------- Starting below: New or revised $lang ---- from version 2.12.7 
     100/* Errors and Warnings */ 
     101$lang['mail_text_error'] = '<b>Warnung!</b> - Semikolon (;) sind nicht im addtionnal E-Mail-Text erlaubt. Diese Zeichen wurden automatisch durch einen Punkt ersetzt (.). Für Informationen, ist der geänderte Text (n) (sind) in Rot in das entsprechende Feld (s dargestellt). Sie bitte, ob es (sie) aus.'; 
     102// --------- End: New or revised $lang ---- from version 2.12.7 
     103 
     104 
     105// --------- Starting below: New or revised $lang ---- from version 2.12.8 
     106/* Errors and Warnings */ 
     107$lang['mail_exclusionlist_error'] = 'Warnung! Sie haben eine neue Zeile eingetragen (CR-LF) an den Anfang der E-Mail-Ausschluss-Liste (in rot siehe unten). Obwohl diese neue Linie nicht sichtbar ist, ist es noch vorhanden und kann zu Funktionsstörungen des Plugins verursachen. Bitte, re-Typ in Ihrem Ausschluss-Liste in einer Weise, die nicht durch einen Zeilenumbruch beginnen wird.'; 
     108// --------- End: New or revised $lang ---- from version 2.12.8 
     109 
     110 
     111// --------- Starting below: New or revised $lang ---- from version 2.13.0 
     112/* UserList Tab */ 
     113$lang['UserList_Title'] = 'Monitoring registrierte Benutzer'; 
     114$lang['Nb_Days'] = 'Anzahl der Tage seit<br>dem letzten Besuch'; 
     115// --------- End: New or revised $lang ---- from version 2.13.0 
     116 
     117 
     118// --------- Starting below: New or revised $lang ---- from version 2.13.4 
     119$lang['uam_no_unlink'] = '\'unlink\' Funktion ist nicht verfügbar'; 
     120$lang['uam_unlink_errors'] = 'Fehler aufgetreten beim Löschen von Dateien'; 
    177121/* Global Configuration Tab */ 
    178 $lang['UserAdvManager_No_Casse_true'] = ' Stellen Sie das Benutzerkonto Groß-und Kleinschreibung bei der Registrierung und Identifizierung Schritt (USER = user = User = usER...).'; 
    179 // --------- End: New or revised $lang ---- from version 2.12.6 
    180  
    181 // --------- Starting below: New or revised $lang ---- from version 2.12.7 
    182 /* Errors and Warnings */ 
    183 /* TODO */$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.'; 
    184 // --------- End: New or revised $lang ---- from version 2.12.7 
    185  
    186 // --------- Starting below: New or revised $lang ---- from version 2.12.8 
    187 /* Errors and Warnings */ 
    188 /* TODO */$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.'; 
    189 // --------- End: New or revised $lang ---- from version 2.12.8 
    190  
    191 // --------- Starting below: New or revised $lang ---- from version 2.13.0 
    192 /* Global Configuration Tab */ 
    193 $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.'; 
    194 $lang['UserAdvManager_Add_LastVisit_Column_true'] = ' Enable user monitoring list.'; 
    195 $lang['UserAdvManager_Add_LastVisit_Column_false'] = ' Disable user monitoring list (Default).'; 
    196 /* ConfirmMail Configuration Tab */ 
    197 $lang['ConfirmMail_Title'] = 'Erweiterte Einstellungen für die Validierung der Register'; 
    198 $lang['Tab_ConfirmMail'] = 'Register Validierung Einstellungen'; 
     122$lang['Title_Tab'] = 'UserAdvManager - Version : '; 
     123$lang['SubTitle1'] = 'Plugin-Konfiguration'; 
     124$lang['Tab_Global'] = 'Konfiguration'; 
     125$lang['UserAdvManager_Title1'] = 'Einstellen Einschränkungen für Registrierungen'; 
     126$lang['UserAdvManager_Title2'] = 'Einstellen Bestätigungen und Validierungen der Registrierung'; 
     127$lang['UserAdvManager_Title3'] = 'Einstellen der Registrierung durchgeführt und andere Optionen'; 
     128$lang['UserAdvManager_Title4'] = 'Tipps und Beispiele für die Benutzung'; 
     129$lang['UserAdvManager_No_Casse'] = 'Benutzernamen: Groß-und Kleinschreibung'; 
     130$lang['UserAdvManager_No_Casse_true'] = ' Aktivieren'; 
     131$lang['UserAdvManager_No_Casse_false'] = ' Deaktivieren (Standard)'; 
     132$lang['UserAdvManager_Username_Char'] = ' Benutzernamen: Ausschluss von Zeichen'; 
     133$lang['UserAdvManager_Username_Char_true'] = ' Zeichen Verboten:<br>(Verwenden Sie ein Komma, um ein Zeichen getrennt)<br><br>'; 
     134$lang['UserAdvManager_Username_Char_false'] = ' Erlauben Sie alle (Standard)'; 
     135$lang['UserAdvManager_Password_Enforced'] = 'Stärkung des Sicherheitsniveaus von Kennwörtern'; 
     136$lang['UserAdvManager_Password_Enforced_true'] = ' Aktivieren. Minimale Punktzahl: '; 
     137$lang['UserAdvManager_Password_Enforced_false'] = ' Deaktivieren (Standard)'; 
     138$lang['UserAdvManager_AdminPassword_Enforced'] = 'Die Anwendung für Administratoren'; 
     139$lang['UserAdvManager_AdminPassword_Enforced_true'] = ' Aktivieren'; 
     140$lang['UserAdvManager_AdminPassword_Enforced_false'] = ' Deaktivieren (Standard)'; 
     141$lang['UserAdvManager_PasswordTest'] = 'Passwort testen : '; 
     142$lang['UserAdvManager_ScoreTest'] = 'Ergebnis : '; 
     143$lang['UserAdvManager_MailExclusion'] = 'E-Mail-Domänen Ausgrenzung'; 
     144$lang['UserAdvManager_MailExclusion_true'] = ' Schließen Sie die folgenden E-Mail-Domänen:<br>(Verwenden Sie ein Komma zu trennen jede Domain)'; 
     145$lang['UserAdvManager_MailExclusion_false'] = ' Deaktivieren (Standard)'; 
     146 
     147$lang['UserAdvManager_Mail_Info'] = 'Informationen E-Mail an Benutzer:'; 
     148$lang['UserAdvManager_Mail_Info_true'] = ' Aktivieren'; 
     149$lang['UserAdvManager_Mail_Info_false'] = ' Deaktivieren (Standard)'; 
     150$lang['UserAdvManager_MailInfo_Text'] = ' Anpassen der Informationen per E-Mail:'; 
     151$lang['UserAdvManager_Confirm_Mail'] = 'Bestätigung der Anmeldung:'; 
     152$lang['UserAdvManager_Confirm_Mail_true'] = ' Aktivieren'; 
     153$lang['UserAdvManager_Confirm_Mail_false'] = ' Deaktivieren (Standard)'; 
     154$lang['UserAdvManager_ConfirmMail_Text'] = ' Anpassen der E-Mail-Bestätigung'; 
     155$lang['UserAdvManager_Confirm_grpstat_notice'] = 'Achtung: Es ist ratsam, entweder die Gruppe oder die Validierung Satzung und nicht beide gleichzeitig.'; 
     156$lang['UserAdvManager_Confirm_Group'] = 'Validation Gruppen<br>(verlassen ------- zum nicht zu beeinträchtigen Gruppe)'; 
     157$lang['UserAdvManager_Confirm_Status'] = 'Validation Satzung<br>(verlassen ------- ein Versäumnis des Piwigo zu halten)'; 
     158$lang['UserAdvManager_No_Confirm_Group'] = 'Gruppe für Benutzer, die nicht validiert ihrer Eintragung<br>'; 
     159$lang['UserAdvManager_Validated_Group'] = 'Gruppe für Benutzer, die ihre Anmeldung bestätigt<br>'; 
     160$lang['UserAdvManager_No_Confirm_Status'] = 'Status für Benutzer, die nicht validiert ihrer Eintragung<br>'; 
     161$lang['UserAdvManager_Validated_Status'] = 'Status für Benutzer, die ihre Anmeldung bestätigt<br>'; 
     162$lang['UserAdvManager_ValidationLimit_Info'] = 'Anmeldeschluss Validierung beschränkt'; 
     163$lang['UserAdvManager_ConfirmMail_TimeOut_true'] = ' Aktivieren. Anzahl der Tage bis zum Ablauf: '; 
     164$lang['UserAdvManager_ConfirmMail_TimeOut_false'] = ' Deaktivieren (Standard)'; 
     165$lang['UserAdvManager_ConfirmMail_Remail'] = 'Erinnern Unvalidierte User'; 
     166$lang['UserAdvManager_ConfirmMail_Remail_true'] = ' Aktivieren'; 
     167$lang['UserAdvManager_ConfirmMail_Remail_false'] = ' Deaktivieren (Standard)'; 
     168$lang['UserAdvManager_ConfirmMail_ReMail_Txt1'] = 'Anpassen der Erinnerungs-Nachricht <b><u>mit</u></b> neue Regeneration der Schlüssel Validierung.'; 
     169$lang['UserAdvManager_ConfirmMail_ReMail_Txt2'] = 'Anpassen der Erinnerungs-Nachricht <b><u>ohne</u></b> neue Regeneration der Schlüssel Validierung.'; 
     170 
     171$lang['UserAdvManager_GhostTracker'] = 'Geist Besucher-Management (Geist Tracker)'; 
     172$lang['UserAdvManager_GhostTracker_true'] = ' Aktivieren. Maximale Zeit in Tagen zwischen zwei Besuche: '; 
     173$lang['UserAdvManager_GhostTracker_false'] = ' Deaktivieren (Standard)'; 
     174$lang['UserAdvManager_GhostTracker_ReminderText'] = 'Anpassen der Geist Tracker Erinnerungs-Nachricht'; 
     175$lang['UserAdvManager_LastVisit'] = ' Tracking registrierte Benutzer'; 
     176$lang['UserAdvManager_LastVisit_true'] = ' Aktivieren'; 
     177$lang['UserAdvManager_LastVisit_false'] = ' Deaktivieren (Standard)'; 
     178$lang['UserAdvManager_No_Comment_Anonymous'] = 'Nickname obligatorisch für Gäste Kommentare'; 
     179$lang['UserAdvManager_No_Comment_Anonymous_true'] = ' Aktivieren'; 
     180$lang['UserAdvManager_No_Comment_Anonymous_false'] = ' Deaktivieren (Standard)'; 
     181 
     182$lang['UserAdvManager_Tips1'] = 'Registrations with email validation and warning message on the Piwigo\'s homepage'; 
     183$lang['UserAdvManager_Tips1_txt'] = ' 
     184          <ul> 
     185            <li> 
     186Ingredients needed:<br> 
     187- 2 Piwigo\'s user groups at least: &quot;Waiting&quot; for visitors awaiting validation and &quot;Validated&quot; for visitors who have validated their registration<br> 
     188- NBC_UAM plugin<br> 
     189- PWG Stuffs plugin<br> 
     190- Possibly Extended Description plugin (to support multi-lingual) 
     191            </li> 
     192<br><br> 
     193            <li> 
     194La recette :<br> 
     195            <ul> 
     196              <li> 
     197Preamble: It\'s located in the case of a private gallery or semi-private (ie only a small part of categories is available by Guests and registered can see everything). We consider that the required plugins are installed (does it remind you?).<br><br> 
     198              </li> 
     199              <li> 
     200Attribute group &quot;Waiting&quot; no permission on private categories<br><br> 
     201              </li> 
     202              <li> 
     203Attribute group &quot;Validated&quot; all permissions on the private categories<br><br> 
     204              </li> 
     205              <li> 
     206In NBC_UAM plugin: 
     207              <ol> 
     208                <li>Enable registration confirmation</li> 
     209                <li>In the field below &quot;Customizing the confirmation email&quot;, enter text for additional explanation will be attached to email registration confirmation. Possibly, it is possible to use markup language implemented by the plugin Extended Description</li> 
     210                <li>In the &quot;Group for users who have not validated their registration&quot;, select group &quot;Waiting&quot;</li> 
     211                <li>In the &quot;Group for users who have validated their registration&quot;, select group &quot;Validated&quot;</li> 
     212                <li>Save the plugin configuration</li> 
     213              </ol> 
     214              </li> 
     215<br><br> 
     216              <li> 
     217In PWG Stuff plugin: 
     218              <ol> 
     219                <li>Add a new module personal block like an edito</li> 
     220                <li>In the module\'s configuration, in addition to its title (eg &quot;Registration pending validation&quot;) and its description, check only the authorized group &quot;Waiting&quot;</li> 
     221                <li>In the content module, enter the message text which sought information will be visible as invalid user. Again, ability to manage multi-language through Extended Description\'s tags</li> 
     222                <li>Validate module</li> 
     223                <li>Define its place on the main page of the gallery</li> 
     224              </ol> 
     225              </li> 
     226            </ul> 
     227            </li> 
     228<br><br> 
     229            <li> 
     230              The result:<br> 
     231              - A &quot;Guest&quot; arrives on the gallery, he sees nothing other than the public categories and no information message.<br> 
     232              - He registers. This generates an email validation and automatic membership to the group &quot;Waiting&quot;.<br> 
     233              - At the end, he\'s redirected to the gallery homepage and a message indicating the waiting of validate its registration<br><br> 
     234              He received his email validation, following the link provided for that purpose in the mail, releases the group &quot;Waiting&quot; and takes place in the group &quot;Validated&quot;. By clicking the &quot;Home&quot;, then he\'s connected to the gallery with full access to private groups and without the information message. 
     235            </li> 
     236          </ul>'; 
     237 
     238$lang['Tab_UserManager'] = 'Tracking Validierungen'; 
     239 
     240/* UserManager Tab */ 
     241$lang['SubTitle3'] = 'Tracking Validierungen'; 
     242$lang['UserManager_Title'] = 'Tracking Validierungen'; 
     243/* Ghost Tracker Tab */ 
     244$lang['SubTitle4'] = 'Geist Tracker'; 
     245$lang['GT_Init'] = 'Initializing Ghost Tracker'; 
     246$lang['GhostTracker_Title'] = 'Geist Besucher-Management'; 
     247$lang['UserAdvManager_GhostTracker_Init'] = 'Wenn Sie diese Funktion zum ersten Mal oder haben Sie nach einem langen Zeitraum aus, in dem neue Besucher registriert sind, müssen Sie initialisieren, oder setzen Sie den Geist Tracker reaktiviert. Dieser Vorgang ist nur nach Aktivierung oder Reaktivierung von der Möglichkeit gemacht. Bitte klicken Sie <u>einmal</u> die Reset-Taste unten.'; 
    199248/* UserList Tab */ 
    200 $lang['Title_Tab5'] = 'UserAdvManager - Nutzungshinweise'; 
    201 $lang['UserList_Title'] = 'Monitoring registrierte Benutzer'; 
    202 $lang['Tab_UserList'] = 'Monitoring Benutzer'; 
    203 $lang['UserAdvManager_User_List'] = 'Diese Seite gibt es zur Information an den Administrator. Es zeigt eine Liste von allen Nutzern auf der Galerie zeigt das Datum und die Anzahl der Tage seit dem letzten Besuch registriert. Die Liste ist in aufsteigender Reihenfolge der Anzahl der Tage sortiert. 
    204 <br><br> 
    205 Wenn der Geist Tracker aktiv ist, wird die Anzahl der Tage ohne einen Besuch wie der folgende Farbcode nach dem Maximum in der Ghost Tracker Optionen: 
    206 <br> 
    207 - <b style="color: lime;">Grün</b> : Wenn der Benutzer hat die Galerie <b style="color: lime;"><u>weniger als 50%</u></b> besucht der angegebene Höchstzahl in der Geist Tracker.<br> 
    208 - <b style="color: orange;">Orange</b> : Wenn der Benutzer hat die Galerie <b style="color: orange;"><u>zwischen 50% und 99%</u></b> besucht der angegebene Höchstzahl in der Geist Tracker.<br> 
    209 - <b style="color: red;">Red</b> : Wenn der Benutzer hat die Galerie <b style="color: red;"><u>für mehr als 100% </u></b> besucht der angegebene Höchstzahl in der Geist Tracker. <b><u>In diesem Fall muss der Benutzer sich auch in der Geist Tracker-Tabelle.</u></b><br> 
    210 <br> 
    211 Beispiel: 
    212 <br> 
    213 Die Höchstdauer von Geist Tracker ist so konfiguriert, dass 100 Tage. 
    214 <br> 
    215 Ein Benutzer wird in grün angezeigt, wenn er die Galerie für weniger als 50 Tagen besucht haben, in orange, wenn sein letzter Besuch stattgefunden hat zwischen 50 und 99 Tage und rot für 100 Tage und mehr. 
    216 <br><br> 
    217 <b>HINWEIS</b> : Die Liste wird nicht angezeigt, die nicht validiert ihrer Registrierung (falls die Möglichkeit der Validierung der Registrierung aktiviert ist). Diese Benutzer werden dann in besonderer Weise in der "Validation verwaltet.'; 
    218 $lang['Nb_Days'] = 'Anzahl der Tage seit<br>dem letzten Besuch'; 
    219 /* UserManager Tab */ 
    220 $lang['UserAdvManager_ConfirmMail_User_List'] = 'Wenn die Begrenzung der Frist für die Anmeldung aktiviert ist, finden Sie weiter unten die Liste der Benutzer, deren Validierung Eintragung erwartet wird, <b style="text-decoration: underline;"> ob oder nicht </b> sind sie in der Zeit zu überprüfen. <br><br>Das Datum der Eintragung wird in grün angezeigt, wenn der Benutzer betroffen ist unterhalb der Frist nach seiner Registrierung zu bestätigen. In diesem Fall ist die Validierung Schlüssel noch gültig ist, und wir können eine E-Mail mit oder ohne eine neue Validierung Schlüssel zu schicken. <br><br>Wenn das Datum der Eintragung in rot angezeigt wird, hat die Validierung abgelaufen. In diesem Fall müssen Sie eine E-Mail mit der Regeneration der Validierung Schlüssel senden, wenn Sie dem Benutzer die Möglichkeit, ihre Anmeldung bestätigen möchten. <br><br>In allen Fällen ist es möglich, manuell die Validierung Kraft. <br><br>In dieser Ansicht können Sie: 
    221 <br><br> 
    222 - Löschen Sie manuell Konten <b>(Handbuch Drain)</b> 
    223 <br> 
    224 - Generieren Sie per E-Mail-Erinnerung <b>ohne</b> erzeugt einen neuen Schlüssel. Warnung: Senden Sie eine E-Mail-Erinnerung für die angestrebten Besucher. Diese Funktion kann nicht zurückgesetzt dem Zeitpunkt der Eintragung des angestrebten Besucher und das Zeitlimit ist weiterhin gültig. 
    225 <br> 
    226 - Generieren Sie per E-Mail-Erinnerung <b>mit</b> erzeugt einen neuen Schlüssel. Warnung: Senden Sie eine E-Mail-Erinnerung für die angestrebten Besucher. Diese Funktion setzt auch den Zeitpunkt der Eintragung des angestrebten Besucher, die die Frist für die Validierung erweitern entspricht. 
    227 <br> 
    228 - Senden einer Registrierung erwartet Validierung von Hand, auch wenn das Ablaufdatum überschritten ist <b>(zwingen Validierung)</b>. 
    229 <br>'; 
    230 $lang['UserManager_Title'] = 'Erweiterte Einstellungen von validierten registrierte Benutzer'; 
    231 $lang['Title_Tab3'] = 'UserAdvManager - Management der Registrierung Validierungen'; 
    232 $lang['Tab_UserManager'] = 'Validierungen Management'; 
    233 /* Ghost Tracker Tab */ 
    234 $lang['Reminder'] = 'Email Erinnerung'; 
    235 /* Errors and Warnings */ 
    236 $lang['Err_Userlist_Settings'] = 'Diese Seite ist nur verfügbar, wenn "Benutzer Monitoring" ist im "General Setup" aktiv ist.'; 
    237 // --------- End: New or revised $lang ---- from version 2.13.0 
    238 // --------- Starting below: New or revised $lang ---- from version 2.13.1 
    239 /* Global Configuration Tab */ 
    240 $lang['Title_Tab1'] = 'UserAdvManager 2.13.1 - Allgemeine Einstellungen'; 
    241 /* ConfirmMail Configuration Tab */ 
    242 $lang['Title_Tab2'] = 'UserAdvManager 2.13.1 - Registrieren Validierung Einstellungen'; 
    243 // --------- End: New or revised $lang ---- from version 2.13.1 
    244 // --------- Starting below: New or revised $lang ---- from version 2.13.3 
    245 /* Global Configuration Tab */ 
    246 $lang['UserAdvManager_Username_Char_true'] = ' Die folgenden Zeichen <b style="color: green;">(getrennte Werte durch Kommas ","!)</b> werden für den Benutzernamen Wahl verboten werden == '; 
    247 $lang['UserAdvManager_No_Comment_Anonymous'] = 'Aliases sind für Kommentare obligatorisch. <b style="color: red;">Aktivieren Sie diese Einstellung, wenn die Behörde nicht eingetragene Besucher gegeben um Kommentare zu schreiben (Admin-Panel Piwigo> Einstellungen> Allgemein, Registerkarte "Kommentare"> "Kommentare für alle erlaubt")</b>'; 
    248 // --------- End: New or revised $lang ---- from version 2.13.3 
     249$lang['SubTitle5'] = 'Tracking-Besucher'; 
     250$lang['Tab_UserList'] = 'Tracking-Besucher'; 
     251/* Mailing */ 
     252$lang['Add of %s'] = 'Profil erstellt für %s'; 
     253$lang['Update of %s'] = 'Profil aktualisieren %s'; 
     254/* Email confirmation page */ 
     255$lang['confirm_mail_bad'] = '<br><br><br>Ihre Aktivierungs-Schlüssel ist falsch oder abgelaufen oder Sie haben bereits validiert Ihrem Konto haben, wenden Sie sich bitte an den Webmaster, um dieses Problem zu beheben.<br><br><br><br>'; 
     256/* Mailing */ 
     257$lang['Ghost_reminder_of_%s'] = '%s, Dies ist eine Erinnerung per E-Mail'; 
     258$lang['Reminder_with_key_of_%s'] = '%s, Ihre Validierungs-Zahl wurde erneuert'; 
     259$lang['Reminder_without_key_of_%s'] = '%s, Ihre Validierung Schlüssel abläuft'; 
     260/* Errors and Warnings */ 
     261$lang['Err_UserManager_Settings'] = 'Diese Seite ist nur verfügbar, wenn &quot;Deadline für die Registrierung begrenzte Validierung&quot; aktiv ist und ein Unvalidierte User-Gruppe ist im Abschnitt &quot;Einstellung Bestätigungen und Validierungen der Registrierung&quot; gesetzt.'; 
     262$lang['Err_GhostTracker_Settings'] = 'Diese Seite ist nur verfügbar, wenn &quot;Geist Tracker&quot; aktiv &quot;Einstellen der Registrierung durchgeführt und andere Optionen&quot;.'; 
     263$lang['Err_Userlist_Settings'] = 'Diese Seite ist nur verfügbar, wenn &quot;Monitoring registrierte Benutzer&quot; ist aktiv in der &quot;Einstellung der Registrierung durchgeführt und andere Optionen&quot;'; 
     264// --------- End: New or revised $lang ---- from version 2.13.4 
    249265?> 
  • extensions/NBC_UserAdvManager/branches/2.13/language/en_UK/plugin.lang.php

    r4551 r4991  
    44 
    55$conf_UserAdvManager = isset($conf['UserAdvManager']) ? explode(";" , $conf['UserAdvManager']) : array(); 
    6  
    7  
    8 /* Global Configuration Tab */ 
    9 $lang['Tab_Global'] = 'General Setup'; 
    10 $lang['UserAdvManager_Mail_Info'] = ' Mail information to user:'; 
    11 $lang['UserAdvManager_Mail_Info_true'] = ' Send mail to the user by taking over its connection information when registering or updating their profile.'; 
    12 $lang['UserAdvManager_Mail_Info_false'] = ' Turns off the mail sending. (default)'; 
    13 $lang['UserAdvManager_MailInfo_Text'] = ' Text used to introduce the email sent to user to allow him to validate his email address<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 Mail information user is enabled. Use the multi language tags from Extended Description plugin if this plugin is activated !!!)</b>'; 
    14 $lang['UserAdvManager_No_Casse'] = ' User name case insensitive'; 
    15 $lang['UserAdvManager_No_Casse_false'] = ' Let the user case sensitive. (default)'; 
    16 $lang['UserAdvManager_Username_Char'] = ' Limited charset for username'; 
    17 $lang['UserAdvManager_Username_Char_false'] = ' Use the default username charset control. (default)'; 
    18 $lang['UserAdvManager_Confirm_Mail'] = 'Email address confirmation:'; 
    19 $lang['UserAdvManager_Confirm_Mail_true'] = ' Send an email to user to allow him to validate his email and his registration.'; 
    20 $lang['UserAdvManager_Confirm_Mail_false'] = ' Use the default Piwigo registration system (without registration validation). (default)'; 
    21 $lang['UserAdvManager_ConfirmMail_Text'] = ' Text used to introduce the email sent to user to allow him to validate his email address<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 address confirmation is enabled. Use the multi language tags from Extended Description plugin if this plugin is activated !!!)</b>'; 
    22 $lang['UserAdvManager_Confirm_Group_Notice'] = 'WARNING : Using validation groups requires that you have created at least one user group and is defined "by default" in Piwigo\'s user groups management.'; 
    23 $lang['UserAdvManager_No_Confirm_Group'] = 'Group to use for the users who haven\'t validated their email address.'; 
    24 $lang['UserAdvManager_Validated_Group'] = 'Group to use for the users who have validated their email address.'; 
    25 $lang['UserAdvManager_Confirm_Status_Notice'] = 'WARNING : The use of status validation requires that you have kept the "Guest" user with default setting (as user template) for new registered. Note you can set any other user as a template for new registered. Please refer to the Piwigo\'s documentation for more details.'; 
    26 $lang['UserAdvManager_No_Confirm_Status'] = 'Status to use for the users who haven\'t validated their email address.'; 
    27 $lang['UserAdvManager_Validated_Status'] = 'Status to use for the users who have validated their email address. Let ------- for using default Piwigo values'; 
    28 $lang['UserAdvManager_No_Comment_Anonymous_true'] = ' The author field have to be filled to send a comment.'; 
    29 $lang['UserAdvManager_No_Comment_Anonymous_false'] = ' Use the default Piwigo settings on comments sending. (default)'; 
    30 $lang['UserAdvManager_MailExclusion'] = 'Email provider exclusion:'; 
    31 $lang['UserAdvManager_MailExclusion_true'] = ' Set the email provider exclusion ON (i.e. : @hotmail.* or @msn.*)'; 
    32 $lang['UserAdvManager_MailExclusion_false'] = ' Set the email provider exclusion OFF. (default)'; 
    33 $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>'; 
    34  
    35  
    36 /* ConfirmMail Configuration Tab */ 
    37 $lang['UserAdvManager_ConfirmMail_Info'] = 'Time limitation for validation of registration :<br>If you enable this option, select the desired time (x) in the field below. Visitors who register will then have x days to validate their registration. After this period the validation link they have received by mail will be expired.<br>'; 
    38 $lang['UserAdvManager_ConfirmMail_TimeOut_true'] = 'Enable limiting the registration deadline.'; 
    39 $lang['UserAdvManager_ConfirmMail_TimeOut_false'] = 'Disable limiting the registration deadline. (Default)'; 
    40 $lang['UserAdvManager_ConfirmMail_TimeOut'] = 'Validation delay :'; 
    41 $lang['UserAdvManager_ConfirmMail_Delay_Info'] = 'Enter the number of days before expiry of the registration validation : '; 
    42 $lang['UserAdvManager_ConfirmMail_Remail'] = 'Enable or disable email reminder of unvalidated registers :'; 
    43 $lang['UserAdvManager_ConfirmMail_Remail_true'] = 'Enable email reminder'; 
    44 $lang['UserAdvManager_ConfirmMail_Remail_false'] = 'Disable email reminder. (Default)'; 
    45 $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>'; 
    46 $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>'; 
    476 
    487 
     
    5514$lang['User: %s'] = 'User : %s'; 
    5615$lang['Password: %s'] = 'Password: %s'; 
    57 $lang['Add of %s'] = 'Add of %s'; 
    58 $lang['Update of %s'] = 'Update of %s'; 
    5916$lang['Link: %s'] = 'Please, click on this link to confirm your registration : %s'; 
    60 $lang['Reminder_with_key_of_%s'] = '%s, your validation key has been renewed'; 
    61 $lang['Reminder_without_key_of_%s'] = '%s, your validation key will expire'; 
    62 $lang['Ghost_remainder_of_%s'] = '%s, this is a reminder email'; 
    6317 
    6418 
     
    6721$lang['confirm_mail_page_title'] = 'Validate your registration'; 
    6822$lang['confirm_mail_ok'] = '<br><br><br>Thank you to have confirmed your email address and your registration on the gallery. Have fun !<br><br><br><br>'; 
    69 $lang['confirm_mail_bad'] = '<br><br><br>Your activation key is incorrect or expired or you have already validated your account, please contact the webmaster to fix this problem.<br><br><br><br>'; 
    7023 
    7124 
     
    7528$lang['Err_audit_username_char'] = '<b>This account uses one or more forbidden characters :</b> '; 
    7629$lang['Err_audit_email_forbidden'] = '<b>This account uses a forbidden email provider :</b> '; 
    77 $lang['Err_audit_advise'] = '<b>you have to perform corrections to comply with new rules that you have activated.<br>Use a database management utility to correct user accounts directly in the table ### _USERS'; 
     30$lang['Err_audit_advise'] = '<b>you have to perform corrections to comply with new rules that you have activated.<br>Use a database management utility to correct user accounts directly in the table ###_USERS'; 
    7831$lang['UserAdvManager_Empty Author'] = 'The author field have to be filled to send a comment.'; 
    7932if ( isset($conf_UserAdvManager[1]) and $conf_UserAdvManager[1] == 'true' ) 
     
    8437$lang['UserAdvManager_no_update_pwd'] = '[profile updated without password changed]'; 
    8538$lang['invalid_pwd'] = 'Invalid username or password !'; 
    86 $lang['Err_ConfirmMail_Settings'] = 'This page will be available only if "Email address confirmation" is activated in "General Setup" tab.'; 
    87 $lang['Err_UserManager_Settings'] = 'This page is available only if "Enable limiting the registration deadline" is active in the "ConfirmMail Settings" tab and an unvalidated users group is set in "General Setup" tab.'; 
    8839$lang['No_validation_for_Guest'] = 'The "Guest" account is not subject to validation'; 
    8940$lang['No_validation_for_default_user'] = 'The default account is not subject to validation'; 
     
    10758$lang['Mail_with_key'] = 'Reminder with key'; 
    10859$lang['Force_Validation'] = 'Forced validation'; 
    109 $lang['Reminder_Email'] = 'Email reminder'; 
    11060 
    11161 
     
    11464// --------- Starting below: New or revised $lang ---- from version 2.12.0 and 2.12.1 
    11565/* Global Configuration Tab */ 
    116 $lang['UserAdvManager_Title1'] = 'Users registration management'; 
    117 $lang['UserAdvManager_Title2'] = 'Registration validation and groups / status management'; 
    118 $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>).'; 
    119 $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>'; 
    120 $lang['UserAdvManager_PasswordTest'] = 'Password to test : '; 
    121 $lang['UserAdvManager_ScoreTest'] = 'Score : '; 
    12266$lang['PasswordTest'] = 'Score calculation'; 
    123 $lang['UserAdvManager_Password_Enforced_true'] = ' Strong password required - Enter the minimum score (floor value) of passwords complexity == '; 
    124 $lang['UserAdvManager_Password_Enforced_false'] = ' Do not strengthen passwords. (default)'; 
    125 $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.'; 
    126 $lang['UserAdvManager_AdminPassword_Enforced_true'] = 'Enable strengthening passwords for admins.'; 
    127 $lang['UserAdvManager_AdminPassword_Enforced_false'] = 'Disable strengthening passwords for admins. (default)'; 
    128 $lang['UserAdvManager_GhostTracker'] = 'Ghost Tracker - Allows to manage registered users according their last visit date :'; 
    129 $lang['UserAdvManager_GhostTracker_true'] = ' Enable Ghost Tracker.'; 
    130 $lang['UserAdvManager_GhostTracker_false'] = ' Disable Ghost Tracker. (Default)'; 
    131 $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.'; 
    132 $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>'; 
    13367/* Ghost Tracker Tab */ 
    134 $lang['GhostTracker_Title'] = 'Advanced ghost visitors management'; 
    135 $lang['Title_Tab4'] = 'UserAdvManager - Ghost Tracker'; 
    13668$lang['Tab_GhostTracker'] = 'Ghost Tracker'; 
    13769$lang['LastVisit_Date'] = 'Last visit'; 
    138 $lang['Ghost_Reminder'] = 'Email reminder'; 
     70$lang['Reminder'] = 'Email reminder'; 
    13971$lang['Reminder_Sent_OK'] = 'YES'; 
    14072$lang['Reminder_Sent_NOK'] = 'NO'; 
     
    15183$lang['No_reminder_for_Webmaster'] = 'The "Webmaster" account is not subject to receive reminders from GhostTracker'; 
    15284$lang['No_reminder_for_your_account'] = 'You personnal admin account is not subject to receive reminders from GhostTracker'; 
    153 $lang['Err_GhostTracker_Settings'] = 'This page is available only if "Ghost Tracker" is active in the "General Setup" tab.'; 
    15485/* Action button names */ 
    15586$lang['audit'] = 'Audit settings'; 
     
    15788// --------- End: New or revised $lang ---- from version 2.12.0 and 2.12.1 
    15889 
     90 
    15991// --------- Starting below: New or revised $lang ---- from version 2.12.2 
    160 /* Global Configuration Tab */ 
    161 $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>'; 
    162 /* Ghost Tracker Tab */ 
    163 $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.'; 
    164 $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: 
    165 <br><br> 
    166 - Manually delete accounts <b>(manual drain)</b> 
    167 <br> 
    168 - 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. 
    169 <br>'; 
    17092/* Errors and Warnings */ 
    17193$lang['GhostTracker_Init_OK'] = 'Ghost Tracker reset done !'; 
     
    17496// --------- End: New or revised $lang ---- from version 2.12.2 
    17597 
    176 // --------- Starting below: New or revised $lang ---- from version 2.12.6 
    177 /* Global Configuration Tab */ 
    178 $lang['UserAdvManager_No_Casse_true'] = ' Make the user account case insensitive at the registration and the identification step (USER = user = User = usER...).'; 
    179 // --------- End: New or revised $lang ---- from version 2.12.6 
    18098 
    18199// --------- Starting below: New or revised $lang ---- from version 2.12.7 
     
    184102// --------- End: New or revised $lang ---- from version 2.12.7 
    185103 
     104 
    186105// --------- Starting below: New or revised $lang ---- from version 2.12.8 
    187106/* Errors and Warnings */ 
     
    189108// --------- End: New or revised $lang ---- from version 2.12.8 
    190109 
     110 
    191111// --------- Starting below: New or revised $lang ---- from version 2.13.0 
     112/* UserList Tab */ 
     113$lang['UserList_Title'] = 'Monitoring registered users'; 
     114$lang['Nb_Days'] = 'Number of days<br>since last visit'; 
     115// --------- End: New or revised $lang ---- from version 2.13.0 
     116 
     117 
     118// --------- Starting below: New or revised $lang ---- from version 2.13.4 
     119$lang['uam_no_unlink'] = '\'unlink\' function is not available'; 
     120$lang['uam_unlink_errors'] = 'Errors occurred when deleting files'; 
    192121/* Global Configuration Tab */ 
    193 $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.'; 
    194 $lang['UserAdvManager_Add_LastVisit_Column_true'] = ' Enable user monitoring list.'; 
    195 $lang['UserAdvManager_Add_LastVisit_Column_false'] = ' Disable user monitoring list (Default).'; 
    196 /* ConfirmMail Configuration Tab */ 
    197 $lang['ConfirmMail_Title'] = 'Advanced settings for validation of registries'; 
    198 $lang['Tab_ConfirmMail'] = 'Register validation settings'; 
     122$lang['Title_Tab'] = 'UserAdvManager - Version : '; 
     123$lang['SubTitle1'] = 'Plugin configuration'; 
     124$lang['Tab_Global'] = 'Configuration'; 
     125$lang['UserAdvManager_Title1'] = 'Setting restrictions for registrations'; 
     126$lang['UserAdvManager_Title2'] = 'Setting confirmations and validations of registration'; 
     127$lang['UserAdvManager_Title3'] = 'Setting the followed registrations and other options'; 
     128$lang['UserAdvManager_Title4'] = 'Tips and examples of use'; 
     129$lang['UserAdvManager_No_Casse'] = 'Usernames: Case sensitivity'; 
     130$lang['UserAdvManager_No_Casse_true'] = ' Enable'; 
     131$lang['UserAdvManager_No_Casse_false'] = ' Disable (default)'; 
     132$lang['UserAdvManager_Username_Char'] = 'Usernames: Exclusion of characters'; 
     133$lang['UserAdvManager_Username_Char_true'] = ' Banning characters:<br>(Use a comma to separate each character)<br><br>'; 
     134$lang['UserAdvManager_Username_Char_false'] = ' Permit all (default)'; 
     135$lang['UserAdvManager_Password_Enforced'] = 'Strengthening the security level of passwords'; 
     136$lang['UserAdvManager_Password_Enforced_true'] = ' Enable. Minimum Score: '; 
     137$lang['UserAdvManager_Password_Enforced_false'] = ' Disable (default)'; 
     138$lang['UserAdvManager_AdminPassword_Enforced'] = 'Applying to administrators'; 
     139$lang['UserAdvManager_AdminPassword_Enforced_true'] = ' Enable'; 
     140$lang['UserAdvManager_AdminPassword_Enforced_false'] = ' Disable (default)'; 
     141$lang['UserAdvManager_PasswordTest'] = 'Password test: '; 
     142$lang['UserAdvManager_ScoreTest'] = 'Result: '; 
     143$lang['UserAdvManager_MailExclusion'] = 'Email domains exclusion'; 
     144$lang['UserAdvManager_MailExclusion_true'] = ' Exclude the following domains:<br>(Use a comma to separate each domain)'; 
     145$lang['UserAdvManager_MailExclusion_false'] = ' Disable (default)'; 
     146 
     147$lang['UserAdvManager_Mail_Info'] = 'Information email to user:'; 
     148$lang['UserAdvManager_Mail_Info_true'] = ' Enable'; 
     149$lang['UserAdvManager_Mail_Info_false'] = ' Disable (default)'; 
     150$lang['UserAdvManager_MailInfo_Text'] = ' Customizing the information email:'; 
     151$lang['UserAdvManager_Confirm_Mail'] = 'Confirmation of registration:'; 
     152$lang['UserAdvManager_Confirm_Mail_true'] = ' Enable'; 
     153$lang['UserAdvManager_Confirm_Mail_false'] = ' Disable (default)'; 
     154$lang['UserAdvManager_ConfirmMail_Text'] = ' Customizing the confirmation email:'; 
     155$lang['UserAdvManager_Confirm_grpstat_notice'] = 'Caution: It is advisable to use either the group or the validation statutes and not both simultaneously.'; 
     156$lang['UserAdvManager_Confirm_Group'] = 'Validation Groups<br>(leave ------- to not affect group)'; 
     157$lang['UserAdvManager_Confirm_Status'] = 'Validation Statutes<br>(leave ------- to keep the Piwigo\'s default)'; 
     158$lang['UserAdvManager_No_Confirm_Group'] = 'Group for users who have not validated their registration<br>'; 
     159$lang['UserAdvManager_Validated_Group'] = 'Group for users who have validated their registration<br>'; 
     160$lang['UserAdvManager_No_Confirm_Status'] = 'Status for users who have not validated their registration<br>'; 
     161$lang['UserAdvManager_Validated_Status'] = 'Status for users who have validated their registration<br>'; 
     162$lang['UserAdvManager_ValidationLimit_Info'] = 'Deadline for registration validation limited'; 
     163$lang['UserAdvManager_ConfirmMail_TimeOut_true'] = ' Enable. Number of days until expiration: '; 
     164$lang['UserAdvManager_ConfirmMail_TimeOut_false'] = ' Disable (default)'; 
     165$lang['UserAdvManager_ConfirmMail_Remail'] = 'Remind unvalidated users'; 
     166$lang['UserAdvManager_ConfirmMail_Remail_true'] = ' Enable'; 
     167$lang['UserAdvManager_ConfirmMail_Remail_false'] = ' Disable (default)'; 
     168$lang['UserAdvManager_ConfirmMail_ReMail_Txt1'] = 'Customizing the reminder message <b><u>with</u></b> new regeneration of key validation.'; 
     169$lang['UserAdvManager_ConfirmMail_ReMail_Txt2'] = 'Customizing the reminder message <b><u>without</u></b> regeneration of key validation.'; 
     170 
     171$lang['UserAdvManager_GhostTracker'] = 'Ghost visitors management (Ghost Tracker)'; 
     172$lang['UserAdvManager_GhostTracker_true'] = ' Enable. Maximum period in days between two visits: '; 
     173$lang['UserAdvManager_GhostTracker_false'] = ' Disable (default)'; 
     174$lang['UserAdvManager_GhostTracker_ReminderText'] = 'Customizing Ghost Tracker\'s reminder message'; 
     175$lang['UserAdvManager_LastVisit'] = ' Tracking registered users'; 
     176$lang['UserAdvManager_LastVisit_true'] = ' Enable'; 
     177$lang['UserAdvManager_LastVisit_false'] = ' Disable (default)'; 
     178$lang['UserAdvManager_No_Comment_Anonymous'] = 'Nickname mandatory for guests comments'; 
     179$lang['UserAdvManager_No_Comment_Anonymous_true'] = ' Enable'; 
     180$lang['UserAdvManager_No_Comment_Anonymous_false'] = ' Disable (default)'; 
     181 
     182$lang['UserAdvManager_Tips1'] = 'Registrations with email validation and warning message on the Piwigo\'s homepage'; 
     183$lang['UserAdvManager_Tips1_txt'] = ' 
     184          <ul> 
     185            <li> 
     186Ingredients needed:<br> 
     187- 2 Piwigo\'s user groups at least: &quot;Waiting&quot; for visitors awaiting validation and &quot;Validated&quot; for visitors who have validated their registration<br> 
     188- NBC_UAM plugin<br> 
     189- PWG Stuffs plugin<br> 
     190- Possibly Extended Description plugin (to support multi-lingual) 
     191            </li> 
     192<br><br> 
     193            <li> 
     194La recette :<br> 
     195            <ul> 
     196              <li> 
     197Preamble: It\'s located in the case of a private gallery or semi-private (ie only a small part of categories is available by Guests and registered can see everything). We consider that the required plugins are installed (does it remind you?).<br><br> 
     198              </li> 
     199              <li> 
     200Attribute group &quot;Waiting&quot; no permission on private categories<br><br> 
     201              </li> 
     202              <li> 
     203Attribute group &quot;Validated&quot; all permissions on the private categories<br><br> 
     204              </li> 
     205              <li> 
     206In NBC_UAM plugin: 
     207              <ol> 
     208                <li>Enable registration confirmation</li> 
     209                <li>In the field below &quot;Customizing the confirmation email&quot;, enter text for additional explanation will be attached to email registration confirmation. Possibly, it is possible to use markup language implemented by the plugin Extended Description</li> 
     210                <li>In the &quot;Group for users who have not validated their registration&quot;, select group &quot;Waiting&quot;</li> 
     211                <li>In the &quot;Group for users who have validated their registration&quot;, select group &quot;Validated&quot;</li> 
     212                <li>Save the plugin configuration</li> 
     213              </ol> 
     214              </li> 
     215<br><br> 
     216              <li> 
     217In PWG Stuff plugin: 
     218              <ol> 
     219                <li>Add a new module personal block like an edito</li> 
     220                <li>In the module\'s configuration, in addition to its title (eg &quot;Registration pending validation&quot;) and its description, check only the authorized group &quot;Waiting&quot;</li> 
     221                <li>In the content module, enter the message text which sought information will be visible as invalid user. Again, ability to manage multi-language through Extended Description\'s tags</li> 
     222                <li>Validate module</li> 
     223                <li>Define its place on the main page of the gallery</li> 
     224              </ol> 
     225              </li> 
     226            </ul> 
     227            </li> 
     228<br><br> 
     229            <li> 
     230              The result:<br> 
     231              - A "Guest" arrives on the gallery, he sees nothing other than the public categories and no information message.<br> 
     232              - He registers. This generates an email validation and automatic membership to the group &quot;Waiting&quot;.<br> 
     233              - At the end, he\'s redirected to the gallery homepage and a message indicating the waiting of validate its registration<br><br> 
     234              He received his email validation, following the link provided for that purpose in the mail, releases the group &quot;Waiting&quot; and takes place in the group &quot;Validated&quot;. By clicking the &quot;Home&quot;, then he\'s connected to the gallery with full access to private groups and without the information message. 
     235            </li> 
     236          </ul>'; 
     237 
     238$lang['Tab_UserManager'] = 'Tracking validations'; 
     239 
     240/* UserManager Tab */ 
     241$lang['SubTitle3'] = 'Tracking validations'; 
     242$lang['UserManager_Title'] = 'Tracking validations'; 
     243/* Ghost Tracker Tab */ 
     244$lang['SubTitle4'] = 'Ghost Tracker'; 
     245$lang['GT_Init'] = 'Initializing Ghost Tracker'; 
     246$lang['GhostTracker_Title'] = 'Ghost visitors management'; 
     247$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.'; 
    199248/* UserList Tab */ 
    200 $lang['Title_Tab5'] = 'UserAdvManager - User Information'; 
    201 $lang['UserList_Title'] = 'Monitoring registered users'; 
    202 $lang['Tab_UserList'] = 'Monitor users'; 
    203 $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. 
    204 <br><br> 
    205 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: 
    206 <br> 
    207 - <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> 
    208 - <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> 
    209 - <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> 
    210 <br> 
    211 Example : 
    212 <br> 
    213 The maximum period of Ghost Tracker is configured to 100 days. 
    214 <br> 
    215 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. 
    216 <br><br> 
    217 <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".'; 
    218 $lang['Nb_Days'] = 'Number of days<br>since last visit'; 
    219 /* UserManager Tab */ 
    220 $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: 
    221 <br><br> 
    222 - Manually delete accounts <b>(manual drain)</b> 
    223 <br> 
    224 - 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. 
    225 <br> 
    226 - 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. 
    227 <br> 
    228 - Submit a registration awaiting validation manually even if the expiry date has passed <b>(forcing validation)</b>. 
    229 <br>'; 
    230 $lang['UserManager_Title'] = 'Advanced management of unvalidated'; 
    231 $lang['Title_Tab3'] = 'UserAdvManager - Management of registration validations'; 
    232 $lang['Tab_UserManager'] = 'Validations management'; 
    233 /* Ghost Tracker Tab */ 
    234 $lang['Reminder'] = 'Email Reminder'; 
    235 /* Errors and Warnings */ 
    236 $lang['Err_Userlist_Settings'] = 'This page is available only if "Users monitoring" is active in the "General Setup" tab.'; 
    237 // --------- End: New or revised $lang ---- from version 2.13.0 
    238 // --------- Starting below: New or revised $lang ---- from version 2.13.1 
    239 /* Global Configuration Tab */ 
    240 $lang['Title_Tab1'] = 'UserAdvManager 2.13.1 - General Setup'; 
    241 /* ConfirmMail Configuration Tab */ 
    242 $lang['Title_Tab2'] = 'UserAdvManager 2.13.1 - Register validation settings'; 
    243 // --------- End: New or revised $lang ---- from version 2.13.1 
    244 // --------- Starting below: New or revised $lang ---- from version 2.13.3 
    245 /* Global Configuration Tab */ 
    246 $lang['UserAdvManager_Username_Char_true'] = ' The following characters <b style="color: green;">(separate values with commas ","!)</b> will be forbidden for username choice == '; 
    247 $lang['UserAdvManager_No_Comment_Anonymous'] = 'Nickname are mandatory for comments. <b style="color: red;">Enable this only if you have given permission for non-registered visitors to post comments (Piwigo\'s admin panel > Settings > General, Comments tab> "Comments for all")</b>'; 
    248 // --------- End: New or revised $lang ---- from version 2.13.3 
     249$lang['SubTitle5'] = 'Tracking users'; 
     250$lang['Tab_UserList'] = 'Tracking users'; 
     251/* Mailing */ 
     252$lang['Add of %s'] = 'Profile created for %s'; 
     253$lang['Update of %s'] = 'Profile %s updated'; 
     254/* Email confirmation page */ 
     255$lang['confirm_mail_bad'] = '<br><br><br>Your activation key is incorrect or expired or you have already validated your account, please contact the webmaster to fix this problem.<br><br><br><br>'; 
     256/* Mailing */ 
     257$lang['Ghost_reminder_of_%s'] = '%s, this is a reminder email'; 
     258$lang['Reminder_with_key_of_%s'] = '%s, your validation key has been renewed'; 
     259$lang['Reminder_without_key_of_%s'] = '%s, your validation key will expire'; 
     260/* Errors and Warnings */ 
     261$lang['Err_UserManager_Settings'] = 'This page is available only if "Deadline for registration validation limited" is active and an unvalidated users group is set in "Setting confirmations and validations of registration".'; 
     262$lang['Err_GhostTracker_Settings'] = 'This page is available only if "Ghost Tracker" is active in "Setting the registrations followed and other options".'; 
     263$lang['Err_Userlist_Settings'] = 'This page is available only if "Monitoring registered users" is active in the "Setting the registrations followed and other options".'; 
     264// --------- End: New or revised $lang ---- from version 2.13.4 
    249265?> 
  • extensions/NBC_UserAdvManager/branches/2.13/language/es_ES/plugin.lang.php

    r4551 r4991  
    44 
    55$conf_UserAdvManager = isset($conf['UserAdvManager']) ? explode(";" , $conf['UserAdvManager']) : array(); 
    6  
    7  
    8 /* Global Configuration Tab */ 
    9 $lang['Tab_Global'] = 'Configuración general'; 
    10 $lang['UserAdvManager_Mail_Info'] = ' Información por correo electrónico para el usuario:'; 
    11 $lang['UserAdvManager_Mail_Info_true'] = ' Enviar correo electrónico al usuario al hacerse cargo de su información de conexión al registrarse o actualizar su perfil.'; 
    12 $lang['UserAdvManager_Mail_Info_false'] = ' Desactiva el envío de correo electrónico. (por defecto)'; 
    13 $lang['UserAdvManager_MailInfo_Text'] = ' Texto utilizado para introducir el correo electrónico enviado al usuario que le permita validar su dirección de correo electrónico<br><b style="color: red;">(¡¡¡ </b><b style="text-decoration: underline; color: red;">¡ADVERTENCIA!</b> <b style="color: red;">La modificación de texto está disponible SOLO si está habilitada la información de los usuarios de correo. Utilice las etiquetas de múltiples idiomas de plugin Descripción extendido si se ha activado este plugin !!!)</b>'; 
    14 $lang['UserAdvManager_No_Casse'] = ' Caso el nombre de usuario insensible'; 
    15 $lang['UserAdvManager_No_Casse_false'] = ' Que el caso confidencial del usuario. (por defecto)'; 
    16 $lang['UserAdvManager_Username_Char'] = ' Carácter limitado previsto para nombre de usuario'; 
    17 $lang['UserAdvManager_Username_Char_false'] = ' Utilice el nombre de usuario por defecto fijado carácter de control. (por defecto)'; 
    18 $lang['UserAdvManager_Confirm_Mail'] = 'Confirmación de correo electrónico:'; 
    19 $lang['UserAdvManager_Confirm_Mail_true'] = ' Enviar un correo electrónico al usuario que le permita validar su correo electrónico y su registro.'; 
    20 $lang['UserAdvManager_Confirm_Mail_false'] = ' Usar la Piwigo valor predeterminado de registro del sistema (sin validación de registro). (por defecto)'; 
    21 $lang['UserAdvManager_ConfirmMail_Text'] = ' Texto utilizado para introducir el correo electrónico enviado al usuario que le permita validar su dirección de correo electrónico<br><b style="color: red;">(¡¡¡ </b><b style="text-decoration: underline; color: red;">¡ADVERTENCIA!</b> <b style="color: red;">La modificación de texto está disponible SOLO si está habilitada la confirmación de la dirección de correo electrónico. Utilice las etiquetas de múltiples idiomas de plugin Descripción extendido si se ha activado este plugin !!!)</b>'; 
    22 $lang['UserAdvManager_Confirm_Group_Notice'] = 'ADVERTENCIA : Uso de grupos de validación requiere que se haya creado al menos un grupo de usuarios y se define "por defecto" en la gestión de Piwigo de grupos de usuarios.'; 
    23 $lang['UserAdvManager_No_Confirm_Group'] = 'Grupo de usar para los usuarios que no han validado su dirección de correo electrónico.'; 
    24 $lang['UserAdvManager_Validated_Group'] = 'Grupo de usar para los usuarios que han validado su dirección de correo electrónico.'; 
    25 $lang['UserAdvManager_Confirm_Status_Notice'] = 'ADVERTENCIA : El uso de la validación de estado requiere que se haya mantenido el "Invitado" del usuario con la configuración predeterminada (como usuario de plantilla) para los nuevos registrados. Nota Puede establecer cualquier otro usuario como una plantilla para nuevos registrados. Por favor, consulte la documentación de la Piwigo para obtener más detalles.'; 
    26 $lang['UserAdvManager_No_Confirm_Status'] = 'Situación de utilizar para los usuarios que no han validado su dirección de correo electrónico.'; 
    27 $lang['UserAdvManager_Validated_Status'] = 'Situación de utilizar para los usuarios que han validado su dirección de correo electrónico. Vamos ------- para el uso de valores por defecto de Piwigo'; 
    28 $lang['UserAdvManager_No_Comment_Anonymous_true'] = ' El campo de autor tienen que ser llenados para enviar un comentario.'; 
    29 $lang['UserAdvManager_No_Comment_Anonymous_false'] = ' Utilice la configuración predeterminada Piwigo sobre los comentarios de envío. (por defecto)'; 
    30 $lang['UserAdvManager_MailExclusion'] = 'La exclusión proveedor de correo electrónico:'; 
    31 $lang['UserAdvManager_MailExclusion_true'] = ' Establezca el proveedor en la exclusión de correo electrónico (por ejemplo: @hotmail.* o @msn.*)'; 
    32 $lang['UserAdvManager_MailExclusion_false'] = ' Desactive el correo electrónico OFF exclusión proveedor. (por defecto)'; 
    33 $lang['UserAdvManager_MailExclusion_List'] = ' Si la exclusión proveedor de correo electrónico está ajustado a ON, complete los dominios de correo electrónico para excluir a continuación. Tienes que utilizar el siguiente formato: <br>@[Nombre de dominio].[extensión de dominio] - Ejemplo: @hotmail.com <br>Separa los distintos ámbitos, con una coma (,)<br>'; 
    34  
    35  
    36 /* ConfirmMail Configuration Tab */ 
    37 $lang['UserAdvManager_ConfirmMail_Info'] = 'Limitación de tiempo para la validación de la inscripción: <br>Si habilita esta opción, seleccione el tiempo deseado (x) en el campo de abajo. Los visitantes que se registren tendrán entonces x días para validar su inscripción. Después de este período en el enlace de validación que han recibido por correo será vencido.<br>'; 
    38 $lang['UserAdvManager_ConfirmMail_TimeOut_true'] = 'Habilitar la limitación del plazo de inscripción.'; 
    39 $lang['UserAdvManager_ConfirmMail_TimeOut_false'] = 'Deshabilitar limitar el plazo de inscripción. (Default)'; 
    40 $lang['UserAdvManager_ConfirmMail_TimeOut'] = 'Retraso de validación:'; 
    41 $lang['UserAdvManager_ConfirmMail_Delay_Info'] = 'Introduce el número de días antes de la expiración de la validación de registro : '; 
    42 $lang['UserAdvManager_ConfirmMail_Remail'] = 'Recordatorio por correo electrónico para activar o desactivar de registros validados:'; 
    43 $lang['UserAdvManager_ConfirmMail_Remail_true'] = 'Activar recordatorio por correo electrónico'; 
    44 $lang['UserAdvManager_ConfirmMail_Remail_false'] = 'Deshabilitar recordatorio por correo electrónico. (Default)'; 
    45 $lang['UserAdvManager_ConfirmMail_ReMail_Txt1'] = 'Contenido a la medida del mensaje recordatorio con la regeneración de la clave de validación. <br>Si deja en blanco, el recordatorio por correo electrónico sólo se incluirá el enlace de validación. Por tanto, es muy recomendable tomar un pequeño texto explicativo. (Nota: El texto pre-llenados en la instalación del plugin se muestra como un ejemplo)<br><br><b style="color: red;">(¡¡¡ </b><b style="text-decoration: underline; color: red;">¡ADVERTENCIA!</b> <b style="color: red;">Modificación de texto sólo está disponible si está habilitada recordatorio por correo electrónico. Utilice las etiquetas de múltiples idiomas de plugin Descripción extendido si se ha activado este plugin !!!)</b>'; 
    46 $lang['UserAdvManager_ConfirmMail_ReMail_Txt2'] = 'Contenido a la medida del mensaje recordatorio sin regeneración de la clave de validación.<br>Si se deja en blanco, el recordatorio por correo electrónico sólo se incluirá el enlace de validación. Por tanto, es muy recomendable tomar un pequeño texto explicativo. (Nota: El texto pre-llenados en la instalación del plugin se muestra como un ejemplo)<br><br><b style="color: red;">(¡¡¡ </b><b style="text-decoration: underline; color: red;">¡ADVERTENCIA!</b> <b style="color: red;">Modificación de texto sólo está disponible si está habilitada recordatorio por correo electrónico. Utilice las etiquetas de múltiples idiomas de plugin Descripción extendido si se ha activado este plugin !!!)</b>'; 
    476 
    487 
     
    5514$lang['User: %s'] = 'Usuario : %s'; 
    5615$lang['Password: %s'] = 'Contraseña: %s'; 
    57 $lang['Add of %s'] = 'Añadir de %s'; 
    58 $lang['Update of %s'] = 'Actualización de %s'; 
    5916$lang['Link: %s'] = 'Por favor, haga clic en este enlace para confirmar su registro: %s'; 
    60 $lang['Reminder_with_key_of_%s'] = '%s, su clave de validación se ha renovado'; 
    61 $lang['Reminder_without_key_of_%s'] = '%s, su clave de validación expirará'; 
    62 $lang['Ghost_remainder_of_%s'] = '%s, este es un recordatorio por correo electrónico'; 
    6317 
    6418 
     
    6721$lang['confirm_mail_page_title'] = 'Validar su inscripción'; 
    6822$lang['confirm_mail_ok'] = '<br><br><br>Gracias a haber confirmado su dirección de correo electrónico y su registro en la galería. ¡Have fun!<br><br><br><br>'; 
    69 $lang['confirm_mail_bad'] = '<br><br><br>Su clave de activación es incorrecta o está vencido o que ya ha validado su cuenta, por favor, póngase en contacto con el webmaster para solucionar este problema.<br><br><br><br>'; 
    7023 
    7124 
     
    8437$lang['UserAdvManager_no_update_pwd'] = '[Perfil actualizado sin cambiar contraseña]'; 
    8538$lang['invalid_pwd'] = '¡Nombre de usuario o contraseña no válidos!'; 
    86 $lang['Err_ConfirmMail_Settings'] = 'Esta página estará disponible sólo si la "Confirmación de correo electrónico" está activado en "Configuración general".'; 
    87 $lang['Err_UserManager_Settings'] = 'Esta página está disponible sólo si "Habilitar limitar el plazo de inscripción" está activo en la pestaña "Configuración de ConfirmMail" y un grupo de usuarios no validados se encuentra en "Configuración general".'; 
    8839$lang['No_validation_for_Guest'] = 'El "Invitado" cuenta no está sujeta a la validación'; 
    8940$lang['No_validation_for_default_user'] = 'La cuenta predeterminada no está sujeta a la validación'; 
     
    10758$lang['Mail_with_key'] = 'Aviso con clave'; 
    10859$lang['Force_Validation'] = 'Validación forzoso'; 
    109 $lang['Reminder_Email'] = 'Recordatorio por email'; 
    11060 
    11161 
     
    11464// --------- Starting below: New or revised $lang ---- from version 2.12.0 and 2.12.1 
    11565/* Global Configuration Tab */ 
    116 $lang['UserAdvManager_Title1'] = 'Gestión de usuarios de registro'; 
    117 $lang['UserAdvManager_Title2'] = 'Gestión de validación de registro y de los grupos / estados'; 
    118 $lang['UserAdvManager_Password_Enforced'] = 'Fortalecimiento de contraseñas - Al habilitar esta opción hace que la toma de la contraseña necesaria para los visitantes de registro. Además, la contraseña introducida por el visitante se encontrará con una puntuación de complejidad (<b style="color:green;"> activar y guardar la configuración para obtener más información </b>).'; 
    119 $lang['UserAdvManager_Password_Enforced_Info'] = '<b style="text-decoration: underline; color: green;">Explicaciones:</b> <b style="color: green;">Una puntuación contraseña se calcula sobre los parámetros básicos: longitud, tipo de caracteres utilizados (letras, números, mayúsculas, minúsculas, caracteres especiales). Si la contraseña del usuario no puntuación, la puntuación alcanzada se muestra con la puntuación mínima para llegar y una indicación para aumentar el valor de esta puntuación. Para que te hagas una idea, una puntuación por debajo de 100 se considera "baja complejidad". Entre 100 y 500, la complejidad es mayor y la media. Más allá de 500, que es ¡Fort Knox! ;-)<br>Usted puede hacer sus contraseñas complejidad de las pruebas utilizando el campo de abajo. Esto le permitirá tener una idea de la puntuación para definir un nivel de complejidad a medida.</b>'; 
    120 $lang['UserAdvManager_PasswordTest'] = 'Contraseña para poner a prueba : '; 
    121 $lang['UserAdvManager_ScoreTest'] = 'Puntuación : '; 
    12266$lang['PasswordTest'] = 'Cálculo de la puntuación'; 
    123 $lang['UserAdvManager_Password_Enforced_true'] = ' Contraseña fuerte que se requiere - Introduzca el puntaje mínimo (valor mínimo) de la complejidad de las contraseñas == '; 
    124 $lang['UserAdvManager_Password_Enforced_false'] = ' No fortalecer las contraseñas. (por defecto)'; 
    125 $lang['UserAdvManager_AdminPassword_Enforced'] = 'Aplicar también el control de la complejidad de contraseñas cuando un administrador crea un usuario? Nota: Si el usuario creado desea cambiar su contraseña y el fortalecimiento de las contraseñas de los usuarios es activo, va a estar sujeto a las normas establecidas.'; 
    126 $lang['UserAdvManager_AdminPassword_Enforced_true'] = 'Habilitar contraseñas para el fortalecimiento de los administradores.'; 
    127 $lang['UserAdvManager_AdminPassword_Enforced_false'] = 'Deshabilitar contraseñas de fortalecimiento para administradores. (por defecto)'; 
    128 $lang['UserAdvManager_GhostTracker'] = 'Ghost Tracker - Permite gestionar los usuarios registrados de acuerdo a su fecha de última visita :'; 
    129 $lang['UserAdvManager_GhostTracker_true'] = ' Habilitar Ghost Tracker.'; 
    130 $lang['UserAdvManager_GhostTracker_false'] = ' Deshabilitar Ghost Tracker. (por defecto)'; 
    131 $lang['UserAdvManager_GhostTracker_DayLimit'] = ' Escriba aquí el límite máximo, en días, entre dos visitas de un visitante. Cuando se alcanza este límite, el visitante aparecerá en el cuadro sobre el "Ghost Tracker" ficha.'; 
    132 $lang['UserAdvManager_GhostTracker_ReminderText'] = ' Texto utilizado en el recordatorio por correo electrónico enviado a animar a los visitantes para volver a la galería (Nota: El texto pre-llenados en la instalación del plugin se muestra como un ejemplo).<br><b style="color: red;">(¡¡¡ </b><b style="text-decoration: underline; color: red;">¡ADVERTENCIA!</b> <b style="color: red;">Modificación de texto sólo está disponible si está habilitada Ghost Tracker. Utilice las etiquetas de múltiples idiomas de plugin Descripción extendido si se ha activado este plugin!)</b>'; 
    13367/* Ghost Tracker Tab */ 
    134 $lang['GhostTracker_Title'] = 'Gestión avanzada de usuarios fantasma'; 
    135 $lang['Title_Tab4'] = 'UserAdvManager - Ghost Tracker'; 
    13668$lang['Tab_GhostTracker'] = 'Ghost Tracker'; 
    13769$lang['LastVisit_Date'] = 'Última visita'; 
    138 $lang['Ghost_Reminder'] = 'Recordatorio por email'; 
     70$lang['Reminder'] = 'Recordatorio por email'; 
    13971$lang['Reminder_Sent_OK'] = 'SI'; 
    14072$lang['Reminder_Sent_NOK'] = 'NO'; 
     
    15183$lang['No_reminder_for_Webmaster'] = 'El "webmaster" cuenta no está sujeta a recibir recordatorios de Ghost Tracker'; 
    15284$lang['No_reminder_for_your_account'] = 'Usted cuenta de administrador personnal no está sujeto a recibir recordatorios de Ghost Tracker'; 
    153 $lang['Err_GhostTracker_Settings'] = 'Esta página está disponible sólo si "Ghost Tracker" está activo en la pestaña "Configuración general".'; 
    15485/* Action button names */ 
    15586$lang['audit'] = 'Auditar la configuración'; 
     
    15788// --------- End: New or revised $lang ---- from version 2.12.0 and 2.12.1 
    15889 
     90 
    15991// --------- Starting below: New or revised $lang ---- from version 2.12.2 
    160 /* Global Configuration Tab */ 
    161 $lang['UserAdvManager_GhostTracker_Notice'] = 'Cuando está activada la característica Ghost Tracker, puede administrar sus visitantes en función de la frecuencia de sus visitas. <b style="color: red;">IMPORTANTE: Si activa esta función por primera vez o ha reactivado después de un largo período de tiempo y ganancias durante el que estén registrados los nuevos visitantes, visite la ficha Tracker Ghost y siga las instrucciones para la inicialización del Ghost Tracker.</b>'; 
    162 /* Ghost Tracker Tab */ 
    163 $lang['UserAdvManager_GhostTracker_Init'] = 'Si habilita esta función por primera vez o ha reactivado después de un largo período durante el cual los visitantes fuera de nuevo se ha registrado, usted debe inicializar o restablecer el Rastreador de Ghost. Esta acción se realiza sólo después de la activación o reactivación de la opción. Por favor, haga clic en <u>una vez</u> el botón de reset de abajo.'; 
    164 $lang['UserAdvManager_GhostTracker_User_List'] = 'Cuando la Tracker Ghost está habilitado y se inicializa, se encuentra por debajo de la lista de visitantes registrados que no han regresado desde los x días. "x" es el número de días configurado en la pestaña Configuración general. Además, usted encontrará una columna que indica si un recordatorio por correo electrónico ha sido enviado a los visitantes específicos. Así, se puede ver a simple vista y tratar a los visitantes que no han tenido en cuenta el recordatorio.<br><br>En esta vista, usted puede: 
    165 <br><br> 
    166 - Elimine manualmente las cuentas de <b>(drenaje manual)</b> 
    167 <br> 
    168 - Generar recordatorio por correo electrónico <b>con el cambio de la fecha última visita</b>. Esto permite dar un comodín a los visitantes específicos. Si el visitante ya ha recibido un recordatorio, nada impide a resentir un nuevo correo que se restablecerá de nuevo, de hecho, la fecha de la última visita. 
    169 <br>'; 
    17092/* Errors and Warnings */ 
    17193$lang['GhostTracker_Init_OK'] = '¡Ghost Tracker restablecer hecho!'; 
     
    17496// --------- End: New or revised $lang ---- from version 2.12.2 
    17597 
    176 // --------- Starting below: New or revised $lang ---- from version 2.12.6 
     98 
     99// --------- Starting below: New or revised $lang ---- from version 2.12.7 
     100/* Errors and Warnings */ 
     101$lang['mail_text_error'] = '<b>¡Advertencia!</b> - Punto y coma (;) no están permitidos en el texto del mensaje addtionnal. Este carácter se han sustituido automáticamente por un punto (.). Para más información, el texto modificado(s) es(son) se muestra en rojo en el campo correspondiente(s). Por favor, compruebe que (ellos) hacia fuera.'; 
     102// --------- End: New or revised $lang ---- from version 2.12.7 
     103 
     104 
     105// --------- Starting below: New or revised $lang ---- from version 2.12.8 
     106/* Errors and Warnings */ 
     107$lang['mail_exclusionlist_error'] = '¡Advertencia! Ha introducido una nueva línea (CR-LF) al principio de la lista de exclusión de correo electrónico (en rojo abajo). Aunque esta nueva línea no es visible, todavía está presente y puede causar un mal funcionamiento del plugin. Por favor, vuelva a escribir en su lista de exclusión de una manera que no comienza con una nueva línea.'; 
     108// --------- End: New or revised $lang ---- from version 2.12.8 
     109 
     110 
     111// --------- Starting below: New or revised $lang ---- from version 2.13.0 
     112/* UserList Tab */ 
     113$lang['UserList_Title'] = 'Seguimiento los usuarios registrados'; 
     114$lang['Nb_Days'] = 'Número de días<br>desde la última visita'; 
     115// --------- End: New or revised $lang ---- from version 2.13.0 
     116 
     117 
     118// --------- Starting below: New or revised $lang ---- from version 2.13.4 
     119$lang['uam_no_unlink'] = '\'unlink\' function is not available'; 
     120$lang['uam_unlink_errors'] = 'Errors occurred when deleting files'; 
    177121/* Global Configuration Tab */ 
    178 $lang['UserAdvManager_No_Casse_true'] = ' Hacer el caso de cuenta de usuario e insensibles en el registro y el paso de identificación (USER = user = User = usER...).'; 
    179 // --------- End: New or revised $lang ---- from version 2.12.6 
    180  
    181 // --------- Starting below: New or revised $lang ---- from version 2.12.7 
    182 /* Errors and Warnings */ 
    183 /* TODO */$lang['mail_text_error'] = '<b>¡Advertencia!</b> - Punto y coma (;) no están permitidos en el texto del mensaje addtionnal. Este carácter se han sustituido automáticamente por un punto (.). Para más información, el texto modificado(s) es(son) se muestra en rojo en el campo correspondiente(s). Por favor, compruebe que (ellos) hacia fuera.'; 
    184 // --------- End: New or revised $lang ---- from version 2.12.7 
    185  
    186 // --------- Starting below: New or revised $lang ---- from version 2.12.8 
    187 /* Errors and Warnings */ 
    188 /* TODO */$lang['mail_exclusionlist_error'] = '¡Advertencia! Ha introducido una nueva línea (CR-LF) al principio de la lista de exclusión de correo electrónico (en rojo abajo). Aunque esta nueva línea no es visible, todavía está presente y puede causar un mal funcionamiento del plugin. Por favor, vuelva a escribir en su lista de exclusión de una manera que no comienza con una nueva línea.'; 
    189 // --------- End: New or revised $lang ---- from version 2.12.8 
    190  
    191 // --------- Starting below: New or revised $lang ---- from version 2.13.0 
    192 /* Global Configuration Tab */ 
    193 $lang['UserAdvManager_Add_LastVisit_Column'] = ' Ver registro de control de usuario (fecha de la última visita, el tiempo (en días) desde su última visita ,...). El seguimiento es meramente informativo para el administrador de la galería.'; 
    194 $lang['UserAdvManager_Add_LastVisit_Column_true'] = ' Habilitar la lista de control de usuario.'; 
    195 $lang['UserAdvManager_Add_LastVisit_Column_false'] = ' Deshabilitar la lista de control de usuario (por defecto).'; 
    196 /* ConfirmMail Configuration Tab */ 
    197 $lang['ConfirmMail_Title'] = 'Ajustes avanzados para la validación de usuarios registrados'; 
    198 $lang['Tab_ConfirmMail'] = 'Configuración de validación de registro'; 
     122$lang['Title_Tab'] = 'UserAdvManager - Versión: '; 
     123$lang['SubTitle1'] = 'Configuración del plugin'; 
     124$lang['Tab_Global'] = 'Configuración'; 
     125$lang['UserAdvManager_Title1'] = 'Configuración de los restricciones para el registro'; 
     126$lang['UserAdvManager_Title2'] = 'Configuración de las confirmaciones y validaciones de registro'; 
     127$lang['UserAdvManager_Title3'] = 'Configuración de los registros seguido y otras opciones'; 
     128$lang['UserAdvManager_Title4'] = 'Consejos y ejemplos de uso'; 
     129$lang['UserAdvManager_No_Casse'] = 'Nombres de usuario: mayúsculas y minúsculas'; 
     130$lang['UserAdvManager_No_Casse_true'] = ' Activar'; 
     131$lang['UserAdvManager_No_Casse_false'] = ' Desactivar (por defecto)'; 
     132$lang['UserAdvManager_Username_Char'] = 'Nombres de usuario: Excluyendo los caracteres'; 
     133$lang['UserAdvManager_Username_Char_true'] = ' Prohibición de caracteres:<br>(Utilice una coma para separar cada caracteres)<br><br>'; 
     134$lang['UserAdvManager_Username_Char_false'] = ' Permiso de todos (por defecto)'; 
     135$lang['UserAdvManager_Password_Enforced'] = 'Fortalecimiento del nivel de seguridad de las contraseñas'; 
     136$lang['UserAdvManager_Password_Enforced_true'] = ' Activar. Puntuación mínima:'; 
     137$lang['UserAdvManager_Password_Enforced_false'] = ' Desactivar (por defecto)'; 
     138$lang['UserAdvManager_AdminPassword_Enforced'] = 'Aplicando a los administradores'; 
     139$lang['UserAdvManager_AdminPassword_Enforced_true'] = ' Activar'; 
     140$lang['UserAdvManager_AdminPassword_Enforced_false'] = ' Desactivar (por defecto)'; 
     141$lang['UserAdvManager_PasswordTest'] = 'Prueba Contraseña: '; 
     142$lang['UserAdvManager_ScoreTest'] = 'Resultado: '; 
     143$lang['UserAdvManager_MailExclusion'] = 'Exclusión de dominios de correo electrónico'; 
     144$lang['UserAdvManager_MailExclusion_true'] = ' Excluir los siguientes dominios: <br>(Utilice una coma para separar cada dominio)'; 
     145$lang['UserAdvManager_MailExclusion_false'] = ' Desactivar (por defecto)'; 
     146 
     147$lang['UserAdvManager_Mail_Info'] = 'Información por correo electrónico para el usuario:'; 
     148$lang['UserAdvManager_Mail_Info_true'] = ' Activar'; 
     149$lang['UserAdvManager_Mail_Info_false'] = ' Desactivar (por defecto)'; 
     150$lang['UserAdvManager_MailInfo_Text'] = ' Personalización del correo electrónico de información:'; 
     151$lang['UserAdvManager_Confirm_Mail'] = 'Confirmación de registro:'; 
     152$lang['UserAdvManager_Confirm_Mail_true'] = ' Activar'; 
     153$lang['UserAdvManager_Confirm_Mail_false'] = ' Desactivar (por defecto)'; 
     154$lang['UserAdvManager_ConfirmMail_Text'] = ' Personalización del correo electrónico de confirmación:'; 
     155$lang['UserAdvManager_Confirm_grpstat_notice'] = 'Precaución: Es recomendable utilizar el grupo o los estatutos de validación y no ambos simultáneamente.'; 
     156$lang['UserAdvManager_Confirm_Group'] = 'Grupos de validación<br>(Dejar ------- para no afectar grupo)'; 
     157$lang['UserAdvManager_Confirm_Status'] = 'Estatutos de validación<br>(Dejar ------- para mantener el valor predeterminado de Piwigo)'; 
     158$lang['UserAdvManager_No_Confirm_Group'] = 'Grupo para los usuarios que no han validado su registro<br>'; 
     159$lang['UserAdvManager_Validated_Group'] = 'Grupo para los usuarios que han validado su registro<br>'; 
     160$lang['UserAdvManager_No_Confirm_Status'] = 'Situación de los usuarios que no han validado su registro<br>'; 
     161$lang['UserAdvManager_Validated_Status'] = 'Situación de los usuarios que han validado su registro<br>'; 
     162$lang['UserAdvManager_ValidationLimit_Info'] = 'Plazo para la validación de registro limitado'; 
     163$lang['UserAdvManager_ConfirmMail_TimeOut_true'] = ' Activar. Número de días hasta el vencimiento: '; 
     164$lang['UserAdvManager_ConfirmMail_TimeOut_false'] = ' Desactivar (por defecto)'; 
     165$lang['UserAdvManager_ConfirmMail_Remail'] = 'Recuerde a los usuarios no validados'; 
     166$lang['UserAdvManager_ConfirmMail_Remail_true'] = ' Activar'; 
     167$lang['UserAdvManager_ConfirmMail_Remail_false'] = ' Desactivar (por defecto)'; 
     168$lang['UserAdvManager_ConfirmMail_ReMail_Txt1'] = 'Personalización del mensaje recordatorio <b><u>con</u></b> la regeneración de nuevo la validación de claves.'; 
     169$lang['UserAdvManager_ConfirmMail_ReMail_Txt2'] = 'Personalización del mensaje recordatorio <b><u>sin</u></b> la regeneración de la validación de claves.'; 
     170 
     171$lang['UserAdvManager_GhostTracker'] = 'Gestión de Espíritu visitantes (Tracker Ghost)'; 
     172$lang['UserAdvManager_GhostTracker_true'] = ' Activar. Período máximo de días entre dos visitas: '; 
     173$lang['UserAdvManager_GhostTracker_false'] = ' Desactivar (por defecto)'; 
     174$lang['UserAdvManager_GhostTracker_ReminderText'] = 'Personalización del mensaje recordatorio de Ghost Tracker'; 
     175$lang['UserAdvManager_LastVisit'] = ' Seguimiento de usuarios registrados'; 
     176$lang['UserAdvManager_LastVisit_true'] = ' Activar'; 
     177$lang['UserAdvManager_LastVisit_false'] = ' Desactivar (por defecto)'; 
     178$lang['UserAdvManager_No_Comment_Anonymous'] = 'Nickname obligatorio para los comentarios de los huéspedes'; 
     179$lang['UserAdvManager_No_Comment_Anonymous_true'] = ' Activar'; 
     180$lang['UserAdvManager_No_Comment_Anonymous_false'] = ' Desactivar (por defecto)'; 
     181 
     182$lang['UserAdvManager_Tips1'] = 'Con la validación de los registros de correo electrónico y mensaje de advertencia en la página principal de Piwigo (ingles)'; 
     183$lang['UserAdvManager_Tips1_txt'] = ' 
     184          <ul> 
     185            <li> 
     186Ingredients needed:<br> 
     187- 2 Piwigo\'s user groups at least: &quot;Waiting&quot; for visitors awaiting validation and &quot;Validated&quot; for visitors who have validated their registration<br> 
     188- NBC_UAM plugin<br> 
     189- PWG Stuffs plugin<br> 
     190- Possibly Extended Description plugin (to support multi-lingual) 
     191            </li> 
     192<br><br> 
     193            <li> 
     194La recette :<br> 
     195            <ul> 
     196              <li> 
     197Preamble: It\'s located in the case of a private gallery or semi-private (ie only a small part of categories is available by Guests and registered can see everything). We consider that the required plugins are installed (does it remind you?).<br><br> 
     198              </li> 
     199              <li> 
     200Attribute group &quot;Waiting&quot; no permission on private categories<br><br> 
     201              </li> 
     202              <li> 
     203Attribute group &quot;Validated&quot; all permissions on the private categories<br><br> 
     204              </li> 
     205              <li> 
     206In NBC_UAM plugin: 
     207              <ol> 
     208                <li>Enable registration confirmation</li> 
     209                <li>In the field below &quot;Customizing the confirmation email&quot;, enter text for additional explanation will be attached to email registration confirmation. Possibly, it is possible to use markup language implemented by the plugin Extended Description</li> 
     210                <li>In the &quot;Group for users who have not validated their registration&quot;, select group &quot;Waiting&quot;</li> 
     211                <li>In the &quot;Group for users who have validated their registration&quot;, select group &quot;Validated&quot;</li> 
     212                <li>Save the plugin configuration</li> 
     213              </ol> 
     214              </li> 
     215<br><br> 
     216              <li> 
     217In PWG Stuff plugin: 
     218              <ol> 
     219                <li>Add a new module personal block like an edito</li> 
     220                <li>In the module\'s configuration, in addition to its title (eg &quot;Registration pending validation&quot;) and its description, check only the authorized group &quot;Waiting&quot;</li> 
     221                <li>In the content module, enter the message text which sought information will be visible as invalid user. Again, ability to manage multi-language through Extended Description\'s tags</li> 
     222                <li>Validate module</li> 
     223                <li>Define its place on the main page of the gallery</li> 
     224              </ol> 
     225              </li> 
     226            </ul> 
     227            </li> 
     228<br><br> 
     229            <li> 
     230              The result:<br> 
     231              - A "Guest" arrives on the gallery, he sees nothing other than the public categories and no information message.<br> 
     232              - He registers. This generates an email validation and automatic membership to the group &quot;Waiting&quot;.<br> 
     233              - At the end, he\'s redirected to the gallery homepage and a message indicating the waiting of validate its registration<br><br> 
     234              He received his email validation, following the link provided for that purpose in the mail, releases the group &quot;Waiting&quot; and takes place in the group &quot;Validated&quot;. By clicking the &quot;Home&quot;, then he\'s connected to the gallery with full access to private groups and without the information message. 
     235            </li> 
     236          </ul>'; 
     237 
     238$lang['Tab_UserManager'] = 'Seguimiento de las Validaciones'; 
     239 
     240/* UserManager Tab */ 
     241$lang['SubTitle3'] = 'Seguimiento de las Validaciones'; 
     242$lang['UserManager_Title'] = 'Seguimiento de las Validaciones'; 
     243/* Ghost Tracker Tab */ 
     244$lang['SubTitle4'] = 'Ghost Tracker'; 
     245$lang['GT_Init'] = 'Inicialización Ghost Tracker'; 
     246$lang['GhostTracker_Title'] = 'Gestión de los espíritu visitantes'; 
     247$lang['UserAdvManager_GhostTracker_Init'] = 'Si habilita esta función por primera vez o ha reactivado después de un largo período durante el cual los visitantes fuera de nuevo se ha registrado, usted debe inicializar o restablecer el Rastreador de Ghost. Esta acción se realiza sólo después de la activación o reactivación de la opción. Por favor, haga clic en <u>una vez</u> el botón de reset de abajo.'; 
    199248/* UserList Tab */ 
    200 $lang['Title_Tab5'] = 'UserAdvManager - Información del usuario'; 
    201 $lang['UserList_Title'] = 'Seguimiento a los usuarios registrados'; 
    202 $lang['Tab_UserList'] = 'Monitor de usuarios'; 
    203 $lang['UserAdvManager_User_List'] = 'Esta página es para información al administrador. Se muestra una lista de todos los usuarios registrados en la galería que indique la fecha y el número de días transcurridos desde su última visita. La lista está ordenada por orden ascendente del número de días. 
    204 <br><br> 
    205 Cuando el Ghost Tracker está activo, el número de días sin una visita aparece como el código de color siguientes, según el máximo establecido en las opciones de Ghost Tracker: 
    206 <br> 
    207 - <b style="color: lime;">Verde</b> : Cuando el usuario ha visitado la galería de <b style="color: lime;"><u>menos del 50%</u></b> de la máxima indicada en el Ghost Tracker.<br> 
    208 - <b style="color: orange;">Naranja</b> : Cuando el usuario ha visitado la galería <b style="color: orange;"><u>entre 50% y 99%</u></b> de la máxima indicada en el Ghost Tracker.<br> 
    209 - <b style="color: red;">Red</b> : Cuando el usuario ha visitado la galería <b style="color: red;"><u>por más de 100%</u></b> de la máxima indicada en el Ghost Tracker. <b><u>En este caso, el usuario también debe aparecer en el cuadro Ghost Tracker.</u></b><br> 
    210 <br> 
    211 Ejemplo: 
    212 <br> 
    213 El período máximo de Ghost Tracker está configurado para 100 días. 
    214 <br> 
    215 Un usuario aparecerá en verde si visitó la galería de menos de 50 días, en naranja si su última visita tuvo lugar entre el 50 y 99 días y el rojo durante 100 días o más. 
    216 <br><br> 
    217 <b>NOTA</b> : La lista no muestra que no han validado su registro (si la opción de validar el registro está activado). Estos usuarios son administrados después de una manera especial en la "gestión de la validación".'; 
    218 $lang['Nb_Days'] = 'Número de días<br>desde la última visita'; 
    219 /* UserManager Tab */ 
    220 $lang['UserAdvManager_ConfirmMail_User_List'] = 'Al limitar el plazo de inscripción está habilitada, podrás encontrar más adelante la lista de usuarios cuya validación de registro es de esperar,  <b style="text-decoration:underline;">o no</b> que están en tiempo para validar. <br><br>La fecha de registro se muestra en verde cuando el usuario en cuestión está por debajo del límite de tiempo para validar su inscripción. En este caso, la clave de validación es todavía válido y se puede enviar un correo electrónico con o sin una clave de validación nueva. <br><br>Cuando la fecha de registro aparece en rojo, el período de validación ha caducado. En este caso, debe enviar un correo electrónico con la regeneración de la clave de validación si desea que el usuario pueda validar su inscripción. <br><br>En todos los casos, es posible forzar manualmente la validación. <br><br>En este punto de vista, usted puede: 
    221 <br><br> 
    222 - Elimine manualmente las cuentas de <b>(drenaje manual)</b> 
    223 <br> 
    224 - Generar recordatorio por correo electrónico <b>sin</b> generar una nueva clave. Advertencia: Enviar un recordatorio por correo electrónico dirigido a los visitantes. Esta función no se restaura la fecha de registro de visitantes objetivo y el tiempo de espera sigue siendo válida. 
    225 <br> 
    226 - Generar recordatorio por correo electrónico <b>con</b> generar una nueva clave. Advertencia: Enviar un recordatorio por correo electrónico dirigido a los visitantes. Esta función también se restablece la fecha de registro de visitantes y específicos, que equivale a prorrogar el plazo para la validación. 
    227 <br> 
    228 - Presentar una solicitud de registro en espera de validación manual, aunque la fecha de caducidad ha pasado <b>(forzando la validación)</b>. 
    229 <br>'; 
    230 $lang['UserManager_Title'] = 'Gestión avanzada de no validados'; 
    231 $lang['Title_Tab3'] = 'UserAdvManager - Gestión de las validaciones de registro'; 
    232 $lang['Tab_UserManager'] = 'La gestión de Validaciones'; 
    233 /* Ghost Tracker Tab */ 
    234 $lang['Reminder'] = 'Email Recordatorio'; 
    235 /* Errors and Warnings */ 
    236 $lang['Err_Userlist_Settings'] = 'Esta página está disponible sólo si los "usuarios de seguimiento" está activo en la pestaña "General Setup".'; 
    237 // --------- End: New or revised $lang ---- from version 2.13.0 
    238 // --------- Starting below: New or revised $lang ---- from version 2.13.1 
    239 /* Global Configuration Tab */ 
    240 $lang['Title_Tab1'] = 'UserAdvManager 2.13.1 - Configuración general'; 
    241 /* ConfirmMail Configuration Tab */ 
    242 $lang['Title_Tab2'] = 'UserAdvManager 2.13.1 - Configuración de validación de registro'; 
    243 // --------- End: New or revised $lang ---- from version 2.13.1 
    244 // --------- Starting below: New or revised $lang ---- from version 2.13.3 
    245 /* Global Configuration Tab */ 
    246 $lang['UserAdvManager_Username_Char_true'] = ' Los siguientes caracteres <b style="color: green;">(valores separados con comas ","!)</b> serán prohibidos para la elección del nombre de usuario == '; 
    247 $lang['UserAdvManager_No_Comment_Anonymous'] = 'Alias son obligatorias para los comentarios. <b style="color: red;">No habilite esta a menos que haya dado permiso para no registrados, los visitantes a enviar comentarios (panel de administración Piwigo> Ajustes> General, ficha Comentarios> "Comentarios para Todos")</b>'; 
    248 // --------- End: New or revised $lang ---- from version 2.13.3 
    249  
     249$lang['SubTitle5'] = 'Seguimiento de los usuarios'; 
     250$lang['Tab_UserList'] = 'Seguimiento de los usuarios'; 
     251/* Mailing */ 
     252$lang['Add of %s'] = 'Perfil creado para %s'; 
     253$lang['Update of %s'] = '%s Perfil actualizado'; 
     254/* Email confirmation page */ 
     255$lang['confirm_mail_bad'] = '<br><br><br>Su clave de activación es incorrecta o está vencido o que ya ha validado su cuenta, por favor, póngase en contacto con el webmaster para solucionar este problema.<br><br><br><br>'; 
     256/* Mailing */ 
     257$lang['Ghost_reminder_of_%s'] = '%s, este es un recordatorio por correo electrónico'; 
     258$lang['Reminder_with_key_of_%s'] = '%s, su clave de validación se ha renovado'; 
     259$lang['Reminder_without_key_of_%s'] = '%s, su clave de validación expirará'; 
     260/* Errors and Warnings */ 
     261$lang['Err_UserManager_Settings'] = 'Esta página está disponible sólo si "Plazo para la validación de registro limitado" está activa y un grupo de usuarios no validados se encuentra en "Configuración de la confirmación y validación de registro".'; 
     262$lang['Err_GhostTracker_Settings'] = 'Esta página está disponible sólo si "Ghost Tracker" está activo en "Configuración de los registros seguido y otras opciones".'; 
     263$lang['Err_Userlist_Settings'] = 'Esta página está disponible sólo si "Seguimiento de los usuarios registrados" está activo en la "Configuración de los registros seguido y otras opciones".'; 
     264// --------- End: New or revised $lang ---- from version 2.13.4 
    250265?> 
  • extensions/NBC_UserAdvManager/branches/2.13/language/fr_FR/plugin.lang.php

    r4551 r4991  
    44 
    55$conf_UserAdvManager = isset($conf['UserAdvManager']) ? explode(";" , $conf['UserAdvManager']) : array(); 
    6  
    7  
    8 /* Global Configuration Tab */ 
    9 $lang['Tab_Global'] = 'Configuration Générale'; 
    10 $lang['UserAdvManager_Mail_Info'] = 'Mail d\'information à l\'utilisateur :'; 
    11 $lang['UserAdvManager_Mail_Info_true'] = ' Envoyer un mail à l\'utilisateur en reprenant ses informations de connexion lors de son inscription ou à la mise à jour de son profil.'; 
    12 $lang['UserAdvManager_Mail_Info_false'] = ' Désactive l\'envoi de mail d\'info. (valeur par défaut)'; 
    13 $lang['UserAdvManager_MailInfo_Text'] = ' Texte utilisé pour l\'introduction du mail envoyé à l\'utilisateur pour son inscription ou la mise à jour de son profil<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 mail d\'information à l\'utilisateur est activé. Utilisez la méthode multi language du plugin Extended Description si celui-ci est activé !!!)</b>'; 
    14 $lang['UserAdvManager_No_Casse'] = 'Utilisateur insensible à la casse'; 
    15 $lang['UserAdvManager_No_Casse_false'] = ' Laisser les utilisateur sensible à la casse. (valeur par défaut)'; 
    16 $lang['UserAdvManager_Username_Char'] = ' Caractères limités pour le nom d\'utilisateur'; 
    17 $lang['UserAdvManager_Username_Char_false'] = ' Laisser le contrôle par défaut du nom d\'utilisateur. (valeur par défaut)'; 
    18 $lang['UserAdvManager_Confirm_Mail'] = 'Confirmation de l\'adresse email :'; 
    19 $lang['UserAdvManager_Confirm_Mail_true'] = ' Envoyer un mail permettant a l\'utilisateur de confirmer son adresse email et donc son compte utilisateur.'; 
    20 $lang['UserAdvManager_Confirm_Mail_false'] = ' Système d\'inscription et de mise à jour standard sans confirmation de l\'adresse email. (valeur par défaut)'; 
    21 $lang['UserAdvManager_ConfirmMail_Text'] = ' Texte utilisé pour l\'introduction du mail envoyé à l\'utilisateur pour confirmer son adresse mail<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 confirmation de l\'adresse email est activée. Utilisez la méthode multi language du plugin Extended Description si celui-ci est activé !!!)</b>'; 
    22 $lang['UserAdvManager_Confirm_Group_Notice'] = 'ATTENTION : L\'utilisation des groupes de validation nécessite que vous ayez créé au moins un groupe d\'utilisateurs et qu\'il soit défini "par défaut" dans la gestion des groupes d\'utilisateurs de Piwigo.'; 
    23 $lang['UserAdvManager_No_Confirm_Group'] = 'Groupe à utiliser pour les utilisateurs qui n\'ont pas encore confirmé leur adresse email'; 
    24 $lang['UserAdvManager_Validated_Group'] = 'Groupe à utiliser pour les utilisateurs qui ont validé leur adresse email'; 
    25 $lang['UserAdvManager_Confirm_Status_Notice'] = 'ATTENTION : L\'utilisation des status de validation nécessite que vous ayez conservé l\'utilisateur "Guest" pour le paramétrage par défaut (modèle) pour les nouveaux inscrits. A noter : Vous pouvez définir n\'importe quel autre utilisateur comme modèle pour les nouveaux inscrits. Reportez-vous à la documentation de Piwigo pour plus de détails.'; 
    26 $lang['UserAdvManager_No_Confirm_Status'] = 'Status utilisateur à utiliser pour les utilisateurs qui n\'ont pas encore confirmé leur adresse email'; 
    27 $lang['UserAdvManager_Validated_Status'] = 'Status utilisateur à utiliser pour les utilisateurs qui ont validé leur adresse email, laissez ------- pour garder la valuer par défaut de PWG'; 
    28 $lang['UserAdvManager_No_Comment_Anonymous_true'] = ' Le champs auteur doit être renseigné pour enregistrer un commentaire.'; 
    29 $lang['UserAdvManager_No_Comment_Anonymous_false'] = ' Laisser le fonctionnement par défaut pour enregistrer un commentaire. (valeur par défaut)'; 
    30 $lang['UserAdvManager_MailExclusion'] = 'Exclusion des domaines de messagerie:'; 
    31 $lang['UserAdvManager_MailExclusion_true'] = ' Activer l\'exclusion des domaines de messagerie (par exemple @hotmail.* ou @msn.*)'; 
    32 $lang['UserAdvManager_MailExclusion_false'] = ' Désactiver l\'exclusion des domaines de messagerie. (valeur par défaut)'; 
    33 $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>'; 
    34  
    35  
    36 /* ConfirmMail Configuration Tab */ 
    37 $lang['UserAdvManager_ConfirmMail_Info'] = 'Limitation du délai de validation de l\'inscription :<br>Si vous activez cette option, sélectionnez le délai (x) souhaité dans la liste qui suit. Les visiteurs qui s\'inscriront alors auront x jours de délais pour valider leur inscription. Passé ce délai, le lien de validation qu\'ils auront reçu par mail sera expiré.<br>'; 
    38 $lang['UserAdvManager_ConfirmMail_TimeOut_true'] = 'Activer la limitation du délai d\'inscription.'; 
    39 $lang['UserAdvManager_ConfirmMail_TimeOut_false'] = 'Désactiver la limitation du délai d\'inscription. (valeur par défaut)'; 
    40 $lang['UserAdvManager_ConfirmMail_TimeOut'] = 'Délai d\activation :'; 
    41 $lang['UserAdvManager_ConfirmMail_Delay_Info'] = 'Saisissez ici le nombre de jours avant expiration de la validation d\'inscription : '; 
    42 $lang['UserAdvManager_ConfirmMail_Remail'] = 'Activer ou désactiver la fonctionnalité de rappel des inscrits non validés :<br>'; 
    43 $lang['UserAdvManager_ConfirmMail_Remail_true'] = 'Activer le rappel par mail.'; 
    44 $lang['UserAdvManager_ConfirmMail_Remail_false'] = 'Désactiver le rappel par mail. (valeur par défaut)'; 
    45 $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>'; 
    46 $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>'; 
    476 
    487 
     
    5514$lang['User: %s'] = 'Utilisateur : %s'; 
    5615$lang['Password: %s'] = 'Mot de passe: %s'; 
    57 $lang['Add of %s'] = 'Création de %s'; 
    58 $lang['Update of %s'] = 'Mise à jour de %s'; 
    5916$lang['Link: %s'] = 'Cliquez sur le lien suivant pour confirmer votre inscription : %s'; 
    60 $lang['Reminder_with_key_of_%s'] = '%s, votre clé de confirmation a été renouvelée'; 
    61 $lang['Reminder_without_key_of_%s'] = '%s, votre clé de confirmation va expirer'; 
    62 $lang['Ghost_remainder_of_%s'] = '%s, ceci est un email de rappel.'; 
    6317 
    6418 
     
    6721$lang['confirm_mail_page_title'] = 'Confirmation d\'inscription'; 
    6822$lang['confirm_mail_ok'] = '<br><br><br>Merci d\'avoir confirmé votre mail et aussi et surtout votre inscription sur le site, profitez bien des photos ...<br><br><br><br>'; 
    69 $lang['confirm_mail_bad'] = '<br><br><br>Votre clef d\'activation unique est érronée ou expirée ou vous avez déjà validé votre compte, veuillez contacter le webmaster pour régler ce problème.<br><br><br><br>'; 
    7023 
    7124 
     
    8437$lang['UserAdvManager_no_update_pwd'] = '[mise à jour du profil sans changement du mot de passe]'; 
    8538$lang['invalid_pwd'] = 'Nom utilisateur ou Mot de passe invalide !'; 
    86 $lang['Err_ConfirmMail_Settings'] = 'Cette page n\'est accessible que si "Confirmation de l\'adresse email" est actif dans l\'onglet "Configuration Générale".'; 
    87 $lang['Err_UserManager_Settings'] = 'Cette page n\'est accessible que si "Délai de validation d\'inscription" est actif dans l\'onglet "Configuration de ConfirmMail" et si un groupe de visiteurs non validés est configuré dans l\'onglet "Configuration Générale".'; 
    8839$lang['No_validation_for_Guest'] = 'Le compte Guest n\'est pas soumis à validation'; 
    8940$lang['No_validation_for_default_user'] = 'Le compte par défaut n\'est pas soumis à validation'; 
     
    11364// --------- Starting below: New or revised $lang ---- from version 2.12.0 and 2.12.1 
    11465/* Global Configuration Tab */ 
    115 $lang['UserAdvManager_Title1'] = 'Gestion de l\'inscription des utilisateurs'; 
    116 $lang['UserAdvManager_Title2'] = 'Validation d\'inscription et gestion de groupes / statuts'; 
    117 $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>).'; 
    118 $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>'; 
    119 $lang['UserAdvManager_PasswordTest'] = 'Mot de passe à tester : '; 
    120 $lang['UserAdvManager_ScoreTest'] = 'Score obtenu : '; 
    12166$lang['PasswordTest'] = 'Calcul du score'; 
    122 $lang['UserAdvManager_Password_Enforced_true'] = ' Mot de passe renforcé obligatoire - Saisir le score minimum (valeur plancher) de complexité du mots de passe == '; 
    123 $lang['UserAdvManager_Password_Enforced_false'] = ' Ne pas renforcer les mots de passe. (valeur par défaut)'; 
    124 $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.'; 
    125 $lang['UserAdvManager_AdminPassword_Enforced_true'] = 'Activer le renforcement des mots de passe pour les admins.'; 
    126 $lang['UserAdvManager_AdminPassword_Enforced_false'] = 'Désactiver le renforcement des mots de passe pour les admins. (valeur par défaut)'; 
    127 $lang['UserAdvManager_GhostTracker'] = 'Gestion des visiteurs fantômes - Permet de gérer les inscrits en fonction de leur date de dernière visite:'; 
    128 $lang['UserAdvManager_GhostTracker_true'] = ' Activer la gestion des visiteurs fantômes.'; 
    129 $lang['UserAdvManager_GhostTracker_false'] = ' Désactiver la gestion des visiteurs fantômes. (valeur par défaut)'; 
    130 $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".'; 
    131 $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>'; 
    13267/* Ghost Tracker Tab */ 
    133 $lang['GhostTracker_Title'] = 'Gestion avancée des visiteurs fantômes'; 
    134 $lang['Title_Tab4'] = 'UserAdvManager - Ghost Tracker'; 
    13568$lang['Tab_GhostTracker'] = 'Ghost Tracker'; 
    13669$lang['LastVisit_Date'] = 'Date de dernière visite'; 
     
    15083$lang['No_reminder_for_Webmaster'] = 'Le compte du Webmaster n\'est pas soumis à recevoir des rappels du GhostTracker'; 
    15184$lang['No_reminder_for_your_account'] = 'Votre compte d\'admin n\'est pas soumis à recevoir des rappels du GhostTracker'; 
    152 $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".'; 
    15385/* Action button names */ 
    15486$lang['audit'] = 'Auditer les paramètres'; 
    15587$lang['submit'] = 'Sauvegarder les paramètres'; 
    156 $lang['Reminder_Email'] = 'Email de rappel'; 
    15788// --------- End: New or revised $lang ---- from version 2.12.0 and 2.12.1 
    15889 
     90 
    15991// --------- Starting below: New or revised $lang ---- from version 2.12.2 
    160 /* Global Configuration Tab */ 
    161 $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>'; 
    162 /* Ghost Tracker Tab */ 
    163 $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>'; 
    164 $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 : 
    165 <br><br> 
    166 - Supprimer manuellement les comptes <b>(purge manuelle)</b> 
    167 <br> 
    168 - 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. 
    169 <br>'; 
    17092/* Errors and Warnings */ 
    17193$lang['GhostTracker_Init_OK'] = 'Initialisation Ghost Tracker effectuée !'; 
     
    17496// --------- End: New or revised $lang ---- from version 2.12.2 
    17597 
    176 // --------- Starting below: New or revised $lang ---- from version 2.12.6 
    177 /* Global Configuration Tab */ 
    178 $lang['UserAdvManager_No_Casse_true'] = ' Rendre le compte utilisateur insensible à la casse, lors de l\'inscription et l\'identification (TOTO = toto = Toto = toTO...).'; 
    179 // --------- End: New or revised $lang ---- from version 2.12.6 
    18098 
    18199// --------- Starting below: New or revised $lang ---- from version 2.12.7 
     
    184102// --------- End: New or revised $lang ---- from version 2.12.7 
    185103 
     104 
    186105// --------- Starting below: New or revised $lang ---- from version 2.12.8 
    187106/* Errors and Warnings */ 
     
    189108// --------- End: New or revised $lang ---- from version 2.12.8 
    190109 
     110 
    191111// --------- Starting below: New or revised $lang ---- from version 2.13.0 
    192 /* Global Configuration Tab */ 
    193 $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.'; 
    194 $lang['UserAdvManager_Add_LastVisit_Column_true'] = ' Activer l\'affichage de la liste.'; 
    195 $lang['UserAdvManager_Add_LastVisit_Column_false'] = ' Désactiver l\'affichage de la liste (valeur par défaut).'; 
    196 /* ConfirmMail Configuration Tab */ 
    197 $lang['ConfirmMail_Title'] = 'Configuration avancée de la validation des inscriptions'; 
    198 $lang['Tab_ConfirmMail'] = 'Configuration des validations'; 
    199112/* UserList Tab */ 
    200 $lang['Title_Tab5'] = 'UserAdvManager - Informations sur les utilisateurs'; 
    201113$lang['UserList_Title'] = 'Suivi des utilisateurs inscrits'; 
    202114$lang['Tab_UserList'] = 'Suivi des utilisateurs'; 
    203 $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. 
     115$lang['Nb_Days'] = 'Nb de jours<br>depuis dernière visite'; 
     116// --------- End: New or revised $lang ---- from version 2.13.0 
     117 
     118 
     119// --------- Starting below: New or revised $lang ---- from version 2.13.4 
     120$lang['uam_no_unlink'] = 'La fonction \'unlink\' n\'est pas disponible'; 
     121$lang['uam_unlink_errors'] = 'Des erreurs ont eu lieu lors de la suppression des fichiers'; 
     122/* Global Configuration Tab */ 
     123$lang['Title_Tab'] = 'UserAdvManager - Version: '; 
     124$lang['SubTitle1'] = 'Configuration du plugin'; 
     125$lang['Tab_Global'] = 'Configuration'; 
     126$lang['UserAdvManager_Title1'] = 'Paramétrage des restrictions d\'inscriptions'; 
     127$lang['UserAdvManager_Title2'] = 'Paramétrage des confirmations et validations d\'inscriptions'; 
     128$lang['UserAdvManager_Title3'] = 'Paramétrage des suivis des inscrits et autres options'; 
     129$lang['UserAdvManager_Title4'] = 'Astuces et exemples d\'utilisation'; 
     130$lang['UserAdvManager_No_Casse'] = 'Noms d\'utilisateurs : Sensibilité à la casse'; 
     131$lang['UserAdvManager_No_Casse_true'] = ' Activer'; 
     132$lang['UserAdvManager_No_Casse_false'] = ' Désactiver (valeur par défaut)'; 
     133$lang['UserAdvManager_Username_Char'] = 'Noms d\'utilisateurs : Exclusion de certains caractères'; 
     134$lang['UserAdvManager_Username_Char_true'] = ' Interdire les caractères:<br>(utiliser une virgule pour séparer chaque caractère du suivant)<br><br>'; 
     135$lang['UserAdvManager_Username_Char_false'] = ' Tout autoriser (valeur par défaut)'; 
     136$lang['UserAdvManager_Password_Enforced'] = 'Renforcement de la sécurité des mots de passe'; 
     137$lang['UserAdvManager_Password_Enforced_true'] = ' Activer. Score minimum: '; 
     138$lang['UserAdvManager_Password_Enforced_false'] = ' Désactiver (valeur par défaut)'; 
     139$lang['UserAdvManager_AdminPassword_Enforced'] = 'Application aux administrateurs'; 
     140$lang['UserAdvManager_AdminPassword_Enforced_true'] = ' Activer'; 
     141$lang['UserAdvManager_AdminPassword_Enforced_false'] = ' Désactiver (valeur par défaut)'; 
     142$lang['UserAdvManager_PasswordTest'] = 'Mot de passe test: '; 
     143$lang['UserAdvManager_ScoreTest'] = 'Résultat: '; 
     144$lang['UserAdvManager_MailExclusion'] = 'Exclusion des domaines de messagerie'; 
     145$lang['UserAdvManager_MailExclusion_true'] = ' Exclure les domaines suivants:<br>(utiliser une virgule pour séparer chaque domaine du suivant)'; 
     146$lang['UserAdvManager_MailExclusion_false'] = ' Désactiver (valeur par défaut)'; 
     147 
     148$lang['UserAdvManager_Mail_Info'] = 'Email d\'information à l\'utilisateur:'; 
     149$lang['UserAdvManager_Mail_Info_true'] = ' Activer'; 
     150$lang['UserAdvManager_Mail_Info_false'] = ' Désactiver (valeur par défaut)'; 
     151$lang['UserAdvManager_MailInfo_Text'] = ' Texte d\'accueil personnalisé:'; 
     152$lang['UserAdvManager_Confirm_Mail'] = 'Confirmation d\'inscription:'; 
     153$lang['UserAdvManager_Confirm_Mail_true'] = ' Activer'; 
     154$lang['UserAdvManager_Confirm_Mail_false'] = ' Désactiver (valeur par défaut)'; 
     155$lang['UserAdvManager_ConfirmMail_Text'] = ' Texte d\'accueil personnalisé:'; 
     156$lang['UserAdvManager_Confirm_Group'] = 'Groupes de validation<br>(------- pour ne pas affecter de groupe)'; 
     157$lang['UserAdvManager_Confirm_Status'] = 'Statuts de validation<br>(------- pour conserver la valeur par défaut de Piwigo)'; 
     158$lang['UserAdvManager_Confirm_grpstat_notice'] = 'Attention : Il est conseillé d\'utiliser soit les groupes, soit les statuts de validation et pas les deux simultanément.'; 
     159$lang['UserAdvManager_No_Confirm_Group'] = 'Pour les utilisateurs n\'ayant pas validé leur inscription<br>'; 
     160$lang['UserAdvManager_Validated_Group'] = 'Pour les utilisateurs ayant validé leur inscription<br>'; 
     161$lang['UserAdvManager_No_Confirm_Status'] = 'Pour les utilisateurs n\'ayant pas validé leur inscription<br>'; 
     162$lang['UserAdvManager_Validated_Status'] = 'Pour les utilisateurs ayant validé leur inscription.<br>'; 
     163$lang['UserAdvManager_ValidationLimit_Info'] = 'Limitation du délai de validation d\'inscription'; 
     164$lang['UserAdvManager_ConfirmMail_TimeOut_true'] = ' Activer. Nombre de jours de délai: '; 
     165$lang['UserAdvManager_ConfirmMail_TimeOut_false'] = ' Désactiver (valeur par défaut)'; 
     166$lang['UserAdvManager_ConfirmMail_Remail'] = 'Mail de rappel aux inscrits non validés'; 
     167$lang['UserAdvManager_ConfirmMail_Remail_true'] = ' Activer'; 
     168$lang['UserAdvManager_ConfirmMail_Remail_false'] = ' Désactiver (valeur par défaut)'; 
     169$lang['UserAdvManager_ConfirmMail_ReMail_Txt1'] = 'Texte du message de rappel <b><u>avec</u></b> génération d\'une nouvelle clé de validation.'; 
     170$lang['UserAdvManager_ConfirmMail_ReMail_Txt2'] = 'Texte du message de rappel <b><u>sans</u></b> génération d\'une nouvelle clé de validation.'; 
     171 
     172$lang['UserAdvManager_GhostTracker'] = 'Gestion des visiteurs fantômes (Ghost Tracker)'; 
     173$lang['UserAdvManager_GhostTracker_true'] = ' Activer. Nombre de jours maximum entre deux visites: '; 
     174$lang['UserAdvManager_GhostTracker_false'] = ' Désactiver (valeur par défaut)'; 
     175$lang['UserAdvManager_GhostTracker_ReminderText'] = 'Texte de rappel personnalisé'; 
     176$lang['UserAdvManager_LastVisit'] = ' Suivi des utilisateurs inscrits'; 
     177$lang['UserAdvManager_LastVisit_true'] = ' Activer'; 
     178$lang['UserAdvManager_LastVisit_false'] = ' Désactiver (valeur par défaut)'; 
     179$lang['UserAdvManager_No_Comment_Anonymous'] = 'Commentaires : pseudo obligatoire pour les non-inscrits'; 
     180$lang['UserAdvManager_No_Comment_Anonymous_true'] = ' Activer'; 
     181$lang['UserAdvManager_No_Comment_Anonymous_false'] = ' Désactiver (valeur par défaut)'; 
     182 
     183$lang['UserAdvManager_Tips1'] = 'Inscriptions avec validation par email et message d\'avertissement sur la page d\'accueil de Piwigo'; 
     184$lang['UserAdvManager_Tips1_txt'] = ' 
     185          <ul> 
     186            <li> 
     187Les ingrédients nécessaires:<br> 
     188- 2 groupes d\'utilisateurs Piwigo au minimum: &quot;Attente&quot; pour les visiteur en attente de validation et &quot;Validés&quot; pour les visiteurs ayant validé leur inscription<br> 
     189- Le plugin NBC_UAM<br> 
     190- Le plugin PWG Stuffs<br> 
     191- Eventuellement le plugin Extended Description (pour le support multi-langues) 
     192            </li> 
    204193<br><br> 
    205 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 : 
    206 <br> 
    207 - <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> 
    208 - <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> 
    209 - <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> 
    210 <br> 
    211 Exemple : 
    212 <br> 
    213 Le délai maximum du Ghost Tracker est configuré à 100 jours. 
    214 <br> 
    215 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à. 
     194            <li> 
     195La recette:<br> 
     196            <ul> 
     197              <li> 
     198Préambule: On se place dans le cas d\'une galerie privée ou semi-privée (c\'est à dire qu\'une petite partie des catégories est accessible par les Guests et que les inscrits peuvent tout voir). On considère que les plugins requis sont installés (faut-il le rappeler ?).<br><br> 
     199              </li> 
     200              <li> 
     201N\'attribuer au groupe &quot;Attente&quot; aucune permission sur les catégories privées<br><br> 
     202              </li> 
     203              <li> 
     204Attribuer au groupe &quot;Validés&quot; toutes les permissions sur les catégories privées<br><br> 
     205              </li> 
     206              <li> 
     207Dans le plugin NBC_UAM: 
     208              <ol> 
     209                <li>Activer la confirmation d\'inscription</li> 
     210                <li>Dans le champ sous &quot;Personnalisation de l\'email confirmation&quot;, saisir un texte additionnel d\'explication qui sera joint au mail de confirmation d\'inscription. Eventuellement, il est possible d\'utiliser les balises de langues implémentées par le plugin Extended Description</li> 
     211                <li>Dans la liste &quot;Groupe pour les utilisateurs n\'ayant pas validé leur inscription&quot;, sélectionner le groupe &quot;Attente&quot;</li> 
     212                <li>Dans la liste &quot;Groupe pour les utilisateurs ayant validé leur inscription&quot;, sélectionner le groupe &quot;Validés&quot;</li> 
     213                <li>Enregistrer la configuration du plugin</li> 
     214              </ol> 
     215              </li> 
    216216<br><br> 
    217 <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".'; 
    218 $lang['Nb_Days'] = 'Nb de jours<br>depuis dernière visite'; 
     217              <li> 
     218Dans le plugin PWG Stuff: 
     219              <ol> 
     220                <li>Ajouter un nouveau module de type &quot;Bloc personnel : Affiche un bloc personnel (un édito par exemple)&quot;</li> 
     221                <li>Dans la configuration du module, outre son titre (ex : &quot;Inscription en attente de validation&quot;) et sa description, cocher uniquement le groupe autorisé &quot;Attente&quot;</li> 
     222                <li>Dans le contenu du module, saisir le texte du message d\'information voulu qui ne sera visible que des utilisateurs non validés. Là aussi, possibilité de gérer le multi-langue grâce aux balises d\'Extended Description</li> 
     223                <li>Valider le module</li> 
     224                <li>Définir sa place dans l\'affiche de la page principale de la galerie</li> 
     225              </ol> 
     226              </li> 
     227            </ul> 
     228            </li> 
     229<br><br> 
     230            <li> 
     231              Le résultat:<br> 
     232              - Un &quot;Guest&quot; arrive sur la galerie, il ne voit rien d\'autre que les catégories publiques et pas de message d\'information.<br> 
     233              - Il s\'inscrit. Ce qui génère un email de validation et son appartenance automatique au groupe &quot;Attente&quot;.<br> 
     234              - A l\'issue, il est redirigé sur la page d\'accueil de la galerie avec, cette fois, un message lui indiquant la non-validation de son inscription<br><br> 
     235              Il reçoit son email de validation, suit le lien prévu à cet effet dans le mail, ce qui le sort du groupe &quot;Attente&quot; et le place dans le groupe &quot;Validés&quot;. En cliquant sur le bouton &quot;Home&quot;, il est alors connecté à la galerie avec accès total aux catégories privées et sans le message d\'information. 
     236            </li> 
     237          </ul>'; 
     238 
     239$lang['Tab_UserManager'] = 'Suivi des validations'; 
     240 
    219241/* UserManager Tab */ 
    220 $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 : 
    221 <br><br> 
    222 - Supprimer manuellement les comptes <b>(purge manuelle)</b> 
    223 <br> 
    224 - 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é. 
    225 <br> 
    226 - 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. 
    227 <br> 
    228 - 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>. 
    229 <br>'; 
    230 $lang['UserManager_Title'] = 'Gestion avancée des inscrits non validés'; 
    231 $lang['Title_Tab3'] = 'UserAdvManager - Gestion des validations d\'inscription'; 
    232 $lang['Tab_UserManager'] = 'Gestion des validations'; 
     242$lang['SubTitle3'] = 'Suivi des validations'; 
     243$lang['UserManager_Title'] = 'Suivi des validations'; 
    233244/* Ghost Tracker Tab */ 
    234 $lang['Reminder'] = 'Email de rappel'; 
    235 /* Errors and Warnings */ 
    236 $lang['Err_Userlist_Settings'] = 'Cette page n\'est accessible que si le "suivi des utilisateur" est actif dans l\'onglet "Configuration Générale".'; 
    237 // --------- End: New or revised $lang ---- from version 2.13.0 
    238 // --------- Starting below: New or revised $lang ---- from version 2.13.1 
    239 /* Global Configuration Tab */ 
    240 $lang['Title_Tab1'] = 'UserAdvManager 2.13.1 - Configuration Générale'; 
    241 /* ConfirmMail Configuration Tab */ 
    242 $lang['Title_Tab2'] = 'UserAdvManager 2.13.1 - Configuration de la validation des inscriptions'; 
    243 // --------- End: New or revised $lang ---- from version 2.13.1 
    244 // --------- Starting below: New or revised $lang ---- from version 2.13.3 
    245 /* Global Configuration Tab */ 
    246 $lang['UserAdvManager_Username_Char_true'] = ' Interdire les caractères saisis dans le champs ci-après <b style="color: green;">(séparez les valeurs par des virgules "," !)</b> pour le nom d\'utilisateur lors de l\'inscription == '; 
    247 $lang['UserAdvManager_No_Comment_Anonymous'] = 'Pseudo obligatoire sur commentaire pour les visiteurs. <b style="color: red;">N\'activez ceci que si vous avez donné l\'autoritation aux visiteurs non inscrits de poster des commentaires (Panneau d\'admin de Piwigo > Configuration > Générale, onglet Commentaires > "Commentaires pour tous")</b>'; 
    248 // --------- End: New or revised $lang ---- from version 2.13.3 
     245$lang['SubTitle4'] = 'Ghost Tracker'; 
     246$lang['GT_Init'] = 'Initialisation du Ghost Tracker'; 
     247$lang['GhostTracker_Title'] = 'Gestion des visiteurs fantômes'; 
     248$lang['UserAdvManager_GhostTracker_Init'] = 'A première activation de cette fonction, ou à sa réactivation après une longue période pendant laquelle de nouveaux visiteurs se sont inscrits, il convient d\'initialiser ou de réinitialiser le Ghost Tracker. Cette action n\'est à faire qu\'une seule fois après activation ou réactivation de l\'option; à cet effet, cliquez <u>une seule fois</u> sur le bouton d\'initialisation ci-dessous.</b>'; 
     249/* UserList Tab */ 
     250$lang['SubTitle5'] = 'Informations sur les utilisateurs'; 
     251/* Mailing */ 
     252$lang['Add of %s'] = 'Profil créé pour %s'; 
     253$lang['Update of %s'] = 'Mise à jour du profil de %s'; 
     254/* Email confirmation page */ 
     255$lang['confirm_mail_bad'] = '<br><br><br>Votre clef d\'activation unique est erronée ou expirée ou vous avez déjà validé votre compte, veuillez contacter le webmaster pour régler ce problème.<br><br><br><br>'; 
     256/* Mailing */ 
     257$lang['Ghost_reminder_of_%s'] = '%s, ceci est un email de rappel.'; 
     258$lang['Reminder_with_key_of_%s'] = '%s, votre clef de validation a expiré'; 
     259$lang['Reminder_without_key_of_%s'] = '%s, votre clef de validation va expirer'; 
     260/* Errors and Warnings */ 
     261$lang['Err_UserManager_Settings'] = 'Cette page n\'est accessible que si "Délai de validation d\'inscription" est actif et si un groupe de visiteurs non validés est configuré dans le "Paramétrage des confirmations et validations d\'inscriptions".'; 
     262$lang['Err_GhostTracker_Settings'] = 'Cette page n\'est accessible que si "Gestion des visiteurs fantômes" est actif dans "Paramétrage des suivis des inscrits et autres options".'; 
     263$lang['Err_Userlist_Settings'] = 'Cette page n\'est accessible que si le "Suivi des utilisateurs inscrits" est actif dans "Paramétrage des suivis des inscrits et autres options".'; 
     264// --------- End: New or revised $lang ---- from version 2.13.4 
    249265?> 
  • extensions/NBC_UserAdvManager/branches/2.13/language/it_IT/plugin.lang.php

    r4551 r4991  
    66 
    77 
    8 /* Global Configuration Tab */ 
    9 $lang['Tab_Global'] = 'General Setup'; 
    10 $lang['UserAdvManager_Mail_Info'] = 'Mail d\'informazione per l\'utente:'; 
    11 $lang['UserAdvManager_Mail_Info_true'] = ' Inviare una mail all\'utente riprendendo le sue informazioni di connessione al momento della registrazione o quelle dell\'ultimo aggiornamento del suo profilo.'; 
    12 $lang['UserAdvManager_Mail_Info_false'] = ' Disattiva l\'invio della mail. (valore di default)'; 
    13 $lang['UserAdvManager_MailInfo_Text'] = ' Testo utilizzato come introduzzione all\'e-mail inviata all\'utente per consentirgli di convalidare il suo indirizzo e-mail<br><b style="color: red;">(!!! </b><b style="text-decoration: underline; color: red;">ATTENZIONE !</b> <b style="color: red;">Modifica del testo è disponibile <b>SOLO</b> se l\'e-mail informazione destinata all\'utente è attivata. Utilizzare il metodo dei tag multi-lingua del plugin Extended Description se quest\'ultimo è attivo !!!)</b>'; 
    14 $lang['UserAdvManager_No_Casse'] = ' Caso il nome utente insensitive'; 
    15 $lang['UserAdvManager_No_Casse_false'] = ' Lasciare che il caso degli utenti sensibili. (default)'; 
    16 $lang['UserAdvManager_Username_Char'] = ' Limitate di caratteri per nome utente'; 
    17 $lang['UserAdvManager_Username_Char_false'] = ' Utilizzare il nome utente predefinito caratteri di controllo. (default)'; 
    18 $lang['UserAdvManager_Confirm_Mail'] = 'Conferma indirizzo e-mail:'; 
    19 $lang['UserAdvManager_Confirm_Mail_true'] = ' Invia una email a utente per consentirgli di convalidare la sua e-mail e la sua registrazione.'; 
    20 $lang['UserAdvManager_Confirm_Mail_false'] = ' Utilizzare il sistema di default di registrazione (senza la registrazione di convalida). (default)'; 
    21 $lang['UserAdvManager_ConfirmMail_Text'] = ' Testo utilizzato per introdurre l\'e-mail inviata all\'utente per consentirgli di convalidare il suo indirizzo e-mail<br><b style="color: red;">(!!! </b><b style="text-decoration: underline; color: red;">ATTENZIONE !</b> <b style="color: red;">Modifica del testo è disponibile SOLO se l\'indirizzo e-mail di conferma è attivata. Utilizzare i tag multi lingua da plugin descrizione estesa, se questo plugin è attivato !!!)</b>'; 
    22 $lang['UserAdvManager_Confirm_Group_Notice'] = 'ATTENZIONE : L\'utilizzo di gruppi di convalida richiede che si è creato almeno un gruppo di utenti, ed è definito "di default" nella gestione di gruppi di utenti.'; 
    23 $lang['UserAdvManager_No_Confirm_Group'] = 'Gruppo da utilizzare per gli utenti che non hanno convalidato il loro indirizzo email.'; 
    24 $lang['UserAdvManager_Validated_Group'] = 'Gruppo da utilizzare per gli utenti che hanno convalidato il loro indirizzo email.'; 
    25 $lang['UserAdvManager_Confirm_Status_Notice'] = 'ATTENZIONE : L\'uso di convalida lo stato richiede che si hanno mantenuto il "cliente" utente con impostazione di default (come utente modello) per i nuovi iscritti. Nota È possibile impostare qualsiasi altro utente come un modello per i nuovi iscritti. Si prega di fare riferimento alla documentazione del Piwigo per maggiori dettagli.'; 
    26 $lang['UserAdvManager_No_Confirm_Status'] = 'Di stato per l\'uso per gli utenti che non hanno convalidato il loro indirizzo email.'; 
    27 $lang['UserAdvManager_Validated_Status'] = 'Di stato per l\'uso per gli utenti che hanno convalidato il loro indirizzo email. Tenere ------- per l\'utilizzo di valori di default'; 
    28 $lang['UserAdvManager_No_Comment_Anonymous_true'] = ' Il campo autore devono essere riempiti per inviare un commento.'; 
    29 $lang['UserAdvManager_No_Comment_Anonymous_false'] = ' Utilizzare le impostazioni predefinite sui commenti invio. (default)'; 
    30 $lang['UserAdvManager_MailExclusion'] = 'L\'esclusione provider e-mail:'; 
    31 $lang['UserAdvManager_MailExclusion_true'] = ' Impostare l\'esclusione provider di posta elettronica ON (vale a dire: @hotmail.* o @msn.*)'; 
    32 $lang['UserAdvManager_MailExclusion_false'] = ' Disabilitare l\'esclusione provider di posta elettronica. (default)'; 
    33 $lang['UserAdvManager_MailExclusion_List'] = ' Se l\'esclusione provider di posta elettronica è impostato su ON, riempire i domini e-mail di escludere qui sotto. Devi usare il formato seguente:<br>@[dominio_nome].[dominio_estensione] - Esempio : @hotmail.com<br>Separare i diversi domini con una virgola (,)<br>'; 
    34  
    35  
    36 /* ConfirmMail Configuration Tab */ 
    37 /* TODO */$lang['UserAdvManager_ConfirmMail_Info'] = 'Time limitation for validation of registration :<br>If you enable this option, select the desired time (x) in the field below. Visitors who register will then have x days to validate their registration. After this period the validation link they have received by mail will be expired.<br>'; 
    38 /* TODO */$lang['UserAdvManager_ConfirmMail_TimeOut_true'] = 'Enable limiting the registration deadline.'; 
    39 /* TODO */$lang['UserAdvManager_ConfirmMail_TimeOut_false'] = 'Disable limiting the registration deadline. (Default)'; 
    40 /* TODO */$lang['UserAdvManager_ConfirmMail_TimeOut'] = 'Validation delay :'; 
    41 /* TODO */$lang['UserAdvManager_ConfirmMail_Delay_Info'] = 'Enter the number of days before expiry of the registration validation : '; 
    42 /* TODO */$lang['UserAdvManager_ConfirmMail_Remail'] = 'Enable or disable email reminder of unvalidated registers :'; 
    43 /* TODO */$lang['UserAdvManager_ConfirmMail_Remail_true'] = 'Enable email reminder'; 
    44 /* TODO */$lang['UserAdvManager_ConfirmMail_Remail_false'] = 'Disable email reminder. (Default)'; 
    45 /* TODO */$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>'; 
    46 /* TODO */$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>'; 
    47  
    48  
    498/* UserManager Tab */ 
    50 /* TODO */$lang['UserManager_Title'] = 'Advanced settings of unvalidated registered users'; 
    51 /* TODO */$lang['Title_Tab3'] = 'UserAdvManager - Visitors management'; 
    52 /* TODO */$lang['Tab_UserManager'] = 'Visitors management'; 
    53 /* TODO */$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: 
    54 <br><br> 
    55 - Manually delete accounts <b>(manual drain)</b> 
    56 <br> 
    57 - 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. 
    58 <br> 
    59 - 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. 
    60 <br> 
    61 - Submit a registration awaiting validation manually even if the expiry date has passed <b>(forcing validation)</b>. 
    62 <br>'; 
    63 /* TODO */$lang['Registration_Date'] = 'Registration date'; 
     9$lang['Registration_Date'] = 'Data di registrazione'; 
    6410 
    6511 
    6612/* Mailing */ 
    67 /* TODO */$lang['infos_mail %s'] = '%s, please find here your information to login the gallery :'; 
    68 /* TODO */$lang['User: %s'] = 'User : %s'; 
    69 /* TODO */$lang['Password: %s'] = 'Password: %s'; 
    70 /* TODO */$lang['Add of %s'] = 'Add of %s'; 
    71 /* TODO */$lang['Update of %s'] = 'Update of %s'; 
    72 /* TODO */$lang['Link: %s'] = 'Please, click on this link to confirm your registration : %s'; 
    73 /* TODO */$lang['Reminder_with_key_of_%s'] = '%s, your validation key has been renewed'; 
    74 /* TODO */$lang['Reminder_without_key_of_%s'] = '%s, your validation key will expire'; 
    75 /* TODO */$lang['Ghost_remainder_of_%s'] = '%s, this is a reminder email'; 
     13$lang['infos_mail %s'] = '%s, si prega di trovare qui i tuoi dati di accesso alla galleria:'; 
     14$lang['User: %s'] = 'Utente: %s'; 
     15$lang['Password: %s'] = 'Password: %s'; 
     16$lang['Link: %s'] = 'Per favore, cliccare su questo link per confermare la registrazione: %s'; 
    7617 
    7718 
    7819/* Email confirmation page */ 
    79 /* TODO */$lang['title_confirm_mail'] = 'Validate your registration'; 
    80 /* TODO */$lang['confirm_mail_page_title'] = 'Validate your registration'; 
    81 /* TODO */$lang['confirm_mail_ok'] = '<br><br><br>Thank you to have confirmed your email address and your registration on the gallery. Have fun !<br><br><br><br>'; 
    82 /* TODO */$lang['confirm_mail_bad'] = '<br><br><br>Your activation key is incorrect or expired or you have already validated your account, please contact the webmaster to fix this problem.<br><br><br><br>'; 
    83  
    84  
    85 /* Errors and Warnings */ 
    86 /* TODO */$lang['UserAdvManager_audit_ok'] = 'Audit OK'; 
    87 /* TODO */$lang['Err_audit_no_casse'] = '<b>These accounts are identical to the case closely :</b> '; 
    88 /* TODO */$lang['Err_audit_username_char'] = '<b>This account uses one or more forbidden characters :</b> '; 
    89 /* TODO */$lang['Err_audit_email_forbidden'] = '<b>This account uses a forbidden email provider :</b> '; 
    90 /* TODO */$lang['Err_audit_advise'] = '<b>you have to perform corrections to comply with new rules that you have activated.<br>Use a database management utility to correct user accounts directly in the table ### _USERS'; 
    91 /* TODO */$lang['UserAdvManager_Empty Author'] = 'The author field have to be filled to send a comment.'; 
     20$lang['title_confirm_mail'] = 'Convalidare la tua registrazione'; 
     21$lang['confirm_mail_page_title'] = 'Convalidare la tua registrazione'; 
     22$lang['confirm_mail_ok'] = '<br><br><br>Grazie per aver confermato il tuo indirizzo e-mail e registrazione sulla galleria. Have fun!<br><br><br><br>'; 
     23 
     24 
     25/* Errors and Warnings */ 
     26$lang['UserAdvManager_audit_ok'] = 'Audit OK'; 
     27$lang['Err_audit_no_casse'] = '<b>Questi conti sono identici al caso da vicino:</b> '; 
     28$lang['Err_audit_username_char'] = '<b>Questo conto utilizza uno o più caratteri vietato:</b> '; 
     29$lang['Err_audit_email_forbidden'] = '<b>Questo account viene utilizzato un email provider proibito:</b> '; 
     30$lang['Err_audit_advise'] = '<b>è necessario eseguire correzioni per conformarsi alle nuove regole che sono state attivate.<br>Utilizzare un programma per la gestione di database per correggere gli account utente direttamente nella tabella ###_USERS'; 
     31$lang['UserAdvManager_Empty Author'] = 'Il campo autore devono essere riempiti per inviare un commento.'; 
    9232if ( isset($conf_UserAdvManager[1]) and $conf_UserAdvManager[1] == 'true' ) 
    93         /* TODO */$lang['reg_err_login5'] = 'Username already exist, WARNING name is case insensitive (Shift = Tiny).'; 
    94 /* TODO */$lang['reg_err_login6'] = 'Username does not have to match the following characters: '; 
    95 /* TODO */$lang['reg_err_login7'] = 'Your email provider is banned for registration. Banned email providers are: '; 
    96 /* TODO */$lang['UserAdvManager_empty_pwd'] = '[empty password]'; 
    97 /* TODO */$lang['UserAdvManager_no_update_pwd'] = '[profile updated without password changed]'; 
    98 /* TODO */$lang['invalid_pwd'] = 'Invalid username or password !'; 
    99 /* TODO */$lang['Err_ConfirmMail_Settings'] = 'This page will be available only if "Email address confirmation" is activated in "General Setup" tab.'; 
    100 /* TODO */$lang['Err_UserManager_Settings'] = 'This page is available only if "Enable limiting the registration deadline" is active in the "ConfirmMail Settings" tab and an unvalidated users group is set in "General Setup" tab.'; 
    101 /* TODO */$lang['No_validation_for_Guest'] = 'The "Guest" account is not subject to validation'; 
    102 /* TODO */$lang['No_validation_for_default_user'] = 'The default account is not subject to validation'; 
    103 /* TODO */$lang['No_validation_for_Webmaster'] = 'The "Webmaster" account is not subject to validation'; 
    104 /* TODO */$lang['No_validation_for_your_account'] = 'Your personnal admin account is not subject to validation'; 
    105 /* TODO */$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.'; 
     33        $lang['reg_err_login5'] = 'Nome utente esistono già, il nome di richiamo è case insensitive (Shift = Tiny).'; 
     34$lang['reg_err_login6'] = 'Nome utente non deve corrispondere i seguenti caratteri: '; 
     35$lang['reg_err_login7'] = 'Il tuo provider di posta elettronica è vietato per la registrazione. Vietato provider di posta elettronica sono i seguenti: '; 
     36$lang['UserAdvManager_empty_pwd'] = '[password vuota]'; 
     37$lang['UserAdvManager_no_update_pwd'] = '[profilo aggiornato senza password cambiata]'; 
     38$lang['invalid_pwd'] = 'Nome utente o password non validi!'; 
     39$lang['No_validation_for_Guest'] = '"Guest" conto non è soggetta a convalida'; 
     40$lang['No_validation_for_default_user'] = 'L\'account predefinito non è soggetta a convalida'; 
     41$lang['No_validation_for_Webmaster'] = '"Webmaster" conto non è soggetta a convalida'; 
     42$lang['No_validation_for_your_account'] = 'Il tuo account admin Personnal non è soggetta a convalida'; 
     43$lang['Database_Error'] = '<b><u>Attenzione! Errore di integrità critico nel database.</u></b><br><br>Si prega di verificare l\'integrità della tabella #_user_confirm_mail.'; 
    10644 
    10745 
    10846/* Processing messages */ 
    109 /* TODO */$lang['%d_Mail_With_Key'] = '%d message with key renewal was sent'; 
    110 /* TODO */$lang['%d_Mails_With_Key'] = '%d messages with key renewal were sent'; 
    111 /* TODO */$lang['%d_Reminder_Sent'] = '%d reminder message was sent'; 
    112 /* TODO */$lang['%d_Reminders_Sent'] = '%d reminder messages were sent'; 
    113 /* TODO */$lang['%d_Validated_User'] = '%d User validated manually'; 
    114 /* TODO */$lang['%d_Validated_Users'] = '%d Users validated manually'; 
     47$lang['%d_Mail_With_Key'] = '%d messaggio con il rinnovo chiave è stata inviata'; 
     48$lang['%d_Mails_With_Key'] = '%d messaggi con il rinnovo chiave sono stati inviati'; 
     49$lang['%d_Reminder_Sent'] = '%d messaggio di promemoria è stato inviato'; 
     50$lang['%d_Reminders_Sent'] = '%d messaggi di promemoria sono stati inviati'; 
     51$lang['%d_Validated_User'] = '%d utente convalidato manualmente'; 
     52$lang['%d_Validated_Users'] = '%d utenti convalidato manualmente'; 
    11553 
    11654 
    11755/* Action button names */ 
    118 /* TODO */$lang['Delete_selected'] = 'Delete'; 
    119 /* TODO */$lang['Mail_without_key'] = 'Reminder without key'; 
    120 /* TODO */$lang['Mail_with_key'] = 'Reminder with key'; 
    121 /* TODO */$lang['Force_Validation'] = 'Forced validation'; 
    122 /* TODO */$lang['Reminder_Email'] = 'Email reminder'; 
     56$lang['Delete_selected'] = 'Eliminare'; 
     57$lang['Mail_without_key'] = 'Promemoria senza chiave'; 
     58$lang['Mail_with_key'] = 'Promemoria con chiave'; 
     59$lang['Force_Validation'] = 'Forzati di convalida'; 
    12360 
    12461 
     
    12764// --------- Starting below: New or revised $lang ---- from version 2.12.0 and 2.12.1 
    12865/* Global Configuration Tab */ 
    129 $lang['UserAdvManager_Title1'] = 'Gli utenti di registrazione di gestione'; 
    130 $lang['UserAdvManager_Title2'] = 'Registrazione e validazione dei gruppi / gestione di stato'; 
    131 $lang['UserAdvManager_Password_Enforced'] = 'Rafforzamento password - L\'attivazione di questa opzione rende il sequestro della password richiesta per i visitatori di registrazione. Inoltre, la password immessa dal visitatore incontrerà una ventina di complessità (<b style="color: green;">attivare e salvare le impostazioni per visualizzare maggiori informazioni</b>).'; 
    132 $lang['UserAdvManager_Password_Enforced_Info'] = '<b style="text-decoration: underline; color: green;">Spiegazioni:</b> <b style="color: green;">Un punteggio password è calcolato sui parametri di base: la lunghezza, il tipo di caratteri utilizzati (lettere, numeri, lettere maiuscole, minuscole, caratteri speciali). Se la password di un utente non punteggio, il punteggio raggiunto è visualizzato con il punteggio minimo da raggiungere e l\'indicazione di aumentare il valore di questa partitura. Per darvi un\'idea, un punteggio inferiore a 100 è considerata "bassa complessità". Tra 100 e 500, la complessità è aumentata e media. Oltre i 500, that\'s Fort Knox! ;-)<br>Puoi fare la tua password prove complessità utilizzando il campo sottostante. Questo vi permetterà di avere un\'idea del punteggio per definire una complessità personalizzato.</b>'; 
    133 $lang['UserAdvManager_PasswordTest'] = 'Password di prova : '; 
    134 $lang['UserAdvManager_ScoreTest'] = 'Punteggio : '; 
    13566$lang['PasswordTest'] = 'Calcolo punteggio'; 
    136 $lang['UserAdvManager_Password_Enforced_true'] = ' Forte richiesta password - Inserire il punteggio minimo (valore di piano) di password complessità == '; 
    137 $lang['UserAdvManager_Password_Enforced_false'] = ' Non rafforzare la password. (default)'; 
    138 $lang['UserAdvManager_AdminPassword_Enforced'] = 'Si applicano anche al controllo password complessità quando un amministratore crea un utente? Nota: Se l\'utente ha creato vuole cambiare la sua password e rafforzare le password per gli utenti è attivo, sarà soggetto alle norme stabilite.'; 
    139 $lang['UserAdvManager_AdminPassword_Enforced_true'] = 'Abilitare le password rafforzamento per gli amministratori.'; 
    140 $lang['UserAdvManager_AdminPassword_Enforced_false'] = 'Disattivare il rafforzamento password per gli amministratori. (default)'; 
    141 $lang['UserAdvManager_GhostTracker'] = 'Ghost Tracker - Permette di gestire gli utenti registrati, secondo la loro data di ultima visita :'; 
    142 $lang['UserAdvManager_GhostTracker_true'] = ' Attiva Ghost Tracker.'; 
    143 $lang['UserAdvManager_GhostTracker_false'] = ' Disattiva Ghost Tracker. (Default)'; 
    144 $lang['UserAdvManager_GhostTracker_DayLimit'] = ' Digitare qui il limite massimo, in giorni, tra le due visite di un visitatore. Quando viene raggiunto questo limite, il visitatore verrà visualizzato nella tabella di "Ghost Tracker".'; 
    145 $lang['UserAdvManager_GhostTracker_ReminderText'] = ' Testo utilizzato nel promemoria e-mail inviate per incoraggiare i visitatori a ritornare alla galleria (NB: Il testo pre-riempita presso l\'impianto plugin è dato come un esempio).<br><b style="color: red;">(!!! </b><b style="text-decoration: underline; color: red;">ATTENZIONE !</b> <b style="color: red;">Modifica del testo è disponibile solo se Tracker Ghost è abilitato. Utilizzare i tag multi lingua da plugin descrizione estesa, se questo plugin è attivato !!!)</b>'; 
    14667/* Ghost Tracker Tab */ 
    147 /* TODO */$lang['GhostTracker_Title'] = 'Advanced ghost visitors management'; 
    148 /* TODO */$lang['Title_Tab4'] = 'UserAdvManager - Ghost Tracker'; 
    149 /* TODO */$lang['Tab_GhostTracker'] = 'Ghost Tracker'; 
    150 /* TODO */$lang['LastVisit_Date'] = 'Last visit'; 
    151 /* TODO */$lang['Ghost_Reminder'] = 'Email reminder'; 
    152 /* TODO */$lang['Reminder_Sent_OK'] = 'YES'; 
    153 /* TODO */$lang['Reminder_Sent_NOK'] = 'NO'; 
    154 /* Errors and Warnings */ 
    155 /* TODO */$lang['UserAdvManager_save_config'] ='Configuration saved.'; 
    156 /* TODO */$lang['reg_err_login3'] = 'Security : Password is mandatory !'; 
    157 /* TODO */$lang['reg_err_login4_%s'] = 'Security : A control system calculates a score on the chosen passwords complexity. The complexity of your password is too low (score = %s). Please, choose a new password more secure by following these rules:<br> 
    158 - Use letters and numbers<br> 
    159 - Use lowercase and uppercase<br> 
    160 - Increase its length (number of characters)<br> 
    161 The minimum passwords score required by the administrator is: '; 
    162 /* TODO */$lang['No_reminder_for_Guest'] = 'The "Guest" account is not subject to receive reminders from GhostTracker'; 
    163 /* TODO */$lang['No_reminder_for_default_user'] = 'The default account is not subject to receive reminders from GhostTracker'; 
    164 /* TODO */$lang['No_reminder_for_Webmaster'] = 'The "Webmaster" account is not subject to receive reminders from GhostTracker'; 
    165 /* TODO */$lang['No_reminder_for_your_account'] = 'You personnal admin account is not subject to receive reminders from GhostTracker'; 
    166 /* TODO */$lang['Err_GhostTracker_Settings'] = 'This page is available only if "Ghost Tracker" is active in the "General Setup" tab.'; 
     68$lang['Tab_GhostTracker'] = 'Ghost Tracker'; 
     69$lang['LastVisit_Date'] = 'Ultima visita'; 
     70$lang['Reminder'] = 'E-mail di sollecito'; 
     71$lang['Reminder_Sent_OK'] = 'SI'; 
     72$lang['Reminder_Sent_NOK'] = 'NO'; 
     73/* Errors and Warnings */ 
     74$lang['UserAdvManager_save_config'] ='Configurazione salvata.'; 
     75$lang['reg_err_login3'] = 'Security: Password è obbligatorio!'; 
     76$lang['reg_err_login4_%s'] = 'Sicurezza: un sistema di controllo calcola un punteggio sulla scelta password complessità. La complessità della password è troppo bassa (punteggio = %s). Si prega di scegliere una nuova password più sicura seguendo queste regole:<br> 
     77- Utilizzare le lettere e numeri<br> 
     78- Usare maiuscole e minuscole<br> 
     79- Aumentare la sua lunghezza (numero di caratteri)<br> 
     80Le password punteggio minimo richiesto dall\'amministratore è: '; 
     81$lang['No_reminder_for_Guest'] = '"Guest" conto non è soggetto a ricevere i promemoria da GhostTracker'; 
     82$lang['No_reminder_for_default_user'] = 'L\'account predefinito non è soggetto a ricevere i promemoria da GhostTracker'; 
     83$lang['No_reminder_for_Webmaster'] = '"Webmaster" conto non è soggetto a ricevere i promemoria da GhostTracker'; 
     84$lang['No_reminder_for_your_account'] = 'Il tuo account admin Personnal non è soggetto a ricevere i promemoria da GhostTracker'; 
    16785/* Action button names */ 
    168 /* TODO */$lang['audit'] = 'Audit settings'; 
    169 /* TODO */$lang['submit'] = 'Save settings'; 
     86$lang['audit'] = 'Audit impostazioni'; 
     87$lang['submit'] = 'Salva impostazioni'; 
    17088// --------- End: New or revised $lang ---- from version 2.12.0 and 2.12.1 
    17189 
     90 
    17291// --------- Starting below: New or revised $lang ---- from version 2.12.2 
     92/* Errors and Warnings */ 
     93$lang['GhostTracker_Init_OK'] = 'GhostTracker reset fatto!'; 
     94/* Action button names */ 
     95$lang['GT_Reset'] = 'Reset Ghost Tracker'; 
     96// --------- End: New or revised $lang ---- from version 2.12.2 
     97 
     98 
     99// --------- Starting below: New or revised $lang ---- from version 2.12.7 
     100/* Errors and Warnings */ 
     101$lang['mail_text_error'] = '<b>Attenzione!</b> - Punto e virgola (;) non sono ammessi in addtionnal testo e-mail. Questo carattere è stato automaticamente sostituito da un punto (.). Per informazioni, il testo modificato(s) è (sono) indicato in rosso nel campo corrispondente (s). Vi preghiamo di controllare lo(li) fuori.'; 
     102// --------- End: New or revised $lang ---- from version 2.12.7 
     103 
     104 
     105// --------- Starting below: New or revised $lang ---- from version 2.12.8 
     106/* Errors and Warnings */ 
     107$lang['mail_exclusionlist_error'] = 'Attenzione! Hai inserito una nuova linea (CR-LF) all\'inizio della lista di esclusione email (indicato in rosso qui sotto). Anche se questa nuova linea non è visibile, è ancora presente e potrebbe causare un malfunzionamento del plugin. Si prega di digitare nuovamente nel vostro elenco di esclusione in un modo che non inizia con un ritorno a capo.'; 
     108// --------- End: New or revised $lang ---- from version 2.12.8 
     109 
     110 
     111// --------- Starting below: New or revised $lang ---- from version 2.13.0 
     112/* UserList Tab */ 
     113$lang['UserList_Title'] = 'Monitoraggio utenti registrati'; 
     114$lang['Nb_Days'] = 'Numero di giorni<br>dall\'ultima visita'; 
     115// --------- End: New or revised $lang ---- from version 2.13.0 
     116 
     117 
     118// --------- Starting below: New or revised $lang ---- from version 2.13.4 
     119$lang['uam_no_unlink'] = '\'unlink\' funzione non è disponibile'; 
     120$lang['uam_unlink_errors'] = 'Si sono verificati errori durante l\'eliminazione di file'; 
    173121/* Global Configuration Tab */ 
    174 $lang['UserAdvManager_GhostTracker_Notice'] = 'Quando la funzione Ghost Tracker è attivata, è possibile gestire i tuoi visitatori a seconda della frequenza delle loro visite. <b style="color: red;">ATTENZIONE : Se si attiva questa funzione per la prima volta o che hanno riattivato, dopo un lungo periodo fuori durante il quale i nuovi visitatori sono registrati, visitare la scheda Tracker Ghost e seguire le istruzioni per l\'inizializzazione Ghost Tracker.</b>'; 
     122$lang['Title_Tab'] = 'UserAdvManager - Versione: '; 
     123$lang['SubTitle1'] = 'Configurazione dei plugin'; 
     124$lang['Tab_Global'] = 'Configurazione'; 
     125$lang['UserAdvManager_Title1'] = 'Impostare le restrizioni per le registrazioni'; 
     126$lang['UserAdvManager_Title2'] = 'Impostare le conferme e validazioni di registrazione'; 
     127$lang['UserAdvManager_Title3'] = 'Impostare le registrazioni seguiti e altre opzioni'; 
     128$lang['UserAdvManager_Title4'] = 'Suggerimenti ed esempi di utilizzo'; 
     129$lang['UserAdvManager_No_Casse'] = 'Nome utente: Sensibilità case'; 
     130$lang['UserAdvManager_No_Casse_true'] = ' Consentire'; 
     131$lang['UserAdvManager_No_Casse_false'] = ' Disattivare (predefinito)'; 
     132$lang['UserAdvManager_Username_Char'] = 'Nome utente: Esclusione di caratteri'; 
     133$lang['UserAdvManager_Username_Char_true'] = ' Divieto di caratteri:<br>(Utilizzare una virgola per separare ogni carattere)<br><br>'; 
     134$lang['UserAdvManager_Username_Char_false'] = ' Consentire a tutti (predefinito)'; 
     135$lang['UserAdvManager_Password_Enforced'] = 'Rafforzare il livello di sicurezza delle password'; 
     136$lang['UserAdvManager_Password_Enforced_true'] = ' Consentire. Punteggio minimo: '; 
     137$lang['UserAdvManager_Password_Enforced_false'] = ' Disattivare (predefinito)'; 
     138$lang['UserAdvManager_AdminPassword_Enforced'] = 'Applicando agli amministratori'; 
     139$lang['UserAdvManager_AdminPassword_Enforced_true'] = ' Consentire'; 
     140$lang['UserAdvManager_AdminPassword_Enforced_false'] = ' Disattivare (predefinito)'; 
     141$lang['UserAdvManager_PasswordTest'] = 'Password di prova: '; 
     142$lang['UserAdvManager_ScoreTest'] = 'Risultato: '; 
     143$lang['UserAdvManager_MailExclusion'] = 'L\'esclusione Email domini'; 
     144$lang['UserAdvManager_MailExclusion_true'] = ' Escludi i seguenti domini:<br>(Utilizzare una virgola per separare ogni dominio)'; 
     145$lang['UserAdvManager_MailExclusion_false'] = ' Disattivare (predefinito)'; 
     146 
     147$lang['UserAdvManager_Mail_Info'] = 'E-mail informazioni per l\'utente:'; 
     148$lang['UserAdvManager_Mail_Info_true'] = ' Consentire'; 
     149$lang['UserAdvManager_Mail_Info_false'] = ' Disattivare (predefinito)'; 
     150$lang['UserAdvManager_MailInfo_Text'] = ' Personalizzazione e-mail informazioni:'; 
     151$lang['UserAdvManager_Confirm_Mail'] = 'Conferma della registrazione:'; 
     152$lang['UserAdvManager_Confirm_Mail_true'] = ' Consentire'; 
     153$lang['UserAdvManager_Confirm_Mail_false'] = ' Disattivare (predefinito)'; 
     154$lang['UserAdvManager_ConfirmMail_Text'] = ' Personalizzare la mail di conferma:'; 
     155$lang['UserAdvManager_Confirm_grpstat_notice'] = 'ATTENZIONE: Si consiglia di utilizzare sia il gruppo o lo statuto di convalida e non entrambi simultaneamente.'; 
     156$lang['UserAdvManager_Confirm_Group'] = 'Gruppi di convalida<br>(Invia ------- non pregiudicare gruppo)'; 
     157$lang['UserAdvManager_Confirm_Status'] = 'Convalida Statuti<br>(Invia ------- per mantenere il default di Piwigo)'; 
     158$lang['UserAdvManager_No_Confirm_Group'] = 'Gruppo per gli utenti che non hanno convalidato la loro registrazione<br>'; 
     159$lang['UserAdvManager_Validated_Group'] = 'Gruppo per gli utenti che hanno convalidato la loro iscrizione<br>'; 
     160$lang['UserAdvManager_No_Confirm_Status'] = 'Di stato per gli utenti che non hanno convalidato la loro registrazione<br>'; 
     161$lang['UserAdvManager_Validated_Status'] = 'Stato per gli utenti che hanno convalidato la loro iscrizione<br>'; 
     162$lang['UserAdvManager_ValidationLimit_Info'] = 'Termine per la validazione di registrazione limitato'; 
     163$lang['UserAdvManager_ConfirmMail_TimeOut_true'] = ' Consentire. Numero di giorni fino alla scadenza: '; 
     164$lang['UserAdvManager_ConfirmMail_TimeOut_false'] = ' Disattivare (predefinito)'; 
     165$lang['UserAdvManager_ConfirmMail_Remail'] = 'Promemoria visitatori non convalidate'; 
     166$lang['UserAdvManager_ConfirmMail_Remail_true'] = ' Consentire'; 
     167$lang['UserAdvManager_ConfirmMail_Remail_false'] = ' Disattivare (predefinito)'; 
     168$lang['UserAdvManager_ConfirmMail_ReMail_Txt1'] = 'Personalizzare il messaggio di sollecito <b><u>con</u></b> nuova rigenerazione di convalida delle chiavi.'; 
     169$lang['UserAdvManager_ConfirmMail_ReMail_Txt2'] = 'Personalizzazione del messaggio di sollecito <b><u>senza</u></b> rigenerazione della convalida delle chiavi.'; 
     170 
     171$lang['UserAdvManager_GhostTracker'] = 'Gestione fantasmi visitatori (Ghost Tracker)'; 
     172$lang['UserAdvManager_GhostTracker_true'] = ' Consentire. Durata massima in giorni tra due visite: '; 
     173$lang['UserAdvManager_GhostTracker_false'] = ' Disattivare (predefinito)'; 
     174$lang['UserAdvManager_GhostTracker_ReminderText'] = 'Personalizzazione richiamo di messaggi del Ghost Tracker'; 
     175$lang['UserAdvManager_LastVisit'] = ' Tracciamento utenti registrati'; 
     176$lang['UserAdvManager_LastVisit_true'] = ' Consentire'; 
     177$lang['UserAdvManager_LastVisit_false'] = ' Disattivare (predefinito)'; 
     178$lang['UserAdvManager_No_Comment_Anonymous'] = 'Nickname obbligatoria per i commenti degli ospiti'; 
     179$lang['UserAdvManager_No_Comment_Anonymous_true'] = ' Consentire'; 
     180$lang['UserAdvManager_No_Comment_Anonymous_false'] = ' Disattivare (predefinito)'; 
     181 
     182$lang['UserAdvManager_Tips1'] = 'Registrazioni con la convalida e-mail e messaggio di avviso nella home page del PhpWebGallery (Inglese)'; 
     183/* TODO */$lang['UserAdvManager_Tips1_txt'] = ' 
     184          <ul> 
     185            <li> 
     186Ingredients needed:<br> 
     187- 2 Piwigo\'s user groups at least: &quot;Waiting&quot; for visitors awaiting validation and &quot;Validated&quot; for visitors who have validated their registration<br> 
     188- NBC_UAM plugin<br> 
     189- PWG Stuffs plugin<br> 
     190- Possibly Extended Description plugin (to support multi-lingual) 
     191            </li> 
     192<br><br> 
     193            <li> 
     194La recette :<br> 
     195            <ul> 
     196              <li> 
     197Preamble: It\'s located in the case of a private gallery or semi-private (ie only a small part of categories is available by Guests and registered can see everything). We consider that the required plugins are installed (does it remind you?).<br><br> 
     198              </li> 
     199              <li> 
     200Attribute group &quot;Waiting&quot; no permission on private categories<br><br> 
     201              </li> 
     202              <li> 
     203Attribute group &quot;Validated&quot; all permissions on the private categories<br><br> 
     204              </li> 
     205              <li> 
     206In NBC_UAM plugin: 
     207              <ol> 
     208                <li>Enable registration confirmation</li> 
     209                <li>In the field below &quot;Customizing the confirmation email&quot;, enter text for additional explanation will be attached to email registration confirmation. Possibly, it is possible to use markup language implemented by the plugin Extended Description</li> 
     210                <li>In the &quot;Group for users who have not validated their registration&quot;, select group &quot;Waiting&quot;</li> 
     211                <li>In the &quot;Group for users who have validated their registration&quot;, select group &quot;Validated&quot;</li> 
     212                <li>Save the plugin configuration</li> 
     213              </ol> 
     214              </li> 
     215<br><br> 
     216              <li> 
     217In PWG Stuff plugin: 
     218              <ol> 
     219                <li>Add a new module personal block like an edito</li> 
     220                <li>In the module\'s configuration, in addition to its title (eg &quot;Registration pending validation&quot;) and its description, check only the authorized group &quot;Waiting&quot;</li> 
     221                <li>In the content module, enter the message text which sought information will be visible as invalid user. Again, ability to manage multi-language through Extended Description\'s tags</li> 
     222                <li>Validate module</li> 
     223                <li>Define its place on the main page of the gallery</li> 
     224              </ol> 
     225              </li> 
     226            </ul> 
     227            </li> 
     228<br><br> 
     229            <li> 
     230              The result:<br> 
     231              - A "Guest" arrives on the gallery, he sees nothing other than the public categories and no information message.<br> 
     232              - He registers. This generates an email validation and automatic membership to the group &quot;Waiting&quot;.<br> 
     233              - At the end, he\'s redirected to the gallery homepage and a message indicating the waiting of validate its registration<br><br> 
     234              He received his email validation, following the link provided for that purpose in the mail, releases the group &quot;Waiting&quot; and takes place in the group &quot;Validated&quot;. By clicking the &quot;Home&quot;, then he\'s connected to the gallery with full access to private groups and without the information message. 
     235            </li> 
     236          </ul>'; 
     237 
     238$lang['Tab_UserManager'] = 'Tracciamento convalide'; 
     239 
     240/* UserManager Tab */ 
     241$lang['SubTitle3'] = 'Tracciamento convalide'; 
     242$lang['UserManager_Title'] = 'Tracciamento convalide'; 
    175243/* Ghost Tracker Tab */ 
    176 /* TODO */$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.'; 
    177 /* TODO */$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: 
    178 <br><br> 
    179 - Manually delete accounts <b>(manual drain)</b> 
    180 <br> 
    181 - 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. 
    182 <br>'; 
    183 /* Errors and Warnings */ 
    184 /* TODO */$lang['GhostTracker_Init_OK'] = 'Ghost Tracker reset done !'; 
    185 /* Action button names */ 
    186 /* TODO */$lang['GT_Reset'] = 'Reset Ghost Tracker'; 
    187 // --------- End: New or revised $lang ---- from version 2.12.2 
    188  
    189 // --------- Starting below: New or revised $lang ---- from version 2.12.6 
    190 /* Global Configuration Tab */ 
    191 $lang['UserAdvManager_No_Casse_true'] = ' Fare il caso di account utente insensibili al momento della registrazione e la fase di identificazione (USER = user = User = usER...).'; 
    192 // --------- End: New or revised $lang ---- from version 2.12.6 
    193  
    194 // --------- Starting below: New or revised $lang ---- from version 2.12.7 
    195 /* Errors and Warnings */ 
    196 /* TODO */$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.'; 
    197 // --------- End: New or revised $lang ---- from version 2.12.7 
    198  
    199 // --------- Starting below: New or revised $lang ---- from version 2.12.8 
    200 /* Errors and Warnings */ 
    201 /* TODO */$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.'; 
    202 // --------- End: New or revised $lang ---- from version 2.12.8 
    203  
    204 // --------- Starting below: New or revised $lang ---- from version 2.13.0 
    205 /* Global Configuration Tab */ 
    206 /* TODO */$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.'; 
    207 /* TODO */$lang['UserAdvManager_Add_LastVisit_Column_true'] = ' Enable user monitoring list.'; 
    208 /* TODO */$lang['UserAdvManager_Add_LastVisit_Column_false'] = ' Disable user monitoring list (Default).'; 
    209 /* ConfirmMail Configuration Tab */; 
    210 $lang['ConfirmMail_Title'] = 'Impostazioni avanzate per la convalida degli utenti registrati'; 
    211 $lang['Tab_ConfirmMail'] = 'Registrati impostazioni di convalida'; 
     244$lang['SubTitle4'] = 'Ghost Tracker'; 
     245$lang['GT_Init'] = 'Inizializzazione Ghost Tracker'; 
     246$lang['GhostTracker_Title'] = 'Gestione fantasmi visitatori'; 
     247$lang['UserAdvManager_GhostTracker_Init'] = 'Se si attiva questa funzione per la prima volta o che hanno riattivato, dopo un lungo periodo fuori durante il quale i nuovi visitatori sono registrati, è necessario inizializzare o azzerare il Tracker Ghost. Questa azione viene effettuata solo dopo l\'attivazione o la riattivazione del contratto stesso. Si prega di scegliere <u>una volta</u> il pulsante di reset sotto.'; 
    212248/* UserList Tab */ 
    213 /* TODO */$lang['Title_Tab5'] = 'UserAdvManager - User Information'; 
    214 /* TODO */$lang['UserList_Title'] = 'Monitoring registered users'; 
    215 /* TODO */$lang['Tab_UserList'] = 'Monitoring users'; 
    216 /* TODO */$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. 
    217 <br><br> 
    218 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: 
    219 <br> 
    220 - <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> 
    221 - <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> 
    222 - <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> 
    223 <br> 
    224 Example : 
    225 <br> 
    226 The maximum period of Ghost Tracker is configured to 100 days. 
    227 <br> 
    228 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. 
    229 <br><br> 
    230 <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.'; 
    231 /* TODO */$lang['Nb_Days'] = 'Number of days<br>since last visit'; 
    232 /* UserManager Tab */ 
    233 /* TODO */$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: 
    234 <br><br> 
    235 - Manually delete accounts <b>(manual drain)</b> 
    236 <br> 
    237 - 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. 
    238 <br> 
    239 - 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. 
    240 <br> 
    241 - Submit a registration awaiting validation manually even if the expiry date has passed <b>(forcing validation)</b>. 
    242 <br>'; 
    243 /* TODO */$lang['UserManager_Title'] = 'Advanced management of unvalidated'; 
    244 /* TODO */$lang['Title_Tab3'] = 'UserAdvManager - Management of registration validations'; 
    245 /* TODO */$lang['Tab_UserManager'] = 'Validations management'; 
    246 /* Ghost Tracker Tab */ 
    247 /* TODO */$lang['Reminder'] = 'Email Reminder'; 
    248 /* Errors and Warnings */ 
    249 /* TODO */$lang['Err_Userlist_Settings'] = 'This page is available only if "Users monitoring" is active in the "General Setup" tab.'; 
    250 // --------- End: New or revised $lang ---- from version 2.13.0 
    251 // --------- Starting below: New or revised $lang ---- from version 2.13.1 
    252 /* Global Configuration Tab */ 
    253 $lang['Title_Tab1'] = 'UserAdvManager 2.13.1 - Configurazione generale'; 
    254 /* ConfirmMail Configuration Tab */ 
    255 $lang['Title_Tab2'] = 'UserAdvManager 2.13.1 - Registrati impostazioni di convalida'; 
    256 // --------- End: New or revised $lang ---- from version 2.13.1 
    257 // --------- Starting below: New or revised $lang ---- from version 2.13.3 
    258 /* Global Configuration Tab */ 
    259 $lang['UserAdvManager_Username_Char_true'] = ' I seguenti caratteri <b style="color: green;">(valori separati con virgole ","!)</b> sarà proibito per la scelta username == '; 
    260 $lang['UserAdvManager_No_Comment_Anonymous'] = 'Alias sono obbligatori per i commenti. <b style="color: red;">Non attivare questo se non hai dato il permesso per non registrati ai visitatori di inviare commenti (pannello di amministrazione PhpWebGallery> Impostazioni> Generali, scheda Commenti> "Commenti per tutti")</b>'; 
    261 // --------- End: New or revised $lang ---- from version 2.13.3 
     249$lang['SubTitle5'] = 'Tracciamento degli utenti'; 
     250$lang['Tab_UserList'] = 'Tracciamento degli utenti'; 
     251/* Mailing */ 
     252$lang['Add of %s'] = 'Profilo creato per %s'; 
     253$lang['Update of %s'] = 'Profilo %s aggiornato'; 
     254/* Email confirmation page */ 
     255$lang['confirm_mail_bad'] = '<br><br><br>La tua chiave di attivazione non è corretto o è scaduto o è già stato convalidato il tuo account, si prega di contattare il webmaster per risolvere questo problema.<br><br><br><br>'; 
     256/* Mailing */ 
     257$lang['Ghost_reminder_of_%s'] = '%s, questo è un promemoria via email'; 
     258$lang['Reminder_with_key_of_%s'] = '%s, la vostra chiave di convalida è stata rinnovata'; 
     259$lang['Reminder_without_key_of_%s'] = '%s, la chiave di convalida scadrà'; 
     260/* Errors and Warnings */ 
     261$lang['Err_UserManager_Settings'] = 'Questa pagina è disponibile solo se "Termine per la validazione di registrazione limitato" è attivo e un gruppo di utenti non convalidate è impostato in "Impostazione conferme e validazioni di registrazione".'; 
     262$lang['Err_GhostTracker_Settings'] = 'Questa pagina è disponibile solo se "Ghost Tracker" è attiva in "Impostazione delle registrazioni seguiti e altre opzioni".'; 
     263$lang['Err_Userlist_Settings'] = 'Questa pagina è disponibile solo se "Controllo di utenti registrati" è attiva nella sezione "Impostazione delle registrazioni seguiti e altre opzioni".'; 
     264// --------- End: New or revised $lang ---- from version 2.13.4 
    262265?> 
  • extensions/NBC_UserAdvManager/branches/2.13/main.inc.php

    r4551 r4991  
    22/* 
    33Plugin Name: NBC UserAdvManager 
    4 Version: 2.13.3 
    5 Description: Renforcer les possibilités de gestion des utilisateurs - Enforce users management 
     4Version: 2.13.4 
     5Description: Renforcer la gestion des utilisateurs - Enforce users management 
    66Plugin URI: http://fr.piwigo.org/ext/extension_view.php?eid=216 
    77Author: Nicco, Eric 
     
    99*/ 
    1010 
    11 /* History:  NBC_UserAdvManager_PATH.'Changelog.txt.php' */ 
     11/* History:  NBC_UAM_PATH.'Changelog.txt.php' */ 
    1212 
    1313/* 
     
    3737*/ 
    3838 
    39  
    40 if (!defined('PHPWG_ROOT_PATH')) 
    41 { 
    42   die('Hacking attempt!'); 
    43 } 
    44  
    45 define('NBC_UserAdvManager_DIR' , basename(dirname(__FILE__))); 
    46 define('NBC_UserAdvManager_PATH' , PHPWG_PLUGINS_PATH.basename(dirname(__FILE__)).'/'); 
    47  
    48 include_once (NBC_UserAdvManager_PATH.'include/constants.php'); 
    49 include_once (NBC_UserAdvManager_PATH.'include/functions_UserAdvManager.inc.php'); 
    50  
    51 load_language('plugin.lang', NBC_UserAdvManager_PATH); 
     39if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!'); 
     40if (!defined('NBC_UAM_DIR')) define('NBC_UAM_DIR' , basename(dirname(__FILE__))); 
     41if (!defined('NBC_UAM_PATH')) define('NBC_UAM_PATH' , PHPWG_PLUGINS_PATH.basename(dirname(__FILE__)).'/'); 
     42 
     43include_once (NBC_UAM_PATH.'include/constants.php'); 
     44include_once (NBC_UAM_PATH.'include/functions_UserAdvManager.inc.php'); 
     45 
     46load_language('plugin.lang', NBC_UAM_PATH); 
    5247 
    5348 
     
    6055    array( 
    6156      'NAME' => 'UserAdvManager', 
    62       'URL'  => get_admin_plugin_menu_link(NBC_UserAdvManager_PATH.'/admin/UserAdvManager_admin.php') 
     57      'URL'  => get_admin_plugin_menu_link(NBC_UAM_PATH.'/admin/UserAdvManager_admin.php') 
    6358    ) 
    6459  ); 
     
    6762} 
    6863 
    69  
     64/* Lastvisit table feed for Ghost Tracker */ 
    7065add_event_handler('loc_begin_index', 'UserAdvManager_GhostTracker'); 
    7166 
     
    124119   
    125120  /* Sending registration confirmation by email */ 
    126   if ((isset($conf_nbc_UserAdvManager[0]) and $conf_nbc_UserAdvManager[0] == 'true') or (isset($conf_nbc_UserAdvManager[2]) and $conf_nbc_UserAdvManager[2] == 'true')) 
     121  if ((isset($conf_nbc_UserAdvManager[0]) and $conf_nbc_UserAdvManager[0] == 'true' and !is_admin()) or (isset($conf_nbc_UserAdvManager[2]) and $conf_nbc_UserAdvManager[2] == 'true' and !is_admin())) 
    127122  { 
    128123    $passwd = (isset($_POST['password'])) ? $_POST['password'] : ''; 
     
    267262 
    268263  /* Username without forbidden keys */ 
    269   if (isset($conf_nbc_UserAdvManager[7]) and $conf_nbc_UserAdvManager[7] == 'true' and !empty($_POST['login']) and ValidateUsername($_POST['login'])) 
     264  if (isset($conf_nbc_UserAdvManager[7]) and $conf_nbc_UserAdvManager[7] == 'true' and !empty($_POST['login']) and ValidateUsername($_POST['login']) and !is_admin()) 
    270265  { 
    271266    $_POST['login'] = ''; 
     
    274269 
    275270  /* Email without forbidden domains */ 
    276   if (isset($conf_nbc_UserAdvManager[12]) and $conf_nbc_UserAdvManager[12] == 'true' and !empty($_POST['mail_address']) and ValidateEmailProvider($_POST['mail_address'])) 
     271  if (isset($conf_nbc_UserAdvManager[12]) and $conf_nbc_UserAdvManager[12] == 'true' and !empty($_POST['mail_address']) and ValidateEmailProvider($_POST['mail_address']) and !is_admin()) 
    277272  { 
    278273    $_POST['mail_address'] = ''; 
     
    292287    $conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array(); 
    293288 
    294     if (isset($_POST['validate'])) 
     289    if (isset($_POST['validate']) and !is_admin()) 
    295290    { 
    296291      /* Email without forbidden domains */ 
     
    367362function UserAdvManager_InitPage() 
    368363{ 
    369   load_language('plugin.lang', NBC_UserAdvManager_PATH); 
     364  load_language('plugin.lang', NBC_UAM_PATH); 
    370365  global $conf, $template, $page, $lang, $errors; 
    371366 
     
    392387function UserAdvManager_CheckEmptyCommentAuthor($comment_action, $comm) 
    393388{ 
    394   load_language('plugin.lang', NBC_UserAdvManager_PATH); 
     389  load_language('plugin.lang', NBC_UAM_PATH); 
    395390  global $infos, $conf, $template; 
    396391 
  • extensions/NBC_UserAdvManager/branches/2.13/maintain.inc.php

    r4406 r4991  
    11<?php 
    22 
    3 if(!defined("NBC_UserAdvManager_PATH")) 
    4   define('NBC_UserAdvManager_PATH' , PHPWG_PLUGINS_PATH.basename(dirname(__FILE__)).'/'); 
    5  
    6 include_once (NBC_UserAdvManager_PATH.'include/constants.php'); 
    7 include_once (NBC_UserAdvManager_PATH.'include/functions_UserAdvManager.inc.php'); 
     3if(!defined("NBC_UAM_PATH")) define('NBC_UAM_PATH' , PHPWG_PLUGINS_PATH.basename(dirname(__FILE__)).'/'); 
     4 
     5include_once (NBC_UAM_PATH.'include/constants.php'); 
     6include_once (NBC_UAM_PATH.'include/functions_UserAdvManager.inc.php'); 
    87 
    98function plugin_install() 
     
    1312  $q = ' 
    1413INSERT INTO '.CONFIG_TABLE.' (param, value, comment) 
    15 VALUES ("nbc_UserAdvManager","true;false;false;-1;-1;-1;false;false;;-1;;;false;;false;100;false;false;10;Hello. 
     14VALUES ("nbc_UserAdvManager","false;false;false;-1;-1;-1;false;false;;-1;;;false;;false;100;false;false;10;Hello. 
    1615         
    1716This is a reminder because a very long time passed since your last visit on our gallery. If you do not want anymore to use your access account, please let us know by replying to this email. Your account will be deleted. 
     
    2120Best regards, 
    2221 
    23 The admin of the gallery.","Parametres du plugin nbc UserAdvManager") 
     22The admin of the gallery.;false","Parametres du plugin nbc UserAdvManager") 
    2423  ;'; 
    2524  pwg_query($q); 
     
    6665{ 
    6766          global $conf; 
     67     
     68/* Cleaning obsolete files */ 
     69    update_files($plugin_id); 
    6870         
    6971/* Check for upgrade from 2.10 to 2.11 */ 
     
    234236  } 
    235237} 
     238 
     239function update_files($plugin_id) 
     240{ 
     241  $clean = clean_obsolete_files(UAM_OBSOLETE); 
     242} 
    236243?> 
Note: See TracChangeset for help on using the changeset viewer.