Ignore:
Timestamp:
Feb 28, 2010, 2:55:02 PM (14 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/admin
Files:
1 added
1 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • 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>
Note: See TracChangeset for help on using the changeset viewer.