Changeset 4951


Ignore:
Timestamp:
02/23/10 13:30:58 (10 years ago)
Author:
Eric
Message:

[NBC_UserAdvManager] Pre-2.13.4 for testing only:

  • Bug 1445 pre-fixed : Saving last paragraph opened before submit (Thx to cljosse for his great help !)
Location:
extensions/NBC_UserAdvManager/trunk/admin
Files:
2 edited

Legend:

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

    r4948 r4951  
    305305            ); 
    306306        } 
     307 
     308/* Save last opened paragraph in configuration tab */ 
     309  $nb_para=(isset($_POST["nb_para"])) ? $_POST["nb_para"]:""; 
     310  $nb_para2=(isset($_POST["nb_para2"])) ? $_POST["nb_para2"]:""; 
     311 
     312$conf_nbc_UserAdvManager_ConfirmMail = isset($conf['nbc_UserAdvManager_ConfirmMail']) ? explode(";" , $conf['nbc_UserAdvManager_ConfirmMail']) : array(); 
    307313   
    308314  $template->assign( 
    309315    array( 
    310     /* Plugin version inserted */ 
    311     'UAM_VERSION'                             => $version, 
    312     'NBC_UAM_PATH'                            => NBC_UAM_PATH, 
    313                 'UserAdvManager_MAIL_INFO_TRUE'           => $conf_nbc_UserAdvManager[0]=='true' ?  'checked="checked"' : '' , 
    314                 'UserAdvManager_MAIL_INFO_FALSE'          => $conf_nbc_UserAdvManager[0]=='false' ?  'checked="checked"' : '' , 
    315                 'UserAdvManager_MAILINFO_TEXT'            => $conf_nbc_UserAdvManager[10], 
    316                 'UserAdvManager_NO_CASSE_TRUE'            => $conf_nbc_UserAdvManager[1]=='true' ?  'checked="checked"' : '' , 
    317                 'UserAdvManager_NO_CASSE_FALSE'           => $conf_nbc_UserAdvManager[1]=='false' ?  'checked="checked"' : '' , 
    318                 'UserAdvManager_USERNAME_CHAR_TRUE'       => $conf_nbc_UserAdvManager[7]=='true' ?  'checked="checked"' : '' , 
    319                 'UserAdvManager_USERNAME_CHAR_FALSE'      => $conf_nbc_UserAdvManager[7]=='false' ?  'checked="checked"' : '' , 
    320                 'UserAdvManager_USERNAME_CHAR_LIST'       => $conf_nbc_UserAdvManager[8], 
    321                 'UserAdvManager_CONFIRM_MAIL_TRUE'        => $conf_nbc_UserAdvManager[2]=='true' ?  'checked="checked"' : '' , 
    322                 'UserAdvManager_CONFIRM_MAIL_FALSE'       => $conf_nbc_UserAdvManager[2]=='false' ?  'checked="checked"' : '' , 
    323                 'UserAdvManager_CONFIRMMAIL_TEXT'         => $conf_nbc_UserAdvManager[11], 
    324                 'UserAdvManager_No_Confirm_Group'         => $conf_nbc_UserAdvManager[3], 
    325                 'UserAdvManager_Validated_Group'          => $conf_nbc_UserAdvManager[4], 
    326                 'UserAdvManager_No_Confirm_Status'        => $conf_nbc_UserAdvManager[9], 
    327                 'UserAdvManager_Validated_Status'         => $conf_nbc_UserAdvManager[5], 
    328                 'UserAdvManager_NO_COMMENT_ANO_TRUE'      => $conf_nbc_UserAdvManager[6]=='true' ?  'checked="checked"' : '' , 
    329                 'UserAdvManager_NO_COMMENT_ANO_FALSE'     => $conf_nbc_UserAdvManager[6]=='false' ?  'checked="checked"' : '' , 
    330                 'UserAdvManager_MAILEXCLUSION_TRUE'       => $conf_nbc_UserAdvManager[12]=='true' ?  'checked="checked"' : '' , 
    331                 'UserAdvManager_MAILEXCLUSION_FALSE'      => $conf_nbc_UserAdvManager[12]=='false' ?  'checked="checked"' : '' , 
    332                 'UserAdvManager_MAILEXCLUSION_LIST'       => $conf_nbc_UserAdvManager[13], 
    333                 'UserAdvManager_PASSWORDENF_TRUE'         => $conf_nbc_UserAdvManager[14]=='true' ?  'checked="checked"' : '' , 
    334                 'UserAdvManager_PASSWORDENF_FALSE'        => $conf_nbc_UserAdvManager[14]=='false' ?  'checked="checked"' : '' , 
    335                 'UserAdvManager_PASSWORD_SCORE'           => $conf_nbc_UserAdvManager[15], 
    336     'UserAdvManager_ADMINPASSWENF_TRUE'       => $conf_nbc_UserAdvManager[16]=='true' ?  'checked="checked"' : '' , 
    337                 'UserAdvManager_ADMINPASSWENF_FALSE'      => $conf_nbc_UserAdvManager[16]=='false' ?  'checked="checked"' : '' , 
    338     'UserAdvManager_GHOSTRACKER_TRUE'         => $conf_nbc_UserAdvManager[17]=='true' ?  'checked="checked"' : '' , 
    339                 'UserAdvManager_GHOSTRACKER_FALSE'        => $conf_nbc_UserAdvManager[17]=='false' ?  'checked="checked"' : '' , 
    340     'UserAdvManager_GHOSTRACKER_DAYLIMIT'     => $conf_nbc_UserAdvManager[18], 
    341     'UserAdvManager_GHOSTRACKER_REMINDERTEXT' => $conf_nbc_UserAdvManager[19], 
    342     'UserAdvManager_ADDLASTVISIT_TRUE'        => $conf_nbc_UserAdvManager[20]=='true' ?  'checked="checked"' : '' , 
    343     'UserAdvManager_ADDLASTVISIT_FALSE'       => $conf_nbc_UserAdvManager[20]=='false' ?  'checked="checked"' : '' , 
    344                 'UserAdvManager_PASSWORD_TEST_SCORE'      => $UserAdvManager_Password_Test_Score, 
    345     'UserAdvManager_ERROR_REPORTS1'           => $UserAdvManager_MailInfo_Error_Txt, 
    346     'UserAdvManager_ERROR_REPORTS2'           => $UserAdvManager_ConfirmMail_Error_Txt, 
    347     'UserAdvManager_ERROR_REPORTS3'           => $UserAdvManager_Reminder_Error_Txt, 
    348     'UserAdvManager_ERROR_REPORTS4'           => $UserAdvManager_Exclusionlist_Error, 
    349     ) 
    350   ); 
    351  
    352                 $conf_nbc_UserAdvManager_ConfirmMail = isset($conf['nbc_UserAdvManager_ConfirmMail']) ? explode(";" , $conf['nbc_UserAdvManager_ConfirmMail']) : array();                
    353  
    354           $template->assign( 
    355           array( 
     316    'nb_para'                                   => $nb_para, 
     317    'nb_para2'                                  => $nb_para2, 
     318    'UAM_VERSION'                               => $version, 
    356319    'NBC_UAM_PATH'                              => NBC_UAM_PATH, 
     320                'UserAdvManager_MAIL_INFO_TRUE'             => $conf_nbc_UserAdvManager[0]=='true' ?  'checked="checked"' : '' , 
     321                'UserAdvManager_MAIL_INFO_FALSE'            => $conf_nbc_UserAdvManager[0]=='false' ?  'checked="checked"' : '' , 
     322                'UserAdvManager_MAILINFO_TEXT'              => $conf_nbc_UserAdvManager[10], 
     323                'UserAdvManager_NO_CASSE_TRUE'              => $conf_nbc_UserAdvManager[1]=='true' ?  'checked="checked"' : '' , 
     324                'UserAdvManager_NO_CASSE_FALSE'             => $conf_nbc_UserAdvManager[1]=='false' ?  'checked="checked"' : '' , 
     325                'UserAdvManager_USERNAME_CHAR_TRUE'         => $conf_nbc_UserAdvManager[7]=='true' ?  'checked="checked"' : '' , 
     326                'UserAdvManager_USERNAME_CHAR_FALSE'        => $conf_nbc_UserAdvManager[7]=='false' ?  'checked="checked"' : '' , 
     327                'UserAdvManager_USERNAME_CHAR_LIST'         => $conf_nbc_UserAdvManager[8], 
     328                'UserAdvManager_CONFIRM_MAIL_TRUE'          => $conf_nbc_UserAdvManager[2]=='true' ?  'checked="checked"' : '' , 
     329                'UserAdvManager_CONFIRM_MAIL_FALSE'         => $conf_nbc_UserAdvManager[2]=='false' ?  'checked="checked"' : '' , 
     330                'UserAdvManager_CONFIRMMAIL_TEXT'           => $conf_nbc_UserAdvManager[11], 
     331                'UserAdvManager_No_Confirm_Group'           => $conf_nbc_UserAdvManager[3], 
     332                'UserAdvManager_Validated_Group'            => $conf_nbc_UserAdvManager[4], 
     333                'UserAdvManager_No_Confirm_Status'          => $conf_nbc_UserAdvManager[9], 
     334                'UserAdvManager_Validated_Status'           => $conf_nbc_UserAdvManager[5], 
     335                'UserAdvManager_NO_COMMENT_ANO_TRUE'        => $conf_nbc_UserAdvManager[6]=='true' ?  'checked="checked"' : '' , 
     336                'UserAdvManager_NO_COMMENT_ANO_FALSE'       => $conf_nbc_UserAdvManager[6]=='false' ?  'checked="checked"' : '' , 
     337                'UserAdvManager_MAILEXCLUSION_TRUE'         => $conf_nbc_UserAdvManager[12]=='true' ?  'checked="checked"' : '' , 
     338                'UserAdvManager_MAILEXCLUSION_FALSE'        => $conf_nbc_UserAdvManager[12]=='false' ?  'checked="checked"' : '' , 
     339                'UserAdvManager_MAILEXCLUSION_LIST'         => $conf_nbc_UserAdvManager[13], 
     340                'UserAdvManager_PASSWORDENF_TRUE'           => $conf_nbc_UserAdvManager[14]=='true' ?  'checked="checked"' : '' , 
     341                'UserAdvManager_PASSWORDENF_FALSE'          => $conf_nbc_UserAdvManager[14]=='false' ?  'checked="checked"' : '' , 
     342                'UserAdvManager_PASSWORD_SCORE'             => $conf_nbc_UserAdvManager[15], 
     343    'UserAdvManager_ADMINPASSWENF_TRUE'         => $conf_nbc_UserAdvManager[16]=='true' ?  'checked="checked"' : '' , 
     344                'UserAdvManager_ADMINPASSWENF_FALSE'        => $conf_nbc_UserAdvManager[16]=='false' ?  'checked="checked"' : '' , 
     345    'UserAdvManager_GHOSTRACKER_TRUE'           => $conf_nbc_UserAdvManager[17]=='true' ?  'checked="checked"' : '' , 
     346                'UserAdvManager_GHOSTRACKER_FALSE'          => $conf_nbc_UserAdvManager[17]=='false' ?  'checked="checked"' : '' , 
     347    'UserAdvManager_GHOSTRACKER_DAYLIMIT'       => $conf_nbc_UserAdvManager[18], 
     348    'UserAdvManager_GHOSTRACKER_REMINDERTEXT'   => $conf_nbc_UserAdvManager[19], 
     349    'UserAdvManager_ADDLASTVISIT_TRUE'          => $conf_nbc_UserAdvManager[20]=='true' ?  'checked="checked"' : '' , 
     350    'UserAdvManager_ADDLASTVISIT_FALSE'         => $conf_nbc_UserAdvManager[20]=='false' ?  'checked="checked"' : '' , 
     351                'UserAdvManager_PASSWORD_TEST_SCORE'        => $UserAdvManager_Password_Test_Score, 
     352    'UserAdvManager_ERROR_REPORTS1'             => $UserAdvManager_MailInfo_Error_Txt, 
     353    'UserAdvManager_ERROR_REPORTS2'             => $UserAdvManager_ConfirmMail_Error_Txt, 
     354    'UserAdvManager_ERROR_REPORTS3'             => $UserAdvManager_Reminder_Error_Txt, 
     355    'UserAdvManager_ERROR_REPORTS4'             => $UserAdvManager_Exclusionlist_Error, 
    357356                'UserAdvManager_CONFIRMMAIL_TIMEOUT_TRUE'               => $conf_nbc_UserAdvManager_ConfirmMail[0]=='true' ?  'checked="checked"' : '' , 
    358357                'UserAdvManager_CONFIRMMAIL_TIMEOUT_FALSE'      => $conf_nbc_UserAdvManager_ConfirmMail[0]=='false' ?  'checked="checked"' : '' , 
     
    364363    'UserAdvManager_ERROR_REPORTS1'             => $UserAdvManager_ConfirmMail_Error_Txt1, 
    365364    'UserAdvManager_ERROR_REPORTS2'             => $UserAdvManager_ConfirmMail_Error_Txt2, 
    366         ) 
    367           ); 
    368          
     365    ) 
     366  ); 
    369367 
    370368  if (isset($_POST['audit'])) 
  • extensions/NBC_UserAdvManager/trunk/admin/global.tpl

    r4950 r4951  
    2121<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> 
    2222 
     23<input name="nb_para" id="nb_para" type="texte" value="{$nb_para}" style="display:none">  
     24<input name="nb_para2" id="nb_para2" type="texte" value="{$nb_para2}" style="display:none">  
     25 
    2326<div id="instructionConfig1" class="instructionBlock" > 
    2427 
    25   <div id="config1_header" class="instructionBlockHeaderCollapsed" onclick="blockToggleDisplay('config1_header', 'Config1')"> 
     28  <div id="config1_header" class="instructionBlockHeaderCollapsed" onclick="nbc_blockToggleDisplay('config1_header', 'Config1')"> 
    2629    <span class="cluetip" title="{'UAM_restricTitle'|translate}|{'UAM_restricTitle_d'|translate}">{'UserAdvManager_Title1'|@translate}</span> 
    2730    <!-- 
     
    8487<div id="instructionConfig2" class="instructionBlock" > 
    8588     
    86   <div id="config2_header" class="instructionBlockHeaderCollapsed" onclick="blockToggleDisplay('config2_header', 'Config2')"> 
     89  <div id="config2_header" class="instructionBlockHeaderCollapsed" onclick="nbc_blockToggleDisplay('config2_header', 'Config2')"> 
    8790    <span class="cluetip" title="{'UAM_confirmTitle'|translate}|{'UAM_confirmTitle_d'|translate}">{'UserAdvManager_Title2'|@translate}</span> 
    8891    <!-- 
     
    222225<div id="instructionConfig3" class="instructionBlock" > 
    223226 
    224   <div id="config3_header" class="instructionBlockHeaderCollapsed" onclick="blockToggleDisplay('config3_header', 'Config3')"> 
     227  <div id="config3_header" class="instructionBlockHeaderCollapsed" onclick="nbc_blockToggleDisplay('config3_header', 'Config3')"> 
    225228    <span class="cluetip" title="{'UAM_miscTitle'|translate}|{'UAM_miscTitle_d'|translate}">{'UserAdvManager_Title3'|@translate}</span> 
    226229    <!-- 
     
    273276<div id="instructionTips" class="instructionBlock" > 
    274277     
    275   <div id="Tips_header" class="instructionBlockHeaderCollapsed" onclick="blockToggleDisplay('Tips_header', 'Tips')"> 
     278  <div id="Tips_header" class="instructionBlockHeaderCollapsed" onclick="nbc_blockToggleDisplay('Tips_header', 'Tips')"> 
    276279    <span class="cluetip" title="{'UAM_tipsTitle'|translate}|{'UAM_tipsTitle_d'|translate}">{'UserAdvManager_Title4'|@translate}</span> 
    277280  </div> 
     
    279282  <div id="Tips" class="instructionBlockContent" style="display:none"> 
    280283    <fieldset> 
    281       <div id="Tips1_header" class="instructionBlockHeaderCollapsed" onclick="blockToggleDisplay('Tips1_header', 'Tips1')"> 
     284      <div id="Tips1_header" class="instructionBlockHeaderCollapsed" onclick="nbc_blockToggleDisplay('Tips1_header', 'Tips1')"> 
    282285        <span>{'UserAdvManager_Tips1'|@translate}</span> 
    283286      </div> 
     
    293296 
    294297<script type="text/javascript"> 
    295 var n=nu_para ; 
    296 blockToggleDisplay('config'+n+'_header', 'Config'+n); 
     298 
     299var n1=document.getElementById("nb_para").value ; 
     300var n2=document.getElementById("nb_para2").value; 
     301 
     302function nbc_blockToggleDisplay($head1, $ehead1) 
     303{ldelim} 
     304n1=$head1; 
     305n2=$ehead1; 
     306 
     307blockToggleDisplay($head1, $ehead1) ; 
     308     document.getElementById("nb_para").value =n1 ;   
     309     document.getElementById("nb_para2").value =n2 ; 
     310} 
     311 
     312blockToggleDisplay(n1,n2 ); 
    297313</script> 
Note: See TracChangeset for help on using the changeset viewer.