Changeset 4927
- Timestamp:
- Feb 21, 2010, 4:44:14 PM (14 years ago)
- Location:
- extensions/NBC_UserAdvManager/trunk
- Files:
-
- 3 added
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/NBC_UserAdvManager/trunk/ConfirmMail.php
r3858 r4927 3 3 define('PHPWG_ROOT_PATH','./../../'); 4 4 include_once( PHPWG_ROOT_PATH.'include/common.inc.php' ); 5 include_once (NBC_U serAdvManager_PATH.'include/constants.php');6 include_once (NBC_U serAdvManager_PATH.'include/functions_UserAdvManager.inc.php');5 include_once (NBC_UAM_PATH.'include/constants.php'); 6 include_once (NBC_UAM_PATH.'include/functions_UserAdvManager.inc.php'); 7 7 8 8 // +-----------------------------------------------------------------------+ … … 10 10 // +-----------------------------------------------------------------------+ 11 11 //check_status(ACCESS_NONE); 12 load_language('plugin.lang', NBC_U serAdvManager_PATH);12 load_language('plugin.lang', NBC_UAM_PATH); 13 13 14 14 if (isset($_GET['key'])) … … 48 48 '/theme/'.$user['theme'].'/themeconf.inc.php'); 49 49 50 /* $template->set_filenames(array('confirm_mail' => realpath(NBC_U serAdvManager_PATH . 'ConfirmMail.tpl')));*/50 /* $template->set_filenames(array('confirm_mail' => realpath(NBC_UAM_PATH . 'ConfirmMail.tpl')));*/ 51 51 $template->set_filenames( 52 52 array( 53 'confirm_mail'=>NBC_U serAdvManager_PATH.'ConfirmMail.tpl',53 'confirm_mail'=>NBC_UAM_PATH.'ConfirmMail.tpl', 54 54 ) 55 55 ); -
extensions/NBC_UserAdvManager/trunk/admin/UserAdvManager_admin.php
r4544 r4927 8 8 // +-----------------------------------------------------------------------+ 9 9 check_status(ACCESS_ADMINISTRATOR); 10 11 if (!defined('NBC_UAM_PATH')) define('NBC_UAM_PATH' , PHPWG_PLUGINS_PATH.basename(dirname(__FILE__)).'/'); 10 12 11 13 //ini_set('error_reporting', E_ALL); … … 16 18 $my_base_url = get_admin_plugin_menu_link(__FILE__); 17 19 18 load_language('plugin.lang', NBC_UserAdvManager_PATH); 20 load_language('plugin.lang', NBC_UAM_PATH); 21 load_language('help/plugin.lang', NBC_UAM_PATH); 19 22 20 23 $page['global'] = array(); … … 39 42 $page['tab'] = $_GET['tab']; 40 43 41 //$conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array();42 43 44 $tabsheet = new tabsheet(); 44 45 $tabsheet->add('global', 45 46 l10n('Tab_Global'), 46 47 $my_base_url.'&tab=global'); 47 $tabsheet->add('confirmmail',48 l10n('Tab_ConfirmMail'),49 $my_base_url.'&tab=confirmmail');50 48 //if (isset($conf_nbc_UserAdvManager[20]) and $conf_nbc_UserAdvManager[20]=='true') 51 49 //{ … … 64 62 65 63 // +-----------------------------------------------------------------------+ 64 // | Getting plugin version | 65 // +-----------------------------------------------------------------------+ 66 $plugin = PluginVer(NBC_UAM_PATH); 67 $version = $plugin['version'] ; 68 69 // +-----------------------------------------------------------------------+ 66 70 // | Tabssheet select | 67 71 // +-----------------------------------------------------------------------+ … … 75 79 // ************************************************************************* 76 80 case 'global': 77 81 78 82 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 { 83 { 84 85 /* General configuration settings */ 80 86 $_POST['UserAdvManager_MailInfo_Text'] = str_replace("\'", "'", str_replace("\\\\", "\\", $_POST['UserAdvManager_MailInfo_Text'])); 81 87 … … 116 122 } 117 123 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']; 124 $newconf_nbc_UserAdvManager = 125 $_POST['UserAdvManager_Mail_Info'].';' 126 .$_POST['UserAdvManager_No_Casse'].';' 127 .$_POST['UserAdvManager_Confirm_Mail'].';' 128 .(isset($_POST['UserAdvManager_No_Confirm_Group'])?$_POST['UserAdvManager_No_Confirm_Group']:'').';' 129 .(isset($_POST['UserAdvManager_Validated_Group'])?$_POST['UserAdvManager_Validated_Group']:'').';' 130 .(isset($_POST['UserAdvManager_Validated_Status'])?$_POST['UserAdvManager_Validated_Status']:'').';' 131 .$_POST['UserAdvManager_No_Comment_Anonymous'].';' 132 .$_POST['UserAdvManager_Username_Char'].';' 133 .$_POST['UserAdvManager_Username_List'].';' 134 .(isset($_POST['UserAdvManager_No_Confirm_Status'])?$_POST['UserAdvManager_No_Confirm_Status']:'').';' 135 .$_POST['UserAdvManager_MailInfo_Text'].';' 136 .$_POST['UserAdvManager_ConfirmMail_Text'].';' 137 .$_POST['UserAdvManager_MailExclusion'].';' 138 .$_POST['UserAdvManager_MailExclusion_List'].';' 139 .$_POST['UserAdvManager_Password_Enforced'].';' 140 .$_POST['UserAdvManager_Password_Score'].';' 141 .$_POST['UserAdvManager_AdminPassword_Enforced'].';' 142 .$_POST['UserAdvManager_GhostUser_Tracker'].';' 143 .$_POST['UserAdvManager_GhostTracker_DayLimit'].';' 144 .$_POST['UserAdvManager_GhostTracker_ReminderText'].';' 145 .$_POST['UserAdvManager_Add_LastVisit_Column']; 119 146 120 147 $conf['nbc_UserAdvManager'] = $newconf_nbc_UserAdvManager; … … 128 155 129 156 pwg_query($query); 157 158 159 160 /* Email confirmation settings */ 161 $_POST['UserAdvManager_ConfirmMail_ReMail_Txt1'] = str_replace("\'", "'", str_replace("\\\\", "\\", $_POST['UserAdvManager_ConfirmMail_ReMail_Txt1'])); 162 163 $_POST['UserAdvManager_ConfirmMail_ReMail_Txt2'] = str_replace("\'", "'", str_replace("\\\\", "\\", $_POST['UserAdvManager_ConfirmMail_ReMail_Txt2'])); 164 165 /* Control of semicolons - Replaced by dots - Warning message displayed */ 166 if ((preg_match($pattern, $_POST['UserAdvManager_ConfirmMail_ReMail_Txt1'])) or (preg_match($pattern, $_POST['UserAdvManager_ConfirmMail_ReMail_Txt2']))) 167 { 168 if ((preg_match($pattern, $_POST['UserAdvManager_ConfirmMail_ReMail_Txt1']))) 169 { 170 $_POST['UserAdvManager_ConfirmMail_ReMail_Txt1'] = preg_replace($pattern, $replacement, $_POST['UserAdvManager_ConfirmMail_ReMail_Txt1']); 171 $UserAdvManager_ConfirmMail_Error_Txt1 = true; 172 } 173 174 if ((preg_match($pattern, $_POST['UserAdvManager_ConfirmMail_ReMail_Txt2']))) 175 { 176 $_POST['UserAdvManager_ConfirmMail_ReMail_Txt2'] = preg_replace($pattern, $replacement, $_POST['UserAdvManager_ConfirmMail_ReMail_Txt2']); 177 178 $UserAdvManager_ConfirmMail_Error_Txt2 = true; 179 } 180 181 array_push($page['errors'], l10n('mail_text_error')); 182 } 183 184 $newconf_nbc_UserAdvManager_ConfirmMail = 185 $_POST['UserAdvManager_ConfirmMail_TimeOut'].';' 186 .$_POST['UserAdvManager_ConfirmMail_Delay'].';' 187 .$_POST['UserAdvManager_ConfirmMail_ReMail_Txt1'].';' 188 .$_POST['UserAdvManager_ConfirmMail_Remail'].';' 189 .$_POST['UserAdvManager_ConfirmMail_ReMail_Txt2']; 190 191 $conf['nbc_UserAdvManager_ConfirmMail'] = $newconf_nbc_UserAdvManager_ConfirmMail; 130 192 193 $query = ' 194 UPDATE '.CONFIG_TABLE.' 195 SET value="'.$newconf_nbc_UserAdvManager_ConfirmMail.'" 196 WHERE param="nbc_UserAdvManager_ConfirmMail" 197 LIMIT 1 198 ;'; 199 200 pwg_query($query); 201 131 202 array_push($page['infos'], l10n('UserAdvManager_save_config')); 132 203 } 204 133 205 134 206 /* Testing password enforcement */ … … 142 214 } 143 215 216 144 217 $conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array(); 145 218 146 219 /* Group setting for unvalidated and validated users */ 147 220 $groups[-1] = '---------'; … … 232 305 ); 233 306 } 234 307 235 308 $template->assign( 236 309 array( 310 /* Plugin version inserted */ 311 'UAM_VERSION' => $version, 237 312 'UserAdvManager_MAIL_INFO_TRUE' => $conf_nbc_UserAdvManager[0]=='true' ? 'checked="checked"' : '' , 238 313 'UserAdvManager_MAIL_INFO_FALSE' => $conf_nbc_UserAdvManager[0]=='false' ? 'checked="checked"' : '' , … … 273 348 ) 274 349 ); 350 351 $conf_nbc_UserAdvManager_ConfirmMail = isset($conf['nbc_UserAdvManager_ConfirmMail']) ? explode(";" , $conf['nbc_UserAdvManager_ConfirmMail']) : array(); 352 353 $template->assign( 354 array( 355 'UserAdvManager_CONFIRMMAIL_TIMEOUT_TRUE' => $conf_nbc_UserAdvManager_ConfirmMail[0]=='true' ? 'checked="checked"' : '' , 356 'UserAdvManager_CONFIRMMAIL_TIMEOUT_FALSE' => $conf_nbc_UserAdvManager_ConfirmMail[0]=='false' ? 'checked="checked"' : '' , 357 'UserAdvManager_CONFIRMMAIL_DELAY' => $conf_nbc_UserAdvManager_ConfirmMail[1], 358 'UserAdvManager_CONFIRMMAIL_REMAIL_TRUE' => $conf_nbc_UserAdvManager_ConfirmMail[3]=='true' ? 'checked="checked"' : '', 359 'UserAdvManager_CONFIRMMAIL_REMAIL_FALSE' => $conf_nbc_UserAdvManager_ConfirmMail[3]=='false' ? 'checked="checked"' : '', 360 'UserAdvManager_CONFIRMMAIL_REMAIL_TXT1' => $conf_nbc_UserAdvManager_ConfirmMail[2], 361 'UserAdvManager_CONFIRMMAIL_REMAIL_TXT2' => $conf_nbc_UserAdvManager_ConfirmMail[4], 362 'UserAdvManager_ERROR_REPORTS1' => $UserAdvManager_ConfirmMail_Error_Txt1, 363 'UserAdvManager_ERROR_REPORTS2' => $UserAdvManager_ConfirmMail_Error_Txt2, 364 ) 365 ); 275 366 276 367 … … 382 473 break; 383 474 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 functionnalities423 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 1431 ;';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 else473 {474 array_push($page['infos'], l10n('Err_ConfirmMail_Settings'));475 }476 break;477 478 475 479 476 // ************************************************************************* … … 592 589 593 590 } 591 /* Plugin version inserted */ 592 $template->assign( 593 array( 594 'UAM_VERSION' => $version, 595 ) 596 ); 594 597 595 598 $template->append( 596 599 'users', 597 600 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,601 'ID' => $local_user['id'], 602 'USERNAME' => stripslashes($local_user['username']), 603 'EMAIL' => get_email_address_as_display_text($local_user['email']), 604 'LASTVISIT' => $local_user['lastvisit'], 605 'DAYS' => $deltadays, 606 'DISPLAY' => $display, 604 607 ) 605 608 ); … … 1126 1129 1127 1130 $expiration = expiration($local_user['id']); 1128 1131 1129 1132 $template->append( 1130 1133 'users', … … 1150 1153 ); 1151 1154 } 1155 /* Plugin version inserted */ 1156 $template->assign( 1157 array( 1158 'UAM_VERSION' => $version, 1159 ) 1160 ); 1152 1161 1153 1162 // +-----------------------------------------------------------------------+ … … 1459 1468 /* Hide radio-button if not allow to assign adviser */ 1460 1469 if ($conf['allow_adviser']) 1461 1462 1463 1470 { 1471 $template->assign('adviser', true); 1472 } 1464 1473 1465 1474 // +-----------------------------------------------------------------------+ … … 1497 1506 $visible_user_list[] = $local_user; 1498 1507 } 1499 1500 $reminder = ''; 1508 1509 foreach ($visible_user_list as $local_user) 1510 { 1511 $reminder = ''; 1501 1512 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'])) 1513 if (isset($local_user['reminder']) and $local_user['reminder'] == 'true') 1514 { 1515 $reminder = l10n('Reminder_Sent_OK'); 1516 } 1517 else if (isset($local_user['reminder']) and $local_user['reminder'] == 'false') 1518 { 1519 $reminder = l10n('Reminder_Sent_NOK'); 1520 } 1521 1522 if (isset($_POST['pref_submit']) and isset($_POST['selection']) and in_array($local_user['id'], $_POST['selection'])) 1516 1523 { 1517 1524 $checked = 'checked="checked"'; … … 1521 1528 $checked = ''; 1522 1529 } 1523 1524 $template->append( 1525 'users', 1530 /* Plugin version inserted */ 1531 $template->assign( 1532 array( 1533 'UAM_VERSION' => $version, 1534 ) 1535 ); 1536 1537 $template->append( 1538 'users', 1526 1539 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,1540 'ID' => $local_user['id'], 1541 'CHECKED' => $checked, 1542 'USERNAME' => stripslashes($local_user['username']), 1543 'EMAIL' => get_email_address_as_display_text($local_user['email']), 1544 'LASTVISIT' => $local_user['lastvisit'], 1545 'REMINDER' => $reminder, 1533 1546 ) 1534 1547 ); -
extensions/NBC_UserAdvManager/trunk/admin/confirmmail.tpl
r4316 r4927 1 1 <div class="titrePage"> 2 <h2>{'Title_Tab 2'|@translate}</h2>2 <h2>{'Title_Tab'|@translate} {$UAM_VERSION}<br>{'SubTitle2'|@translate}</h2> 3 3 </div> 4 4 -
extensions/NBC_UserAdvManager/trunk/admin/ghosttracker.tpl
r4380 r4927 1 1 <div class="titrePage"> 2 <h2>{'Title_Tab 4'|@translate}</h2>2 <h2>{'Title_Tab'|@translate} {$UAM_VERSION}<br>{'SubTitle4'|@translate}</h2> 3 3 </div> 4 4 -
extensions/NBC_UserAdvManager/trunk/admin/global.tpl
r4380 r4927 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 <script type="text/javascript"> 5 jQuery().ready(function(){ldelim} 6 jQuery('.cluetip').cluetip({ldelim} 7 width: 500, 8 splitTitle: '|' 9 }); 10 }); 11 </script> 12 1 13 <div class="titrePage"> 2 <h2>{'Title_Tab 1'|@translate}</h2>14 <h2>{'Title_Tab'|@translate} {$UAM_VERSION}<br>{'SubTitle1'|@translate}</h2> 3 15 </div> 4 16 5 17 <form method="post" action="{$UserAdvManager_F_ACTION}" class="general"> 18 19 <p><input class="submit" type="submit" value="{'submit'|@translate}" name="submit" {$TAG_INPUT_ENABLED} > <input class="submit" type="submit" value="{'audit'|@translate}" name="audit"></p> 20 21 <div id="instructionConfig1" class="instructionBlock" > 22 23 <div id="config1_header" class="instructionBlockHeaderCollapsed" onclick="blockToggleDisplay('config1_header', 'Config1')"> 24 <span class="cluetip" title="{'UAM_restricTitle'|translate}|{'UAM_restricTitle_d'|translate}">{'UserAdvManager_Title1'|@translate}</span> 25 </div> 26 27 <div id="Config1" class="instructionBlockContent" style="display:none"> 6 28 <fieldset> 7 <legend>{'UserAdvManager_Title1'|@translate}</legend>8 29 <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> 30 <li><label class="cluetip" title="{'UAM_casenTitle'|translate}|{'UAM_casenTitle_d'|translate}">{'UserAdvManager_No_Casse'|@translate}</label><br><br> 11 31 <input type="radio" value="false" {$UserAdvManager_NO_CASSE_FALSE} name="UserAdvManager_No_Casse">{'UserAdvManager_No_Casse_false'|@translate}<br> 12 32 <input type="radio" value="true" {$UserAdvManager_NO_CASSE_TRUE} name="UserAdvManager_No_Casse">{'UserAdvManager_No_Casse_true'|@translate}<br><br> 13 33 </li> 14 <li><label>{'UserAdvManager_Username_Char'|@translate}</label><br> 34 35 <li><label class="cluetip" title="{'UAM_carexcTitle'|translate}|{'UAM_carexcTitle_d'|translate}">{'UserAdvManager_Username_Char'|@translate}</label><br><br> 36 <input type="radio" value="false" {$UserAdvManager_USERNAME_CHAR_FALSE} name="UserAdvManager_Username_Char">{'UserAdvManager_Username_Char_false'|@translate}<br> 15 37 <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> 38 <div style="margin-left: 2em"><input type="text" name="UserAdvManager_Username_List" value="{$UserAdvManager_USERNAME_CHAR_LIST}" size="20" style="text-align: center;"></div><br><br> 18 39 </li> 19 40 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;"> 27 <input class="submit" type="submit" value="{'PasswordTest'|@translate}" name="PasswordTest" > 41 <li><label class="cluetip" title="{'UAM_passwTitle'|translate}|{'UAM_passwTitle_d'|translate}">{'UserAdvManager_Password_Enforced'|@translate}</label><br><br> 42 <input type="radio" value="false" {$UserAdvManager_PASSWORDENF_FALSE} name="UserAdvManager_Password_Enforced">{'UserAdvManager_Password_Enforced_false'|@translate}<br> 43 <input type="radio" value="true" {$UserAdvManager_PASSWORDENF_TRUE} name="UserAdvManager_Password_Enforced">{'UserAdvManager_Password_Enforced_true'|@translate} <input type="text" name="UserAdvManager_Password_Score" value="{$UserAdvManager_PASSWORD_SCORE}" size="5" style="text-align: center;"><br><br> 44 45 {'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;"> 46 <input class="submit" type="submit" value="{'PasswordTest'|@translate}" name="PasswordTest" onclick="blockToggleDisplay('config1_header', 'Config1')"> 28 47 {'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>31 48 </li> 32 49 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> 41 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> 50 <ul> 51 <li><label class="cluetip" title="{'UAM_passwadmTitle'|translate}|{'UAM_passwadmTitle_d'|translate}">{'UserAdvManager_AdminPassword_Enforced'|@translate}</label><br><br> 52 <input type="radio" value="false" {$UserAdvManager_ADMINPASSWENF_FALSE} name="UserAdvManager_AdminPassword_Enforced">{'UserAdvManager_AdminPassword_Enforced_false'|@translate}<br> 53 <input type="radio" value="true" {$UserAdvManager_ADMINPASSWENF_TRUE} name="UserAdvManager_AdminPassword_Enforced">{'UserAdvManager_AdminPassword_Enforced_true'|@translate}<br><br> 54 </li> 55 </ul> 56 57 <li><label class="cluetip" title="{'UAM_mailexcTitle'|translate}|{'UAM_mailexcTitle_d'|translate}">{'UserAdvManager_MailExclusion'|@translate}</label><br><br> 58 <input type="radio" value="false" {$UserAdvManager_MAILEXCLUSION_FALSE} name="UserAdvManager_MailExclusion">{'UserAdvManager_MailExclusion_false'|@translate}<br> 59 <input type="radio" value="true" {$UserAdvManager_MAILEXCLUSION_TRUE} name="UserAdvManager_MailExclusion">{'UserAdvManager_MailExclusion_true'|@translate}<br><br> 45 60 </li> 46 61 47 62 {if $UserAdvManager_MAILEXCLUSION_TRUE} 48 63 {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> 64 <div style="margin-left: 2em"><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> 65 {else} 66 <div style="margin-left: 2em"><textarea name="UserAdvManager_MailExclusion_List" id="UserAdvManager_MailExclusion_List" rows="3" cols="80" {$TAG_INPUT_ENABLED}>{$UserAdvManager_MAILEXCLUSION_LIST}</textarea></div><br><br> 67 {/if} 68 {else} 69 <div style="margin-left: 2em"><textarea name="UserAdvManager_MailExclusion_List" id="UserAdvManager_MailExclusion_List" rows="3" cols="80" readonly {$TAG_INPUT_ENABLED}>{$UserAdvManager_MAILEXCLUSION_LIST}</textarea></div><br><br> 70 {/if} 71 </ul> 72 </fieldset> 73 </div> 74 </div> 75 76 77 78 79 <div id="instructionConfig2" class="instructionBlock" > 80 81 <div id="config2_header" class="instructionBlockHeaderCollapsed" onclick="blockToggleDisplay('config2_header', 'Config2')"> 82 <span class="cluetip" title="{'UAM_confirmTitle'|translate}|{'UAM_confirmTitle_d'|translate}">{'UserAdvManager_Title2'|@translate}</span> 83 </div> 84 85 <div id="Config2" class="instructionBlockContent" style="display:none"> 86 <fieldset> 87 <ul> 88 <li><label class="cluetip" title="{'UAM_infomailTitle'|translate}|{'UAM_infomailTitle_d'|translate}">{'UserAdvManager_Mail_Info'|@translate}</label><br><br> 89 <input type="radio" value="false" {$UserAdvManager_MAIL_INFO_FALSE} name="UserAdvManager_Mail_Info">{'UserAdvManager_Mail_Info_false'|@translate}<br> 90 <input type="radio" value="true" {$UserAdvManager_MAIL_INFO_TRUE} name="UserAdvManager_Mail_Info">{'UserAdvManager_Mail_Info_true'|@translate}<br><br> 91 </li> 92 <ul> 93 {if $UserAdvManager_MAIL_INFO_TRUE} 94 {if $UserAdvManager_ERROR_REPORTS1} 95 <li><label class="cluetip" title="{'UAM_infotxtTitle'|translate}|{'UAM_infotxtTitle_d'|translate}">{'UserAdvManager_MailInfo_Text'|@translate}</label><br><br> 96 <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> 97 </li> 98 {else} 99 <li><label class="cluetip" title="{'UAM_infotxtTitle'|translate}|{'UAM_infotxtTitle_d'|translate}">{'UserAdvManager_MailInfo_Text'|@translate}</label><br><br> 100 <textarea name="UserAdvManager_MailInfo_Text" id="UserAdvManager_MailInfo_Text" rows="10" cols="80" {$TAG_INPUT_ENABLED}>{$UserAdvManager_MAILINFO_TEXT}</textarea><br><br> 101 </li> 102 {/if} 103 {else} 104 <li><label class="cluetip" title="{'UAM_infotxtTitle'|translate}|{'UAM_infotxtTitle_d'|translate}">{'UserAdvManager_MailInfo_Text'|@translate}</label><br><br> 105 <textarea name="UserAdvManager_MailInfo_Text" id="UserAdvManager_MailInfo_Text" rows="10" cols="80" readonly {$TAG_INPUT_ENABLED}>{$UserAdvManager_MAILINFO_TEXT}</textarea><br><br> 106 </li> 107 {/if} 108 </ul> 109 110 <li><label>{'UserAdvManager_Confirm_Mail'|@translate}</label><br><br> 111 <input type="radio" value="false" {$UserAdvManager_CONFIRM_MAIL_FALSE} name="UserAdvManager_Confirm_Mail">{'UserAdvManager_Confirm_Mail_false'|@translate}<br> 112 <input type="radio" value="true" {$UserAdvManager_CONFIRM_MAIL_TRUE} name="UserAdvManager_Confirm_Mail">{'UserAdvManager_Confirm_Mail_true'|@translate}<br><br> 113 </li> 114 115 <ul> 116 {if $UserAdvManager_CONFIRM_MAIL_TRUE} 117 {if $UserAdvManager_ERROR_REPORTS2} 118 <li><label>{'UserAdvManager_ConfirmMail_Text'|@translate}</label><br><br> 119 <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> 120 </li> 121 {else} 122 <li><label>{'UserAdvManager_ConfirmMail_Text'|@translate}</label><br><br> 123 <textarea name="UserAdvManager_ConfirmMail_Text" id="UserAdvManager_ConfirmMail_Text" rows="10" cols="80" {$TAG_INPUT_ENABLED}>{$UserAdvManager_CONFIRMMAIL_TEXT}</textarea><br><br> 124 </li> 125 {/if} 126 {else} 127 <li><label>{'UserAdvManager_ConfirmMail_Text'|@translate}</label><br><br> 128 <textarea name="UserAdvManager_ConfirmMail_Text" id="UserAdvManager_ConfirmMail_Text" rows="10" cols="80" readonly {$TAG_INPUT_ENABLED}>{$UserAdvManager_CONFIRMMAIL_TEXT}</textarea><br><br> 129 </li> 130 {/if} 131 </ul> 132 133 <br><hr><br> 134 135 <li><label>{'UserAdvManager_Confirm_Group'|@translate}</label><br><br> 136 137 <div style="text-align: center; font-size: 1.1em; color: red;"><b>{'UserAdvManager_Confirm_Group_Notice'|@translate}</b></div><br> 138 </li> 139 140 <ul> 141 <li><label>{'UserAdvManager_No_Confirm_Group'|@translate}</label><br> 142 <div style="margin-left: 2em">{html_options name="UserAdvManager_No_Confirm_Group" options=$No_Confirm_Group.group_options selected=$No_Confirm_Group.group_selected}</div><br><br> 143 </li> 144 145 <li><label>{'UserAdvManager_Validated_Group'|@translate}</label><br> 146 <div style="margin-left: 2em">{html_options name="UserAdvManager_Validated_Group" options=$Validated_Group.group_options selected=$Validated_Group.group_selected}</div><br><br> 147 </li> 148 </ul> 149 150 <li><label>{'UserAdvManager_Confirm_Status'|@translate}</label><br><br> 151 <div style="text-align: center; font-size: 1.1em; color: red;"><b>{'UserAdvManager_Confirm_Status_Notice'|@translate}</b></div><br> 152 </li> 153 154 <ul> 155 <li><label>{'UserAdvManager_No_Confirm_Status'|@translate}</label><br> 156 <div style="margin-left: 2em">{html_options name="UserAdvManager_No_Confirm_Status" options=$No_Confirm_Status.Status_options selected=$No_Confirm_Status.Status_selected}</div><br><br> 157 </li> 158 159 <li><label>{'UserAdvManager_Validated_Status'|@translate}</label><br> 160 <div style="margin-left: 2em">{html_options name="UserAdvManager_Validated_Status" options=$Confirm_Status.Status_options selected=$Confirm_Status.Status_selected}</div><br><br> 161 </li> 162 </ul> 163 164 <br><hr><br> 165 166 <li><label>{'UserAdvManager_ConfirmMail_Info'|@translate}</label><br><br> 167 <input type="radio" value="false" {$UserAdvManager_CONFIRMMAIL_TIMEOUT_FALSE} name="UserAdvManager_ConfirmMail_TimeOut"> {'UserAdvManager_ConfirmMail_TimeOut_false'|@translate}<br> 168 <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> 169 </li> 170 171 <li><label>{'UserAdvManager_ConfirmMail_Remail'|@translate}</label><br> 172 <input type="radio" value="false" {$UserAdvManager_CONFIRMMAIL_REMAIL_FALSE} name="UserAdvManager_ConfirmMail_Remail"> {'UserAdvManager_ConfirmMail_Remail_false'|@translate}<br> 173 <input type="radio" value="true" {$UserAdvManager_CONFIRMMAIL_REMAIL_TRUE} name="UserAdvManager_ConfirmMail_Remail"> {'UserAdvManager_ConfirmMail_Remail_true'|@translate}<br><br> 174 </li> 175 176 <ul> 177 {if $UserAdvManager_CONFIRMMAIL_REMAIL_TRUE} 178 {if $UserAdvManager_ERROR_REPORTS1} 179 <li><label>{'UserAdvManager_ConfirmMail_ReMail_Txt1'|@translate}</label><br> 180 <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> 181 </li> 182 {else} 183 <li><label>{'UserAdvManager_ConfirmMail_ReMail_Txt1'|@translate}</label><br> 184 <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> 185 </li> 186 {/if} 187 {else} 188 <li><label>{'UserAdvManager_ConfirmMail_ReMail_Txt1'|@translate}</label><br> 189 <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> 190 </li> 191 {/if} 192 193 {if $UserAdvManager_CONFIRMMAIL_REMAIL_TRUE} 194 {if $UserAdvManager_ERROR_REPORTS2} 195 <li><label>{'UserAdvManager_ConfirmMail_ReMail_Txt2'|@translate}</label><br> 196 <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> 197 </li> 198 {else} 199 <li><label>{'UserAdvManager_ConfirmMail_ReMail_Txt2'|@translate}</label><br> 200 <textarea name="UserAdvManager_ConfirmMail_ReMail_Txt2" id="UserAdvManager_ConfirmMail_ReMail_Txt2" rows="10" cols="80" {$TAG_INPUT_ENABLED}>{$UserAdvManager_CONFIRMMAIL_REMAIL_TXT2}</textarea><br> 201 </li> 202 {/if} 203 {else} 204 <li><label>{'UserAdvManager_ConfirmMail_ReMail_Txt2'|@translate}</label><br> 205 <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> 206 </li> 207 {/if} 208 </ul> 209 </ul> 210 </fieldset> 211 </div> 212 </div> 213 214 215 <div id="instructionConfig3" class="instructionBlock" > 216 217 <div id="config3_header" class="instructionBlockHeaderCollapsed" onclick="blockToggleDisplay('config3_header', 'Config3')"> 218 <span class="cluetip" title="{'UAM_miscTitle'|translate}|{'UAM_miscTitle_d'|translate}">{'UserAdvManager_Title3'|@translate}</span> 219 </div> 220 221 <div id="Config3" class="instructionBlockContent" style="display:none"> 222 <fieldset> 223 <ul> 224 <li><label>{'UserAdvManager_GhostTracker'|@translate}</label><br><br> 225 <input type="radio" value="false" {$UserAdvManager_GHOSTRACKER_FALSE} name="UserAdvManager_GhostUser_Tracker">{'UserAdvManager_GhostTracker_false'|@translate}<br> 226 <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;"> 227 <br>{'UserAdvManager_GhostTracker_Notice1'|@translate}<br> 228 </li> 67 229 {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> 75 230 <div style="text-align: left; color: green;"><b>{'UserAdvManager_GhostTracker_Notice'|@translate}</b></div> 231 <br> 232 {/if} 233 <br> 234 <ul> 76 235 {if $UserAdvManager_GHOSTRACKER_TRUE} 77 236 {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> 97 98 <p><input class="submit" type="submit" value="{'submit'|@translate}" name="submit" {$TAG_INPUT_ENABLED} > <input class="submit" type="submit" value="{'audit'|@translate}" name="audit"></p> 99 </fieldset> 100 101 <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} > <input class="submit" type="submit" value="{'audit'|@translate}" name="audit"></p> 172 </fieldset> 237 <li><label>{'UserAdvManager_GhostTracker_ReminderText'|@translate}</label><br><br> 238 <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> 239 </li> 240 {else} 241 <li><label>{'UserAdvManager_GhostTracker_ReminderText'|@translate}</label><br><br> 242 <textarea name="UserAdvManager_GhostTracker_ReminderText" id="UserAdvManager_GhostTracker_ReminderText" rows="10" cols="80" {$TAG_INPUT_ENABLED}>{$UserAdvManager_GHOSTRACKER_REMINDERTEXT}</textarea><br><br> 243 </li> 244 {/if} 245 {else} 246 <li><label>{'UserAdvManager_GhostTracker_ReminderText'|@translate}</label><br><br> 247 <textarea name="UserAdvManager_GhostTracker_ReminderText" id="UserAdvManager_GhostTracker_ReminderText" rows="10" cols="80" readonly {$TAG_INPUT_ENABLED}>{$UserAdvManager_GHOSTRACKER_REMINDERTEXT}</textarea><br><br> 248 </li> 249 {/if} 250 </ul> 251 252 <li><label>{'UserAdvManager_Add_LastVisit_Column'|@translate}</label><br><br> 253 <input type="radio" value="false" {$UserAdvManager_ADDLASTVISIT_FALSE} name="UserAdvManager_Add_LastVisit_Column">{'UserAdvManager_Add_LastVisit_Column_false'|@translate}<br> 254 <input type="radio" value="true" {$UserAdvManager_ADDLASTVISIT_TRUE} name="UserAdvManager_Add_LastVisit_Column">{'UserAdvManager_Add_LastVisit_Column_true'|@translate}<br><br> 255 </li> 256 257 <li><label>{'UserAdvManager_No_Comment_Anonymous'|@translate}</label><br><br> 258 <input type="radio" value="false" {$UserAdvManager_NO_COMMENT_ANO_FALSE} name="UserAdvManager_No_Comment_Anonymous">{'UserAdvManager_No_Comment_Anonymous_false'|@translate}<br> 259 <input type="radio" value="true" {$UserAdvManager_NO_COMMENT_ANO_TRUE} name="UserAdvManager_No_Comment_Anonymous">{'UserAdvManager_No_Comment_Anonymous_true'|@translate}<br><br> 260 </li> 261 </ul> 262 </fieldset> 263 </div> 264 </div> 265 266 <p><input class="submit" type="submit" value="{'submit'|@translate}" name="submit" {$TAG_INPUT_ENABLED} > <input class="submit" type="submit" value="{'audit'|@translate}" name="audit"></p> 173 267 </form> -
extensions/NBC_UserAdvManager/trunk/admin/userlist.tpl
r4381 r4927 1 1 <div class="titrePage"> 2 <h2>{'Title_Tab 5'|@translate}</h2>2 <h2>{'Title_Tab'|@translate} {$UAM_VERSION}<br>{'SubTitle5'|@translate}</h2> 3 3 </div> 4 4 -
extensions/NBC_UserAdvManager/trunk/admin/usermanager.tpl
r4380 r4927 1 1 <div class="titrePage"> 2 <h2>{'Title_Tab 3'|@translate}</h2>2 <h2>{'Title_Tab'|@translate} {$UAM_VERSION}<br>{'SubTitle3'|@translate}</h2> 3 3 </div> 4 4 -
extensions/NBC_UserAdvManager/trunk/include/functions_UserAdvManager.inc.php
r4458 r4927 1 1 <?php 2 include_once (NBC_U serAdvManager_PATH.'include/constants.php');3 load_language('plugin.lang', NBC_U serAdvManager_PATH);2 include_once (NBC_UAM_PATH.'include/constants.php'); 3 load_language('plugin.lang', NBC_UAM_PATH); 4 4 5 5 /* Function called from main.inc.php to send validation email */ 6 6 function SendMail2User($typemail, $id, $username, $password, $email, $confirm) 7 7 { 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 10 17 $conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array(); 11 18 … … 22 29 ;'; 23 30 $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 { 25 35 /* 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 } 27 46 28 47 switch($typemail) … … 92 111 )); 93 112 94 /* Switching back to default language */95 switch_lang_back();96 97 113 /* ********************** */ 98 114 /* Email sending debugger */ … … 100 116 /* the send of emails for */ 101 117 /* debugging */ 102 /* ********************** */103 // MailLog($email,$subject, $content);104 118 /* ********************** */ 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 /* ****************************************************************** */ 128 switch_lang_back(); 129 } 120 130 121 131 … … 123 133 function ResendMail2User($typemail, $user_id, $username, $email, $confirm) 124 134 { 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 126 144 $conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array(); 127 145 $conf_nbc_UserAdvManager_ConfirmMail = isset($conf['nbc_UserAdvManager_ConfirmMail']) ? explode(";" , $conf['nbc_UserAdvManager_ConfirmMail']) : array(); … … 140 158 $data = mysql_fetch_assoc(pwg_query($query)); 141 159 $language = $data['language']; 160 142 161 /* And switch gallery to this language before using personalized and multilangual contents */ 143 162 switch_lang_to($data['language']); 163 164 load_language('plugin.lang', NBC_UAM_PATH); 144 165 145 166 switch($typemail) … … 201 222 )); 202 223 203 /* Switching back to default language */204 switch_lang_back();205 224 /* ********************** */ 206 225 /* Email sending debugger */ … … 208 227 /* the send of emails for */ 209 228 /* debugging */ 210 /* ********************** */211 // MailLog($email,$subject);212 229 /* ********************** */ 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 /* ****************************************************************** */ 239 switch_lang_back(); 213 240 } 214 241 … … 217 244 function ghostreminder($user_id, $username, $email) 218 245 { 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 220 255 $conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array(); 221 256 … … 232 267 $data = mysql_fetch_assoc(pwg_query($query)); 233 268 $language = $data['language']; 269 234 270 /* And switch gallery to this language before using personalized and multilangual contents */ 235 271 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 239 277 if (isset($conf_nbc_UserAdvManager[19]) and $conf_nbc_UserAdvManager[19] <> '' and isset($conf_nbc_UserAdvManager[17]) and $conf_nbc_UserAdvManager[17] == 'true') 240 278 { … … 243 281 $infos1 = get_user_language_desc($conf_nbc_UserAdvManager[19])."\n\n"; 244 282 } 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 247 288 resetlastvisit($user_id); 248 289 } … … 253 294 )); 254 295 255 /* Switching back to default language */256 switch_lang_back();257 296 /* ********************** */ 258 297 /* Email sending debugger */ … … 260 299 /* the send of emails for */ 261 300 /* debugging */ 262 /* ********************** */263 // MailLog($email,$subject);264 301 /* ********************** */ 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 /* ****************************************************************** */ 311 switch_lang_back(); 265 312 } 266 313 … … 343 390 } 344 391 345 return get_absolute_root_url().NBC_U serAdvManager_PATH.'ConfirmMail.php?key='.$Confirm_Mail_ID;392 return get_absolute_root_url().NBC_UAM_PATH.'ConfirmMail.php?key='.$Confirm_Mail_ID; 346 393 } 347 394 } … … 373 420 pwg_query($query); 374 421 375 return get_absolute_root_url().NBC_U serAdvManager_PATH.'ConfirmMail.php?key='.$Confirm_Mail_ID;422 return get_absolute_root_url().NBC_UAM_PATH.'ConfirmMail.php?key='.$Confirm_Mail_ID; 376 423 } 377 424 } … … 1047 1094 return (bool)($res=mysql_query($query)); 1048 1095 } 1096 1097 /* Email sending debugger function */ 1098 function 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 */ 1112 function 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 } 1049 1155 ?> -
extensions/NBC_UserAdvManager/trunk/language/de_DE/plugin.lang.php
r4550 r4927 60 60 $lang['Reminder_with_key_of_%s'] = '%s, Ihre Validierungs-Zahl wurde erneuert'; 61 61 $lang['Reminder_without_key_of_%s'] = '%s, Ihre Validierung Schlüssel abläuft'; 62 $lang['Ghost_rem ainder_of_%s'] = '%s, Dies ist eine Erinnerung per E-Mail';62 $lang['Ghost_reminder_of_%s'] = '%s, Dies ist eine Erinnerung per E-Mail'; 63 63 64 64 -
extensions/NBC_UserAdvManager/trunk/language/en_UK/plugin.lang.php
r4550 r4927 60 60 $lang['Reminder_with_key_of_%s'] = '%s, your validation key has been renewed'; 61 61 $lang['Reminder_without_key_of_%s'] = '%s, your validation key will expire'; 62 $lang['Ghost_rem ainder_of_%s'] = '%s, this is a reminder email';62 $lang['Ghost_reminder_of_%s'] = '%s, this is a reminder email'; 63 63 64 64 -
extensions/NBC_UserAdvManager/trunk/language/es_ES/plugin.lang.php
r4550 r4927 60 60 $lang['Reminder_with_key_of_%s'] = '%s, su clave de validación se ha renovado'; 61 61 $lang['Reminder_without_key_of_%s'] = '%s, su clave de validación expirará'; 62 $lang['Ghost_rem ainder_of_%s'] = '%s, este es un recordatorio por correo electrónico';62 $lang['Ghost_reminder_of_%s'] = '%s, este es un recordatorio por correo electrónico'; 63 63 64 64 -
extensions/NBC_UserAdvManager/trunk/language/fr_FR/plugin.lang.php
r4736 r4927 6 6 7 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'; 8 /* Configuration Tab */ 15 9 $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 10 $lang['UserAdvManager_Username_Char_false'] = ' Laisser le contrôle par défaut du nom d\'utilisateur. (valeur par défaut)'; 18 11 $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 12 $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 13 $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>'; … … 28 20 $lang['UserAdvManager_No_Comment_Anonymous_true'] = ' Le champs auteur doit être renseigné pour enregistrer un commentaire.'; 29 21 $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 22 $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 23 35 24 36 25 /* ConfirmMail Configuration Tab */ 37 26 $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 27 $lang['UserAdvManager_ConfirmMail_TimeOut_false'] = 'Désactiver la limitation du délai d\'inscription. (valeur par défaut)'; 40 28 $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 29 $lang['UserAdvManager_ConfirmMail_Remail'] = 'Activer ou désactiver la fonctionnalité de rappel des inscrits non validés :<br>'; 43 30 $lang['UserAdvManager_ConfirmMail_Remail_true'] = 'Activer le rappel par mail.'; … … 55 42 $lang['User: %s'] = 'Utilisateur : %s'; 56 43 $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';59 44 $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.';63 45 64 46 … … 67 49 $lang['confirm_mail_page_title'] = 'Confirmation d\'inscription'; 68 50 $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>';70 51 71 52 … … 84 65 $lang['UserAdvManager_no_update_pwd'] = '[mise à jour du profil sans changement du mot de passe]'; 85 66 $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 67 $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".'; 88 68 $lang['No_validation_for_Guest'] = 'Le compte Guest n\'est pas soumis à validation'; … … 113 93 // --------- Starting below: New or revised $lang ---- from version 2.12.0 and 2.12.1 114 94 /* 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 95 $lang['UserAdvManager_PasswordTest'] = 'Mot de passe à tester : '; 120 96 $lang['UserAdvManager_ScoreTest'] = 'Score obtenu : '; 121 97 $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 98 $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 99 $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 100 $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 101 $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>'; 132 102 /* Ghost Tracker Tab */ 133 103 $lang['GhostTracker_Title'] = 'Gestion avancée des visiteurs fantômes'; 134 $lang['Title_Tab4'] = 'UserAdvManager - Ghost Tracker';135 104 $lang['Tab_GhostTracker'] = 'Ghost Tracker'; 136 105 $lang['LastVisit_Date'] = 'Date de dernière visite'; … … 157 126 // --------- End: New or revised $lang ---- from version 2.12.0 and 2.12.1 158 127 128 159 129 // --------- 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>'; 130 /* Ghost Tracker Tab */ 164 131 $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 132 <br><br> … … 174 141 // --------- End: New or revised $lang ---- from version 2.12.2 175 142 176 // --------- Starting below: New or revised $lang ---- from version 2.12.6177 /* 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.6180 143 181 144 // --------- Starting below: New or revised $lang ---- from version 2.12.7 … … 184 147 // --------- End: New or revised $lang ---- from version 2.12.7 185 148 149 186 150 // --------- Starting below: New or revised $lang ---- from version 2.12.8 187 151 /* Errors and Warnings */ 188 152 $lang['mail_exclusionlist_error'] = 'Attention ! Vous avez saisi un retour à la ligne en début de liste d\'exclusion des domaines de messagerie (affichée en rouge ci-dessous). Bien que ce retour à la ligne ne soit pas visible, il est tout de même présent et est susceptible de provoquer des dysfonctionnements du plugin. Veuillez resaisir votre liste d\'exclusion en veillant à ne pas commencer par un retour à la ligne.'; 189 153 // --------- End: New or revised $lang ---- from version 2.12.8 154 190 155 191 156 // --------- Starting below: New or revised $lang ---- from version 2.13.0 … … 194 159 $lang['UserAdvManager_Add_LastVisit_Column_true'] = ' Activer l\'affichage de la liste.'; 195 160 $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';199 161 /* UserList Tab */ 200 $lang['Title_Tab5'] = 'UserAdvManager - Informations sur les utilisateurs';201 162 $lang['UserList_Title'] = 'Suivi des utilisateurs inscrits'; 202 163 $lang['Tab_UserList'] = 'Suivi des utilisateurs'; … … 229 190 <br>'; 230 191 $lang['UserManager_Title'] = 'Gestion avancée des inscrits non validés'; 231 $lang['Title_Tab3'] = 'UserAdvManager - Gestion des validations d\'inscription';232 192 $lang['Tab_UserManager'] = 'Gestion des validations'; 233 193 /* Ghost Tracker Tab */ … … 236 196 $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 197 // --------- 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 198 199 244 200 // --------- Starting below: New or revised $lang ---- from version 2.13.3 245 201 /* 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 202 $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 203 // --------- End: New or revised $lang ---- from version 2.13.3 204 205 206 // --------- Starting below: New or revised $lang ---- from version 2.13.4 207 /* Global Configuration Tab */ 208 $lang['Title_Tab'] = 'UserAdvManager - Version : '; 209 $lang['SubTitle1'] = 'Configuration du plugin'; 210 $lang['Tab_Global'] = 'Configuration'; 211 $lang['UserAdvManager_Title1'] = 'Paramètrage des restrictions d\'inscriptions'; 212 $lang['UserAdvManager_Title2'] = 'Paramètrage des confirmations et validations d\'inscriptions'; 213 $lang['UserAdvManager_Title3'] = 'Paramètrage des suivis des inscrits et autres options'; 214 $lang['UserAdvManager_No_Casse'] = 'Sensibilité à la casse des noms d\'utilisateurs'; 215 $lang['UserAdvManager_No_Casse_true'] = ' Rendre le compte utilisateur insensible à la casse, lors de l\'inscription et l\'identification.'; 216 $lang['UserAdvManager_Username_Char'] = 'Exclusion de caractères dans les noms d\'utilisateurs'; 217 $lang['UserAdvManager_Username_Char_true'] = ' Interdire les caractères suivants dans les noms d\'utilisateurs :'; 218 $lang['UserAdvManager_Password_Enforced'] = 'Renforcement des mots de passe'; 219 $lang['UserAdvManager_Password_Enforced_true'] = ' Mot de passe renforcé obligatoire. Saisissez le score minimum (valeur plancher) de complexité auquel les mots de passe devront répondre: '; 220 $lang['UserAdvManager_AdminPassword_Enforced'] = 'Renforcement des mots de passe appliqué aux administrateurs.'; 221 $lang['UserAdvManager_AdminPassword_Enforced_true'] = ' Activer le renforcement des mots de passe pour les admins.'; 222 $lang['UserAdvManager_AdminPassword_Enforced_false'] = ' Désactiver le renforcement des mots de passe pour les admins. (valeur par défaut)'; 223 $lang['UserAdvManager_MailExclusion'] = 'Exclusion des domaines de messagerie'; 224 $lang['UserAdvManager_MailExclusion_true'] = ' Activer l\'exclusion des domaines de messagerie pour les domaines suivants :'; 225 226 $lang['UserAdvManager_Mail_Info'] = 'Email d\'information à l\'utilisateur :'; 227 $lang['UserAdvManager_Mail_Info_true'] = ' Activer l\'envoi de l\'email d\'information'; 228 $lang['UserAdvManager_Mail_Info_false'] = ' Désactiver l\'envoi de mail d\'information. (valeur par défaut)'; 229 $lang['UserAdvManager_MailInfo_Text'] = ' Personnalisation de l\'email d\'information :'; 230 231 $lang['UserAdvManager_GhostTracker_ReminderSubject'] = 'Sujet 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>'; 232 $lang['UserAdvManager_GhostTracker_true'] = ' Activer la gestion des visiteurs fantômes et saisissez ici le délai maximum, en jours, entre deux visites d\'un visiteur: '; 233 $lang['UserAdvManager_GhostTracker_Notice1'] = ' Lorsque ce délai est atteind, le visiteur en question apparaitra dans le tableau de l\'onglet "Ghost Tracker".'; 234 $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>'; 235 $lang['UserAdvManager_ConfirmMail_TimeOut_true'] = 'Activer la limitation du délai d\'inscription et saisissez ici le nombre de jours avant expiration de la validation d\'inscription : '; 236 $lang['UserAdvManager_Confirm_Mail_true'] = ' Envoyer un mail permettant à l\'utilisateur de confirmer son adresse email et, par conséquent, son inscription.'; 237 $lang['UserAdvManager_Confirm_Group'] = 'Groupes de validation'; 238 $lang['UserAdvManager_Confirm_Status'] = 'Status de validation'; 239 240 241 242 243 /* UserManager Tab */ 244 $lang['SubTitle3'] = 'Gestion des validations d\'inscription'; 245 /* Ghost Tracker Tab */ 246 $lang['SubTitle4'] = 'Ghost Tracker'; 247 $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 fois après activation ou réactivation de l\'option. Veuillez cliquer <u>une seule fois</u> sur le bouton d\'initialisation ci-dessous.</b>'; 248 /* UserList Tab */ 249 $lang['SubTitle5'] = 'Informations sur les utilisateurs'; 250 /* Mailing */ 251 $lang['Add of %s'] = 'Profil créé pour %s'; 252 $lang['Update of %s'] = 'Mise à jour du profil de %s'; 253 /* Email confirmation page */ 254 $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>'; 255 /* Mailing */ 256 $lang['Ghost_reminder_of_%s'] = '%s, ceci est un email de rappel.'; 257 $lang['Reminder_with_key_of_%s'] = '%s, votre clef de validation a expiré'; 258 $lang['Reminder_without_key_of_%s'] = '%s, votre clef de validation va expirer'; 259 // --------- End: New or revised $lang ---- from version 2.13.4 249 260 ?> -
extensions/NBC_UserAdvManager/trunk/language/it_IT/plugin.lang.php
r4550 r4927 73 73 /* TODO */$lang['Reminder_with_key_of_%s'] = '%s, your validation key has been renewed'; 74 74 /* TODO */$lang['Reminder_without_key_of_%s'] = '%s, your validation key will expire'; 75 /* TODO */$lang['Ghost_rem ainder_of_%s'] = '%s, this is a reminder email';75 /* TODO */$lang['Ghost_reminder_of_%s'] = '%s, this is a reminder email'; 76 76 77 77 -
extensions/NBC_UserAdvManager/trunk/main.inc.php
r4458 r4927 2 2 /* 3 3 Plugin Name: NBC UserAdvManager 4 Version: 2.13. 34 Version: 2.13.4 5 5 Description: Renforcer les possibilités de gestion des utilisateurs - Enforce users management 6 6 Plugin URI: http://fr.piwigo.org/ext/extension_view.php?eid=216 … … 9 9 */ 10 10 11 /* History: NBC_U serAdvManager_PATH.'Changelog.txt.php' */11 /* History: NBC_UAM_PATH.'Changelog.txt.php' */ 12 12 13 13 /* … … 37 37 */ 38 38 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); 39 if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!'); 40 if (!defined('NBC_UAM_DIR')) define('NBC_UAM_DIR' , basename(dirname(__FILE__))); 41 if (!defined('NBC_UAM_PATH')) define('NBC_UAM_PATH' , PHPWG_PLUGINS_PATH.basename(dirname(__FILE__)).'/'); 42 43 include_once (NBC_UAM_PATH.'include/constants.php'); 44 include_once (NBC_UAM_PATH.'include/functions_UserAdvManager.inc.php'); 45 46 load_language('plugin.lang', NBC_UAM_PATH); 52 47 53 48 … … 60 55 array( 61 56 'NAME' => 'UserAdvManager', 62 'URL' => get_admin_plugin_menu_link(NBC_U serAdvManager_PATH.'/admin/UserAdvManager_admin.php')57 'URL' => get_admin_plugin_menu_link(NBC_UAM_PATH.'/admin/UserAdvManager_admin.php') 63 58 ) 64 59 ); … … 67 62 } 68 63 69 64 /* Lastvisit table feed for Ghost Tracker */ 70 65 add_event_handler('loc_begin_index', 'UserAdvManager_GhostTracker'); 71 66 … … 124 119 125 120 /* 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())) 127 122 { 128 123 $passwd = (isset($_POST['password'])) ? $_POST['password'] : ''; … … 267 262 268 263 /* 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()) 270 265 { 271 266 $_POST['login'] = ''; … … 274 269 275 270 /* 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()) 277 272 { 278 273 $_POST['mail_address'] = ''; … … 292 287 $conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array(); 293 288 294 if (isset($_POST['validate']) )289 if (isset($_POST['validate']) and !is_admin()) 295 290 { 296 291 /* Email without forbidden domains */ … … 367 362 function UserAdvManager_InitPage() 368 363 { 369 load_language('plugin.lang', NBC_U serAdvManager_PATH);364 load_language('plugin.lang', NBC_UAM_PATH); 370 365 global $conf, $template, $page, $lang, $errors; 371 366 … … 392 387 function UserAdvManager_CheckEmptyCommentAuthor($comment_action, $comm) 393 388 { 394 load_language('plugin.lang', NBC_U serAdvManager_PATH);389 load_language('plugin.lang', NBC_UAM_PATH); 395 390 global $infos, $conf, $template; 396 391 -
extensions/NBC_UserAdvManager/trunk/maintain.inc.php
r4380 r4927 1 1 <?php 2 2 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'); 3 if(!defined("NBC_UAM_PATH")) define('NBC_UAM_PATH' , PHPWG_PLUGINS_PATH.basename(dirname(__FILE__)).'/'); 4 5 include_once (NBC_UAM_PATH.'include/constants.php'); 6 include_once (NBC_UAM_PATH.'include/functions_UserAdvManager.inc.php'); 8 7 9 8 function plugin_install()
Note: See TracChangeset
for help on using the changeset viewer.