Changeset 14729


Ignore:
Timestamp:
05/03/12 21:51:12 (8 years ago)
Author:
Eric
Message:

Bug 2623 fixed - Ability to customize email subjects (confirmation, information and ghostTracker email)

Location:
extensions/UserAdvManager/trunk
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • extensions/UserAdvManager/trunk/admin/UAM_admin.php

    r14635 r14729  
    113113  { 
    114114 
    115     // Render free text fields 
    116     // ----------------------- 
     115    // Render email contents fields 
     116    // ---------------------------- 
    117117                $_POST['UAM_MailInfo_Text'] = str_replace('\"', '"', str_replace("\'", "'", str_replace("\\\\", "\\", $_POST['UAM_MailInfo_Text']))); 
    118118 
     
    120120 
    121121    $_POST['UAM_GhostTracker_ReminderText'] = str_replace('\"', '"', str_replace("\'", "'", str_replace("\\\\", "\\", $_POST['UAM_GhostTracker_ReminderText']))); 
    122      
     122 
    123123    $_POST['UAM_GTAutoDelText'] = str_replace('\"', '"', str_replace("\'", "'", str_replace("\\\\", "\\", $_POST['UAM_GTAutoDelText']))); 
    124124 
     
    132132 
    133133    $_POST['UAM_CustomRejectConnexion_Text'] = str_replace('\"', '"', str_replace("\'", "'", str_replace("\\\\", "\\", $_POST['UAM_CustomRejectConnexion_Text']))); 
     134 
     135    // Render email subjects fields 
     136    // --------------------------- 
     137    $_POST['UAM_ConfirmMail_Subject'] = str_replace('\"', '"', str_replace("\'", "'", str_replace("\\\\", "\\", $_POST['UAM_ConfirmMail_Subject']))); 
     138 
     139    $_POST['UAM_ConfirmMail_Remail_Subject'] = str_replace('\"', '"', str_replace("\'", "'", str_replace("\\\\", "\\", $_POST['UAM_ConfirmMail_Remail_Subject']))); 
     140 
     141  $_POST['UAM_InfoMail_Subject'] = str_replace('\"', '"', str_replace("\'", "'", str_replace("\\\\", "\\", $_POST['UAM_InfoMail_Subject']))); 
     142 
     143  $_POST['UAM_GTAutoMail_Subject'] = str_replace('\"', '"', str_replace("\'", "'", str_replace("\\\\", "\\", $_POST['UAM_GTAutoMail_Subject']))); 
     144 
     145  $_POST['UAM_GTReminder_Subject'] = str_replace('\"', '"', str_replace("\'", "'", str_replace("\\\\", "\\", $_POST['UAM_GTReminder_Subject']))); 
     146 
     147  $_POST['UAM_AdminValidationMail_Subject'] = str_replace('\"', '"', str_replace("\'", "'", str_replace("\\\\", "\\", $_POST['UAM_AdminValidationMail_Subject']))); 
    134148 
    135149 
     
    215229      $_POST['UAM_RejectConnexion'], 
    216230      $_POST['UAM_CustomRejectConnexion_Text'], 
     231      $_POST['UAM_ConfirmMail_Subject'], 
     232      $_POST['UAM_ConfirmMail_Remail_Subject'], 
     233      $_POST['UAM_InfoMail_Subject'], 
     234      $_POST['UAM_GTAutoMail_Subject'], 
     235      $_POST['UAM_GTReminder_Subject'], 
     236      $_POST['UAM_AdminValidationMail_Subject'], 
    217237      ); 
    218238 
     
    551571  $template->assign( 
    552572    array( 
    553     'nb_para'                        => $nb_para, 
    554     'nb_para2'                       => $nb_para2, 
    555     'UAM_VERSION'                    => $version, 
    556     'UAM_PATH'                       => UAM_PATH, 
    557     'UAM_DUMP_DOWNLOAD'              => $dump_download, 
    558     'UAM_THEME'                      => $UAM_theme, 
    559                 'UAM_MAIL_INFO_TRUE'             => $conf_UAM[0]=='true' ?  'checked="checked"' : '' , 
    560                 'UAM_MAIL_INFO_FALSE'            => $conf_UAM[0]=='false' ?  'checked="checked"' : '' , 
    561                 'UAM_MAILINFO_TEXT'              => $conf_UAM[8], 
    562                 'UAM_USERNAME_CHAR_TRUE'         => $conf_UAM[5]=='true' ?  'checked="checked"' : '' , 
    563                 'UAM_USERNAME_CHAR_FALSE'        => $conf_UAM[5]=='false' ?  'checked="checked"' : '' , 
    564                 'UAM_USERNAME_CHAR_LIST'         => $conf_UAM[6], 
    565                 'UAM_CONFIRM_MAIL_TRUE'          => $conf_UAM[1]=='true' ?  'checked="checked"' : '' , 
    566                 'UAM_CONFIRM_MAIL_FALSE'         => $conf_UAM[1]=='false' ?  'checked="checked"' : '' , 
    567     'UAM_CONFIRM_MAIL_LOCAL'         => $conf_UAM[1]=='local' ?  'checked="checked"' : '' , 
    568                 'UAM_CONFIRMMAIL_TEXT'           => $conf_UAM[9], 
    569                 'UAM_No_Confirm_Group'           => $conf_UAM[2], 
    570                 'UAM_Validated_Group'            => $conf_UAM[3], 
    571                 'UAM_No_Confirm_Status'          => $conf_UAM[7], 
    572                 'UAM_Validated_Status'           => $conf_UAM[4], 
    573                 'UAM_MAILEXCLUSION_TRUE'         => $conf_UAM[10]=='true' ?  'checked="checked"' : '' , 
    574                 'UAM_MAILEXCLUSION_FALSE'        => $conf_UAM[10]=='false' ?  'checked="checked"' : '' , 
    575                 'UAM_MAILEXCLUSION_LIST'         => $conf_UAM[11], 
    576                 'UAM_PASSWORDENF_TRUE'           => $conf_UAM[12]=='true' ?  'checked="checked"' : '' , 
    577                 'UAM_PASSWORDENF_FALSE'          => $conf_UAM[12]=='false' ?  'checked="checked"' : '' , 
    578                 'UAM_PASSWORD_SCORE'             => $conf_UAM[13], 
    579     'UAM_ADMINPASSWENF_TRUE'         => $conf_UAM[14]=='true' ?  'checked="checked"' : '' , 
    580                 'UAM_ADMINPASSWENF_FALSE'        => $conf_UAM[14]=='false' ?  'checked="checked"' : '' , 
    581     'UAM_GHOSTRACKER_TRUE'           => $conf_UAM[15]=='true' ?  'checked="checked"' : '' , 
    582                 'UAM_GHOSTRACKER_FALSE'          => $conf_UAM[15]=='false' ?  'checked="checked"' : '' , 
    583     'UAM_GHOSTRACKER_DAYLIMIT'       => $conf_UAM[16], 
    584     'UAM_GHOSTRACKER_REMINDERTEXT'   => $conf_UAM[17], 
    585     'UAM_ADDLASTVISIT_TRUE'          => $conf_UAM[18]=='true' ?  'checked="checked"' : '' , 
    586     'UAM_ADDLASTVISIT_FALSE'         => $conf_UAM[18]=='false' ?  'checked="checked"' : '' , 
    587     'UAM_ADMINCONFMAIL_TRUE'         => $conf_UAM[19]=='true' ?  'checked="checked"' : '' , 
    588     'UAM_ADMINCONFMAIL_FALSE'        => $conf_UAM[19]=='false' ?  'checked="checked"' : '' , 
    589     'UAM_REDIRTOPROFILE_TRUE'        => $conf_UAM[20]=='true' ?  'checked="checked"' : '' , 
    590     'UAM_REDIRTOPROFILE_FALSE'       => $conf_UAM[20]=='false' ?  'checked="checked"' : '' , 
    591     'UAM_GTAUTO_TRUE'                => $conf_UAM[21]=='true' ?  'checked="checked"' : '' , 
    592     'UAM_GTAUTO_FALSE'               => $conf_UAM[21]=='false' ?  'checked="checked"' : '' , 
    593     'UAM_GTAUTOMAIL_TRUE'            => $conf_UAM[22]=='true' ?  'checked="checked"' : '' , 
    594     'UAM_GTAUTOMAIL_FALSE'           => $conf_UAM[22]=='false' ?  'checked="checked"' : '' , 
    595     'UAM_GTAUTODEL_TEXT'             => $conf_UAM[23], 
    596     'UAM_GTAUTOMAILTEXT'             => $conf_UAM[24], 
    597                 'UAM_Downgrade_Group'            => $conf_UAM[25], 
    598                 'UAM_Downgrade_Status'           => $conf_UAM[26], 
    599     'UAM_ADMINVALIDATIONMAIL_TEXT'   => $conf_UAM[27], 
    600     'UAM_CUSTOMPASSWRETR_TRUE'       => $conf_UAM[28]=='true' ?  'checked="checked"' : '' , 
    601     'UAM_CUSTOMPASSWRETR_FALSE'      => $conf_UAM[28]=='false' ?  'checked="checked"' : '' , 
    602     'UAM_CUSTOMPASSWRETR_TEXT'       => $conf_UAM[29], 
    603     'UAM_USRAUTO_TRUE'               => $conf_UAM[30]=='true' ?  'checked="checked"' : '' , 
    604     'UAM_USRAUTO_FALSE'              => $conf_UAM[30]=='false' ?  'checked="checked"' : '' , 
    605     'UAM_USRAUTODEL_TEXT'            => $conf_UAM[31], 
    606     'UAM_USRAUTOMAIL_TRUE'           => $conf_UAM[32]=='true' ?  'checked="checked"' : '' , 
    607     'UAM_USRAUTOMAIL_FALSE'          => $conf_UAM[32]=='false' ?  'checked="checked"' : '' , 
    608     'UAM_STUFFS_TRUE'                => $conf_UAM[33]=='true' ?  'checked="checked"' : '' , 
    609     'UAM_STUFFS_FALSE'               => $conf_UAM[33]=='false' ?  'checked="checked"' : '' , 
    610     'UAM_HIDEPASSW_TRUE'             => $conf_UAM[34]=='true' ?  'checked="checked"' : '' , 
    611     'UAM_HIDEPASSW_FALSE'            => $conf_UAM[34]=='false' ?  'checked="checked"' : '' , 
    612                 'UAM_NO_VALID_LEVEL'             => $conf_UAM[35], 
    613                 'UAM_VALID_LEVEL'                => $conf_UAM[36], 
    614     'UAM_DOWNGRADE_LEVEL'            => $conf_UAM[37], 
    615     'UAM_PWDRESET_TRUE'              => $conf_UAM[38]=='true' ?  'checked="checked"' : '' , 
    616     'UAM_PWDRESET_FALSE'             => $conf_UAM[38]=='false' ?  'checked="checked"' : '' , 
    617     'UAM_REJECTCONNECT_TRUE'         => $conf_UAM[39]=='true' ?  'checked="checked"' : '' , 
    618     'UAM_REJECTCONNECT_FALSE'        => $conf_UAM[39]=='false' ?  'checked="checked"' : '' , 
    619     'UAM_REJECTCONNECT_TEXT'         => $conf_UAM[40], 
    620                 'UAM_PASSWORD_TEST_SCORE'        => $UAM_Password_Test_Score, 
    621     'UAM_ERROR_REPORTS1'             => $UAM_Exclusionlist_Error, 
    622     'UAM_ERROR_REPORTS2'             => $UAM_Illegal_Flag_Error1, 
    623     'UAM_ERROR_REPORTS3'             => $UAM_Illegal_Flag_Error2, 
    624     'UAM_ERROR_REPORTS4'             => $UAM_Illegal_Flag_Error3, 
    625     'UAM_EMAIL_MANDATORY'            => $UAM_Email_Mandatory_Check, 
    626                 'UAM_CONFIRMMAIL_TIMEOUT_TRUE'   => $conf_UAM_ConfirmMail[0]=='true' ?  'checked="checked"' : '' , 
    627                 'UAM_CONFIRMMAIL_TIMEOUT_FALSE'  => $conf_UAM_ConfirmMail[0]=='false' ?  'checked="checked"' : '' , 
    628                 'UAM_CONFIRMMAIL_DELAY'                                  => $conf_UAM_ConfirmMail[1], 
    629     'UAM_CONFIRMMAIL_REMAIL_TRUE'                => $conf_UAM_ConfirmMail[3]=='true' ? 'checked="checked"' : '', 
    630     'UAM_CONFIRMMAIL_REMAIL_FALSE'       => $conf_UAM_ConfirmMail[3]=='false' ? 'checked="checked"' : '', 
    631     'UAM_CONFIRMMAIL_REMAIL_TXT1'                => $conf_UAM_ConfirmMail[2], 
    632     'UAM_CONFIRMMAIL_REMAIL_TXT2'                => $conf_UAM_ConfirmMail[4], 
    633     'UAM_CONFIRMMAIL_CUSTOM_TXT1'                => $conf_UAM_ConfirmMail[5], 
    634     'UAM_CONFIRMMAIL_CUSTOM_TXT2'                => $conf_UAM_ConfirmMail[6], 
     573    'nb_para'                           => $nb_para, 
     574    'nb_para2'                          => $nb_para2, 
     575    'UAM_VERSION'                       => $version, 
     576    'UAM_PATH'                          => UAM_PATH, 
     577    'UAM_DUMP_DOWNLOAD'                 => $dump_download, 
     578    'UAM_THEME'                         => $UAM_theme, 
     579                'UAM_MAIL_INFO_TRUE'                => $conf_UAM[0]=='true' ?  'checked="checked"' : '' , 
     580                'UAM_MAIL_INFO_FALSE'               => $conf_UAM[0]=='false' ?  'checked="checked"' : '' , 
     581                'UAM_MAILINFO_TEXT'                 => $conf_UAM[8], 
     582                'UAM_USERNAME_CHAR_TRUE'            => $conf_UAM[5]=='true' ?  'checked="checked"' : '' , 
     583                'UAM_USERNAME_CHAR_FALSE'           => $conf_UAM[5]=='false' ?  'checked="checked"' : '' , 
     584                'UAM_USERNAME_CHAR_LIST'            => $conf_UAM[6], 
     585                'UAM_CONFIRM_MAIL_TRUE'             => $conf_UAM[1]=='true' ?  'checked="checked"' : '' , 
     586                'UAM_CONFIRM_MAIL_FALSE'            => $conf_UAM[1]=='false' ?  'checked="checked"' : '' , 
     587    'UAM_CONFIRM_MAIL_LOCAL'            => $conf_UAM[1]=='local' ?  'checked="checked"' : '' , 
     588                'UAM_CONFIRMMAIL_TEXT'              => $conf_UAM[9], 
     589                'UAM_No_Confirm_Group'              => $conf_UAM[2], 
     590                'UAM_Validated_Group'               => $conf_UAM[3], 
     591                'UAM_No_Confirm_Status'             => $conf_UAM[7], 
     592                'UAM_Validated_Status'              => $conf_UAM[4], 
     593                'UAM_MAILEXCLUSION_TRUE'            => $conf_UAM[10]=='true' ?  'checked="checked"' : '' , 
     594                'UAM_MAILEXCLUSION_FALSE'           => $conf_UAM[10]=='false' ?  'checked="checked"' : '' , 
     595                'UAM_MAILEXCLUSION_LIST'            => $conf_UAM[11], 
     596                'UAM_PASSWORDENF_TRUE'              => $conf_UAM[12]=='true' ?  'checked="checked"' : '' , 
     597                'UAM_PASSWORDENF_FALSE'             => $conf_UAM[12]=='false' ?  'checked="checked"' : '' , 
     598                'UAM_PASSWORD_SCORE'                => $conf_UAM[13], 
     599    'UAM_ADMINPASSWENF_TRUE'            => $conf_UAM[14]=='true' ?  'checked="checked"' : '' , 
     600                'UAM_ADMINPASSWENF_FALSE'           => $conf_UAM[14]=='false' ?  'checked="checked"' : '' , 
     601    'UAM_GHOSTRACKER_TRUE'              => $conf_UAM[15]=='true' ?  'checked="checked"' : '' , 
     602                'UAM_GHOSTRACKER_FALSE'             => $conf_UAM[15]=='false' ?  'checked="checked"' : '' , 
     603    'UAM_GHOSTRACKER_DAYLIMIT'          => $conf_UAM[16], 
     604    'UAM_GHOSTRACKER_REMINDERTEXT'      => $conf_UAM[17], 
     605    'UAM_ADDLASTVISIT_TRUE'             => $conf_UAM[18]=='true' ?  'checked="checked"' : '' , 
     606    'UAM_ADDLASTVISIT_FALSE'            => $conf_UAM[18]=='false' ?  'checked="checked"' : '' , 
     607    'UAM_ADMINCONFMAIL_TRUE'            => $conf_UAM[19]=='true' ?  'checked="checked"' : '' , 
     608    'UAM_ADMINCONFMAIL_FALSE'           => $conf_UAM[19]=='false' ?  'checked="checked"' : '' , 
     609    'UAM_REDIRTOPROFILE_TRUE'           => $conf_UAM[20]=='true' ?  'checked="checked"' : '' , 
     610    'UAM_REDIRTOPROFILE_FALSE'          => $conf_UAM[20]=='false' ?  'checked="checked"' : '' , 
     611    'UAM_GTAUTO_TRUE'                   => $conf_UAM[21]=='true' ?  'checked="checked"' : '' , 
     612    'UAM_GTAUTO_FALSE'                  => $conf_UAM[21]=='false' ?  'checked="checked"' : '' , 
     613    'UAM_GTAUTOMAIL_TRUE'               => $conf_UAM[22]=='true' ?  'checked="checked"' : '' , 
     614    'UAM_GTAUTOMAIL_FALSE'              => $conf_UAM[22]=='false' ?  'checked="checked"' : '' , 
     615    'UAM_GTAUTODEL_TEXT'                => $conf_UAM[23], 
     616    'UAM_GTAUTOMAILTEXT'                => $conf_UAM[24], 
     617                'UAM_Downgrade_Group'               => $conf_UAM[25], 
     618                'UAM_Downgrade_Status'              => $conf_UAM[26], 
     619    'UAM_ADMINVALIDATIONMAIL_TEXT'      => $conf_UAM[27], 
     620    'UAM_CUSTOMPASSWRETR_TRUE'          => $conf_UAM[28]=='true' ?  'checked="checked"' : '' , 
     621    'UAM_CUSTOMPASSWRETR_FALSE'         => $conf_UAM[28]=='false' ?  'checked="checked"' : '' , 
     622    'UAM_CUSTOMPASSWRETR_TEXT'          => $conf_UAM[29], 
     623    'UAM_USRAUTO_TRUE'                  => $conf_UAM[30]=='true' ?  'checked="checked"' : '' , 
     624    'UAM_USRAUTO_FALSE'                 => $conf_UAM[30]=='false' ?  'checked="checked"' : '' , 
     625    'UAM_USRAUTODEL_TEXT'               => $conf_UAM[31], 
     626    'UAM_USRAUTOMAIL_TRUE'              => $conf_UAM[32]=='true' ?  'checked="checked"' : '' , 
     627    'UAM_USRAUTOMAIL_FALSE'             => $conf_UAM[32]=='false' ?  'checked="checked"' : '' , 
     628    'UAM_STUFFS_TRUE'                   => $conf_UAM[33]=='true' ?  'checked="checked"' : '' , 
     629    'UAM_STUFFS_FALSE'                  => $conf_UAM[33]=='false' ?  'checked="checked"' : '' , 
     630    'UAM_HIDEPASSW_TRUE'                => $conf_UAM[34]=='true' ?  'checked="checked"' : '' , 
     631    'UAM_HIDEPASSW_FALSE'               => $conf_UAM[34]=='false' ?  'checked="checked"' : '' , 
     632                'UAM_NO_VALID_LEVEL'                => $conf_UAM[35], 
     633                'UAM_VALID_LEVEL'                   => $conf_UAM[36], 
     634    'UAM_DOWNGRADE_LEVEL'               => $conf_UAM[37], 
     635    'UAM_PWDRESET_TRUE'                 => $conf_UAM[38]=='true' ?  'checked="checked"' : '' , 
     636    'UAM_PWDRESET_FALSE'                => $conf_UAM[38]=='false' ?  'checked="checked"' : '' , 
     637    'UAM_REJECTCONNECT_TRUE'            => $conf_UAM[39]=='true' ?  'checked="checked"' : '' , 
     638    'UAM_REJECTCONNECT_FALSE'           => $conf_UAM[39]=='false' ?  'checked="checked"' : '' , 
     639    'UAM_REJECTCONNECT_TEXT'            => $conf_UAM[40], 
     640    'UAM_CONFIRMMAIL_SUBJECT'           => $conf_UAM[41], 
     641    'UAM_CONFIRMMAIL_REMAIL_SUBJECT'    => $conf_UAM[42], 
     642    'UAM_INFOMAIL_SUBJECT'              => $conf_UAM[43], 
     643    'UAM_GTAUTOMAIL_SUBJECT'            => $conf_UAM[44], 
     644    'UAM_GTREMINDER_SUBJECT'            => $conf_UAM[45], 
     645    'UAM_ADMINVALIDATIONMAIL_SUBJECT'   => $conf_UAM[46], 
     646                'UAM_PASSWORD_TEST_SCORE'           => $UAM_Password_Test_Score, 
     647    'UAM_ERROR_REPORTS1'                => $UAM_Exclusionlist_Error, 
     648    'UAM_ERROR_REPORTS2'                => $UAM_Illegal_Flag_Error1, 
     649    'UAM_ERROR_REPORTS3'                => $UAM_Illegal_Flag_Error2, 
     650    'UAM_ERROR_REPORTS4'                => $UAM_Illegal_Flag_Error3, 
     651    'UAM_EMAIL_MANDATORY'               => $UAM_Email_Mandatory_Check, 
     652                'UAM_CONFIRMMAIL_TIMEOUT_TRUE'      => $conf_UAM_ConfirmMail[0]=='true' ?  'checked="checked"' : '' , 
     653                'UAM_CONFIRMMAIL_TIMEOUT_FALSE'     => $conf_UAM_ConfirmMail[0]=='false' ?  'checked="checked"' : '' , 
     654                'UAM_CONFIRMMAIL_DELAY'                                     => $conf_UAM_ConfirmMail[1], 
     655    'UAM_CONFIRMMAIL_REMAIL_TRUE'       => $conf_UAM_ConfirmMail[3]=='true' ? 'checked="checked"' : '', 
     656    'UAM_CONFIRMMAIL_REMAIL_FALSE'      => $conf_UAM_ConfirmMail[3]=='false' ? 'checked="checked"' : '', 
     657    'UAM_CONFIRMMAIL_REMAIL_TXT1'       => $conf_UAM_ConfirmMail[2], 
     658    'UAM_CONFIRMMAIL_REMAIL_TXT2'       => $conf_UAM_ConfirmMail[4], 
     659    'UAM_CONFIRMMAIL_CUSTOM_TXT1'       => $conf_UAM_ConfirmMail[5], 
     660    'UAM_CONFIRMMAIL_CUSTOM_TXT2'       => $conf_UAM_ConfirmMail[6], 
    635661    ) 
    636662  ); 
  • extensions/UserAdvManager/trunk/admin/template/global.tpl

    r14611 r14729  
    231231          <fieldset> 
    232232          <ul> 
     233            <p class="new_in_version">{'UAM_NewFeature'|@translate}</p> 
    233234            <li> 
    234               <label class="cluetip" title="{'UAM_AdminValidationMail_Text'|translate}|{'UAM_AdminValidationMail_d'|translate}"> 
    235                 {'UAM_AdminValidationMail_Text'|@translate} 
     235            <div class="uam_new"> 
     236              <label class="cluetip" title="{'UAM_AdminValidationMail_Subject'|translate}|{'UAM_AdminValidationMail_Subject_d'|translate}"> 
     237                {'UAM_AdminValidationMail_Subject'|@translate} 
    236238              </label> 
    237239            <br><br> 
    238               <textarea class="uam_textfields" name="UAM_AdminValidationMail_Text" id="UAM_AdminValidationMail_Text" rows="10" {$TAG_INPUT_ENABLED}>{$UAM_ADMINVALIDATIONMAIL_TEXT}</textarea> 
    239             <br><br> 
     240              &nbsp;&nbsp;<textarea class="uam_textfields" name="UAM_AdminValidationMail_Subject" id="UAM_AdminValidationMail_Subject" rows="5" {$TAG_INPUT_ENABLED}>{$UAM_ADMINVALIDATIONMAIL_SUBJECT}</textarea> 
     241            <br><br> 
     242            </div> 
    240243            </li> 
     244 
     245            <ul> 
     246              <li> 
     247                <label class="cluetip" title="{'UAM_AdminValidationMail_Text'|translate}|{'UAM_AdminValidationMail_d'|translate}"> 
     248                  {'UAM_AdminValidationMail_Text'|@translate} 
     249                </label> 
     250              <br><br> 
     251                <textarea class="uam_textfields" name="UAM_AdminValidationMail_Text" id="UAM_AdminValidationMail_Text" rows="10" {$TAG_INPUT_ENABLED}>{$UAM_ADMINVALIDATIONMAIL_TEXT}</textarea> 
     252              <br><br> 
     253              </li> 
     254            </ul> 
    241255          </ul> 
    242256 
    243257          <ul> 
     258            <p class="new_in_version">{'UAM_NewFeature'|@translate}</p> 
    244259            <li> 
    245               <label class="cluetip" title="{'UAM_ConfirmMail_Text'|translate}|{'UAM_confirmtxtTitle_d'|translate}"> 
    246                 {'UAM_ConfirmMail_Text'|@translate} 
     260            <div class="uam_new"> 
     261              <label class="cluetip" title="{'UAM_ConfirmMail_Subject'|translate}|{'UAM_ConfirmMail_Subject_d'|translate}"> 
     262                {'UAM_ConfirmMail_Subject'|@translate} 
    247263              </label> 
    248264            <br><br> 
    249             {if $UAM_ERROR_REPORTS2} 
    250                 <textarea class="uam_textfields" name="UAM_ConfirmMail_Text" id="UAM_ConfirmMail_Text" rows="10" style="color: red" {$TAG_INPUT_ENABLED}>{$UAM_CONFIRMMAIL_TEXT}</textarea> 
    251             {else} 
    252                 <textarea class="uam_textfields" name="UAM_ConfirmMail_Text" id="UAM_ConfirmMail_Text" rows="10" {$TAG_INPUT_ENABLED}>{$UAM_CONFIRMMAIL_TEXT}</textarea> 
    253             {/if} 
    254             <br><br> 
     265              &nbsp;&nbsp;<textarea class="uam_textfields" name="UAM_ConfirmMail_Subject" id="UAM_ConfirmMail_Subject" rows="5" {$TAG_INPUT_ENABLED}>{$UAM_CONFIRMMAIL_SUBJECT}</textarea> 
     266            <br><br> 
     267            </div> 
    255268            </li> 
     269 
     270            <ul> 
     271              <li> 
     272                <label class="cluetip" title="{'UAM_ConfirmMail_Text'|translate}|{'UAM_confirmtxtTitle_d'|translate}"> 
     273                  {'UAM_ConfirmMail_Text'|@translate} 
     274                </label> 
     275              <br><br> 
     276              {if $UAM_ERROR_REPORTS2} 
     277                  <textarea class="uam_textfields" name="UAM_ConfirmMail_Text" id="UAM_ConfirmMail_Text" rows="10" style="color: red" {$TAG_INPUT_ENABLED}>{$UAM_CONFIRMMAIL_TEXT}</textarea> 
     278              {else} 
     279                  <textarea class="uam_textfields" name="UAM_ConfirmMail_Text" id="UAM_ConfirmMail_Text" rows="10" {$TAG_INPUT_ENABLED}>{$UAM_CONFIRMMAIL_TEXT}</textarea> 
     280              {/if} 
     281              <br><br> 
     282              </li> 
     283            </ul> 
    256284<!-- 
    257285            {* if 'FCK_PATH'|@defined *} 
     
    261289            {* /if *} 
    262290--> 
    263  
     291          <br><hr><br> 
    264292            <li> 
    265293              <label class="cluetip" title="{'UAM_confirmmail_custom_Txt1'|translate}|{'UAM_confirmmail_custom1_d'|translate}"> 
     
    327355            </ul> 
    328356 
    329           <br> 
     357          <br><hr><br> 
    330358 
    331359          <ul> 
     
    457485 
    458486              <ul> 
     487                <p class="new_in_version">{'UAM_NewFeature'|@translate}</p> 
    459488                <li> 
    460                   <label class="cluetip" title="{'UAM_remailtxt1Title'|translate}|{'UAM_remailtxt1Title_d'|translate}"> 
    461                     {'UAM_ConfirmMail_ReMail_Txt1'|@translate} 
     489                <div class="uam_new"> 
     490                  <label class="cluetip" title="{'UAM_ConfirmMail_ReMail_Subject'|translate}|{'UAM_ConfirmMail_ReMail_Subject_d'|translate}"> 
     491                    {'UAM_ConfirmMail_ReMail_Subject'|@translate} 
    462492                  </label> 
    463493                <br><br> 
    464                 {if $UAM_ERROR_REPORTS3} 
     494                  &nbsp;&nbsp;<textarea class="uam_textfields" name="UAM_ConfirmMail_Remail_Subject" id="UAM_ConfirmMail_Remail_Subject" rows="5" {$TAG_INPUT_ENABLED}>{$UAM_CONFIRMMAIL_REMAIL_SUBJECT}</textarea> 
     495                <br><br> 
     496                </div> 
     497                </li> 
     498 
     499                <ul> 
     500                  <li> 
     501                    <label class="cluetip" title="{'UAM_remailtxt1Title'|translate}|{'UAM_remailtxt1Title_d'|translate}"> 
     502                      {'UAM_ConfirmMail_ReMail_Txt1'|@translate} 
     503                    </label> 
     504                  <br><br> 
     505                  {if $UAM_ERROR_REPORTS3} 
    465506                    <textarea class="uam_textfields" name="UAM_ConfirmMail_ReMail_Txt1" id="UAM_ConfirmMail_ReMail_Txt1" rows="10" style="color: red" {$TAG_INPUT_ENABLED}>{$UAM_CONFIRMMAIL_REMAIL_TXT1}</textarea> 
    466                 {else} 
     507                  {else} 
    467508                    <textarea class="uam_textfields" name="UAM_ConfirmMail_ReMail_Txt1" id="UAM_ConfirmMail_ReMail_Txt1" rows="10" {$TAG_INPUT_ENABLED}>{$UAM_CONFIRMMAIL_REMAIL_TXT1}</textarea> 
    468                 {/if} 
    469                 <br><br> 
    470                 </li> 
     509                  {/if} 
     510                  <br><br> 
     511                  </li> 
    471512<!-- 
    472513                {* if 'FCK_PATH'|@defined *} 
     
    477518--> 
    478519 
    479                 <li> 
    480                   <label class="cluetip" title="{'UAM_remailtxt2Title'|translate}|{'UAM_remailtxt2Title_d'|translate}"> 
    481                     {'UAM_ConfirmMail_ReMail_Txt2'|@translate} 
    482                   </label> 
    483                 <br><br> 
    484                 {if $UAM_ERROR_REPORTS4} 
     520                  <li> 
     521                    <label class="cluetip" title="{'UAM_remailtxt2Title'|translate}|{'UAM_remailtxt2Title_d'|translate}"> 
     522                      {'UAM_ConfirmMail_ReMail_Txt2'|@translate} 
     523                    </label> 
     524                  <br><br> 
     525                  {if $UAM_ERROR_REPORTS4} 
    485526                    <textarea class="uam_textfields" name="UAM_ConfirmMail_ReMail_Txt2" id="UAM_ConfirmMail_ReMail_Txt2" rows="10" style="color: red" {$TAG_INPUT_ENABLED}>{$UAM_CONFIRMMAIL_REMAIL_TXT2}</textarea> 
    486                 {else} 
     527                  {else} 
    487528                    <textarea class="uam_textfields" name="UAM_ConfirmMail_ReMail_Txt2" id="UAM_ConfirmMail_ReMail_Txt2" rows="10" {$TAG_INPUT_ENABLED}>{$UAM_CONFIRMMAIL_REMAIL_TXT2}</textarea> 
    488                 {/if} 
    489                 <br> 
    490                 </li> 
     529                  {/if} 
     530                  <br> 
     531                  </li> 
    491532<!-- 
    492533                {* if 'FCK_PATH'|@defined *} 
     
    496537                {* /if *} 
    497538--> 
     539 
     540                </ul> 
    498541              </ul> 
    499542            </ul> 
     
    587630          </li> 
    588631 
    589           <fieldset>           
     632          <fieldset> 
    590633          <ul> 
     634            <p class="new_in_version">{'UAM_NewFeature'|@translate}</p> 
    591635            <li> 
    592               <label class="cluetip" title="{'UAM_GhostTracker_ReminderText'|translate}|{'UAM_gttextTitle_d'|translate}"> 
    593                 {'UAM_GhostTracker_ReminderText'|@translate} 
     636            <div class="uam_new"> 
     637              <label class="cluetip" title="{'UAM_GTReminder_Subject'|translate}|{'UAM_GTReminder_Subject_d'|translate}"> 
     638                {'UAM_GTReminder_Subject'|@translate} 
    594639              </label> 
    595640            <br><br> 
    596               <textarea class="uam_textfields" name="UAM_GhostTracker_ReminderText" id="UAM_GhostTracker_ReminderText" rows="10" {$TAG_INPUT_ENABLED}>{$UAM_GHOSTRACKER_REMINDERTEXT}</textarea> 
    597             <br><br> 
     641              &nbsp;&nbsp;<textarea class="uam_textfields" name="UAM_GTReminder_Subject" id="UAM_GTReminder_Subject" rows="5" {$TAG_INPUT_ENABLED}>{$UAM_GTREMINDER_SUBJECT}</textarea> 
     642            <br><br> 
     643            </div> 
    598644            </li> 
     645 
     646            <ul> 
     647              <li> 
     648                <label class="cluetip" title="{'UAM_GhostTracker_ReminderText'|translate}|{'UAM_gttextTitle_d'|translate}"> 
     649                  {'UAM_GhostTracker_ReminderText'|@translate} 
     650                </label> 
     651              <br><br> 
     652                <textarea class="uam_textfields" name="UAM_GhostTracker_ReminderText" id="UAM_GhostTracker_ReminderText" rows="10" {$TAG_INPUT_ENABLED}>{$UAM_GHOSTRACKER_REMINDERTEXT}</textarea> 
     653              <br><br> 
     654              </li> 
     655            </ul> 
    599656<!-- 
    600657            {* if 'FCK_PATH'|@defined *} 
     
    688745                        <input type="radio" value="true" {$UAM_GTAUTOMAIL_TRUE} name="UAM_GTAutoMail"> 
    689746                          {'UAM_Enable'|@translate} 
    690                       <br><br><br> 
    691                         <textarea class="uam_textfields" name="UAM_GTAutoMailText" id="UAM_GTAutoMailText" rows="10" {$TAG_INPUT_ENABLED}>{$UAM_GTAUTOMAILTEXT}</textarea> 
    692747                      <br><br> 
     748                        <p class="new_in_version">{'UAM_NewFeature'|@translate}</p> 
     749                        <li> 
     750                        <div class="uam_new"> 
     751                          <label class="cluetip" title="{'UAM_GTAutomail_Subject'|translate}|{'UAM_GTAutomail_Subject_d'|translate}"> 
     752                            {'UAM_GTAutomail_Subject'|@translate} 
     753                          </label> 
     754                        <br><br> 
     755                          &nbsp;&nbsp;<textarea class="uam_textfields" name="UAM_GTAutoMail_Subject" id="UAM_GTAutoMail_Subject" rows="5" {$TAG_INPUT_ENABLED}>{$UAM_GTAUTOMAIL_SUBJECT}</textarea> 
     756                        <br><br> 
     757                        </div> 
     758                        </li> 
     759 
     760                        <ul> 
     761                          <li> 
     762                            <label class="cluetip" title="{'UAM_GTAutomail_Text'|translate}|{'UAM_GTAutomail_Text_d'|translate}"> 
     763                              {'UAM_GTAutomail_Text'|@translate} 
     764                            </label> 
     765                          <br><br> 
     766                            <textarea class="uam_textfields" name="UAM_GTAutoMailText" id="UAM_GTAutoMailText" rows="10" {$TAG_INPUT_ENABLED}>{$UAM_GTAUTOMAILTEXT}</textarea> 
     767                          <br><br> 
     768                          </li> 
     769                        </ul> 
    693770                      </li> 
    694771                    </ul> 
     
    745822            <br><br> 
    746823            </li> 
    747  
     824             
     825            <p class="new_in_version">{'UAM_NewFeature'|@translate}</p> 
    748826            <li> 
    749               <label class="cluetip" title="{'UAM_MailInfo_Text'|translate}|{'UAM_infotxtTitle_d'|translate}"> 
    750                 {'UAM_MailInfo_Text'|@translate} 
     827            <div class="uam_new"> 
     828              <label class="cluetip" title="{'UAM_MailInfo_Subject'|translate}|{'UAM_MailInfo_Subject_d'|translate}"> 
     829                {'UAM_MailInfo_Subject'|@translate} 
    751830              </label> 
    752831            <br><br> 
    753               <textarea class="uam_textfields" name="UAM_MailInfo_Text" id="UAM_MailInfo_Text" rows="10" {$TAG_INPUT_ENABLED}>{$UAM_MAILINFO_TEXT}</textarea> 
    754             <br><br> 
     832              &nbsp;&nbsp;<textarea class="uam_textfields" name="UAM_InfoMail_Subject" id="UAM_InfoMail_Subject" rows="5" {$TAG_INPUT_ENABLED}>{$UAM_INFOMAIL_SUBJECT}</textarea> 
     833            <br><br> 
     834            </div> 
    755835            </li> 
     836 
     837            <ul> 
     838              <li> 
     839                <label class="cluetip" title="{'UAM_MailInfo_Text'|translate}|{'UAM_infotxtTitle_d'|translate}"> 
     840                  {'UAM_MailInfo_Text'|@translate} 
     841                </label> 
     842              <br><br> 
     843                <textarea class="uam_textfields" name="UAM_MailInfo_Text" id="UAM_MailInfo_Text" rows="10" {$TAG_INPUT_ENABLED}>{$UAM_MAILINFO_TEXT}</textarea> 
     844              <br><br> 
     845              </li> 
     846            </ul> 
    756847<!-- 
    757848            {* if 'FCK_PATH'|@defined *} 
  • extensions/UserAdvManager/trunk/changelog.txt.php

    r14651 r14729  
    306306            Bug 2621 fixed - Display of ConfirmMail, rejected and del_account pages have been improved for IE8 and IE9 render 
    307307            Bug 2622 fixed - Display of ConfirmMail, rejected and del_account pages have been improved for Stripped theme 
     308            Bug 2623 fixed - Ability to customize email subjects (confirmation, information and ghostTracker email) 
    308309            Bug 2628 fixed - Php notice when email is not mandatory for registration 
    309310            Bug 2631 fixed - Piwigo 2.4 compliance : $conf['gallery_url'] replaced by get_gallery_home_url() for [myurl] tag 
  • extensions/UserAdvManager/trunk/include/functions.inc.php

    r14651 r14729  
    856856  { 
    857857    // Management of Extension flags ([mygallery], [myurl]) 
    858     //$patterns[] = '#\[username\]#i'; 
    859     //$replacements[] = stripslashes($row['username']); 
    860858    $patterns[] = '#\[mygallery\]#i'; 
    861859    $replacements[] = $conf['gallery_title']; 
     
    885883        $infos1_perso = ""; 
    886884  $infos2_perso = ""; 
     885  $subject = ""; 
    887886 
    888887// We have to get the user's language in database 
     
    916915  { 
    917916    case 1: // Confirmation email on user registration - Without information email (already managed by Piwigo) 
    918       $subject = '['.$conf['gallery_title'].'] '.l10n_args(get_l10n_args('UAM_Add of %s', stripslashes($username))); 
     917      if (isset($conf_UAM[41]) and $conf_UAM[41] <> '') 
     918      { 
     919        // Management of Extension flags ([username], [mygallery]) 
     920        // ------------------------------------------------------- 
     921        $patterns[] = '#\[username\]#i'; 
     922        $replacements[] = $username; 
     923        $patterns[] = '#\[mygallery\]#i'; 
     924        $replacements[] = $conf['gallery_title']; 
     925     
     926        if (function_exists('get_user_language_desc')) 
     927        { 
     928          $subject = get_user_language_desc(preg_replace($patterns, $replacements, $conf_UAM[41]))."\n\n"; 
     929        } 
     930        else $subject = l10n(preg_replace($patterns, $replacements, $conf_UAM[41]))."\n\n";  
     931      } 
    919932 
    920933      break; 
    921934       
    922935    case 2: // Confirmation email on user profile update - With information email if checked 
    923       $subject = '['.$conf['gallery_title'].'] '.l10n_args(get_l10n_args('UAM_Update of %s', stripslashes($username))); 
     936      if (isset($conf_UAM[41]) and $conf_UAM[41] <> '') 
     937      { 
     938        // Management of Extension flags ([username], [mygallery]) 
     939        // ------------------------------------------------------- 
     940        $patterns[] = '#\[username\]#i'; 
     941        $replacements[] = $username; 
     942        $patterns[] = '#\[mygallery\]#i'; 
     943        $replacements[] = $conf['gallery_title']; 
     944     
     945        if (function_exists('get_user_language_desc')) 
     946        { 
     947          $subject = get_user_language_desc(preg_replace($patterns, $replacements, $conf_UAM[41]))."\n\n"; 
     948        } 
     949        else $subject = l10n(preg_replace($patterns, $replacements, $conf_UAM[41]))."\n\n";  
     950      } 
     951 
    924952      $password = $password <> '' ? $password : l10n('UAM_empty_pwd'); 
    925953 
     
    968996         
    969997    case 3: // Only information email send to user if checked 
    970       $subject = '['.$conf['gallery_title'].'] '.l10n_args(get_l10n_args('UAM_Update of %s', stripslashes($username))); 
     998      if (isset($conf_UAM[43]) and $conf_UAM[43] <> '') 
     999      { 
     1000        // Management of Extension flags ([username], [mygallery]) 
     1001        // ------------------------------------------------------- 
     1002        $patterns[] = '#\[username\]#i'; 
     1003        $replacements[] = $username; 
     1004        $patterns[] = '#\[mygallery\]#i'; 
     1005        $replacements[] = $conf['gallery_title']; 
     1006     
     1007        if (function_exists('get_user_language_desc')) 
     1008        { 
     1009          $subject = get_user_language_desc(preg_replace($patterns, $replacements, $conf_UAM[43]))."\n\n"; 
     1010        } 
     1011        else $subject = l10n(preg_replace($patterns, $replacements, $conf_UAM[43]))."\n\n";  
     1012      } 
     1013 
    9711014      $password = $password <> '' ? $password : l10n('UAM_no_update_pwd'); 
    9721015 
     
    10701113{ 
    10711114  global $conf; 
     1115   
     1116  $subject = ""; 
    10721117 
    10731118  $conf_UAM = unserialize($conf['UserAdvManager']); 
     
    10961141  { 
    10971142    case 1: //Generating email content for remind with a new key 
    1098       $subject = '['.$conf['gallery_title'].'] '.l10n_args(get_l10n_args('UAM_Reminder_with_key_of_%s', $username)); 
     1143      if (isset($conf_UAM[42]) and $conf_UAM[42] <> '') 
     1144      { 
     1145        // Management of Extension flags ([username], [mygallery]) 
     1146        // ------------------------------------------------------- 
     1147        $patterns[] = '#\[username\]#i'; 
     1148        $replacements[] = $username; 
     1149        $patterns[] = '#\[mygallery\]#i'; 
     1150        $replacements[] = $conf['gallery_title']; 
     1151     
     1152        if (function_exists('get_user_language_desc')) 
     1153        { 
     1154          $subject = get_user_language_desc(preg_replace($patterns, $replacements, $conf_UAM[42]))."\n\n"; 
     1155        } 
     1156        else $subject = l10n(preg_replace($patterns, $replacements, $conf_UAM[42]))."\n\n";  
     1157      } 
    10991158       
    11001159      if (isset($conf_UAM_ConfirmMail[2]) and $conf_UAM_ConfirmMail[2] <> '' and isset($conf_UAM_ConfirmMail[3]) and $conf_UAM_ConfirmMail[3] == 'true' and $confirm) 
     
    11401199       
    11411200    case 2: //Generating email content for remind without a new key 
    1142       $subject = '['.$conf['gallery_title'].'] '.l10n_args(get_l10n_args('UAM_Reminder_without_key_of_%s',$username)); 
     1201      if (isset($conf_UAM[42]) and $conf_UAM[42] <> '') 
     1202      { 
     1203        // Management of Extension flags ([username], [mygallery]) 
     1204        // ------------------------------------------------------- 
     1205        $patterns[] = '#\[username\]#i'; 
     1206        $replacements[] = $username; 
     1207        $patterns[] = '#\[mygallery\]#i'; 
     1208        $replacements[] = $conf['gallery_title']; 
     1209     
     1210        if (function_exists('get_user_language_desc')) 
     1211        { 
     1212          $subject = get_user_language_desc(preg_replace($patterns, $replacements, $conf_UAM[42]))."\n\n"; 
     1213        } 
     1214        else $subject = l10n(preg_replace($patterns, $replacements, $conf_UAM[42]))."\n\n";  
     1215      } 
    11431216       
    11441217      if (isset($conf_UAM_ConfirmMail[4]) and $conf_UAM_ConfirmMail[4] <> '' and isset($conf_UAM_ConfirmMail[3]) and $conf_UAM_ConfirmMail[3] == 'true' and !$confirm) 
     
    12001273 
    12011274  $conf_UAM = unserialize($conf['UserAdvManager']); 
     1275  $subject = ""; 
    12021276   
    12031277        include_once(PHPWG_ROOT_PATH.'include/functions_mail.inc.php'); 
    1204    
    1205         $infos1_perso = ""; 
    12061278 
    12071279// We have to get the user's language in database 
     
    12201292    
    12211293  load_language('plugin.lang', UAM_PATH); 
    1222    
    1223   $subject = '['.$conf['gallery_title'].'] '.l10n_args(get_l10n_args('UAM_Ghost_reminder_of_%s', $username));      
     1294 
     1295  if (isset($conf_UAM[45]) and $conf_UAM[45] <> '') 
     1296  { 
     1297    // Management of Extension flags ([username], [mygallery]) 
     1298    // ------------------------------------------------------- 
     1299    $patterns[] = '#\[username\]#i'; 
     1300    $replacements[] = $username; 
     1301    $patterns[] = '#\[mygallery\]#i'; 
     1302    $replacements[] = $conf['gallery_title']; 
     1303 
     1304    if (function_exists('get_user_language_desc')) 
     1305    { 
     1306      $subject = get_user_language_desc(preg_replace($patterns, $replacements, $conf_UAM[45]))."\n\n"; 
     1307    } 
     1308    else $subject = l10n(preg_replace($patterns, $replacements, $conf_UAM[45]))."\n\n";  
     1309  } 
    12241310 
    12251311  if (isset($conf_UAM[17]) and $conf_UAM[17] <> '' and isset($conf_UAM[15]) and $conf_UAM[15] == 'true') 
     
    12741360   
    12751361        $custom_txt = ""; 
     1362  $subject = ""; 
    12761363 
    12771364// We have to get the user's language in database 
     
    13021389  } 
    13031390 
    1304   $subject = '['.$conf['gallery_title'].'] '.l10n_args(get_l10n_args('UAM_Demotion of %s', stripslashes($username))); 
     1391  if (isset($conf_UAM[44]) and $conf_UAM[44] <> '') 
     1392  { 
     1393    // Management of Extension flags ([username], [mygallery]) 
     1394    // ------------------------------------------------------- 
     1395    $patterns[] = '#\[username\]#i'; 
     1396    $replacements[] = $username; 
     1397    $patterns[] = '#\[mygallery\]#i'; 
     1398    $replacements[] = $conf['gallery_title']; 
     1399 
     1400    if (function_exists('get_user_language_desc')) 
     1401    { 
     1402      $subject = get_user_language_desc(preg_replace($patterns, $replacements, $conf_UAM[44]))."\n\n"; 
     1403    } 
     1404    else $subject = l10n(preg_replace($patterns, $replacements, $conf_UAM[44]))."\n\n";  
     1405  } 
    13051406       
    13061407  if (isset($conf_UAM[24]) and $conf_UAM[24] <> '') 
     
    13641465   
    13651466        $custom_txt = ""; 
     1467  $subject = ""; 
    13661468 
    13671469// We have to get the user's language in database 
     
    14011503  $result = pwg_db_fetch_assoc(pwg_query($query)); 
    14021504 
    1403   $subject = '['.$conf['gallery_title'].'] '.l10n_args(get_l10n_args('UAM_Validation of %s', stripslashes($result['username']))); 
     1505  if (isset($conf_UAM[46]) and $conf_UAM[46] <> '') 
     1506  { 
     1507    // Management of Extension flags ([username], [mygallery]) 
     1508    // ------------------------------------------------------- 
     1509    $patterns[] = '#\[username\]#i'; 
     1510    $replacements[] = $username; 
     1511    $patterns[] = '#\[mygallery\]#i'; 
     1512    $replacements[] = $conf['gallery_title']; 
     1513 
     1514    if (function_exists('get_user_language_desc')) 
     1515    { 
     1516      $subject = get_user_language_desc(preg_replace($patterns, $replacements, $conf_UAM[46]))."\n\n"; 
     1517    } 
     1518    else $subject = l10n(preg_replace($patterns, $replacements, $conf_UAM[46]))."\n\n";  
     1519  } 
    14041520       
    14051521  if (isset($conf_UAM[27]) and $conf_UAM[27] <> '') 
  • extensions/UserAdvManager/trunk/include/upgradedb.inc.php

    r14611 r14729  
    589589  conf_update_param('UserAdvManager', pwg_db_real_escape_string($update_conf)); 
    590590} 
     591 
     592 
     593/* upgrade from 2.30.x to 2.40.0 */ 
     594/* ***************************** */ 
     595function upgrade_2300_2400() 
     596{ 
     597  global $conf; 
     598   
     599  load_language('plugin.lang', UAM_PATH); 
     600 
     601  // Upgrading options 
     602  // ----------------- 
     603  $query = ' 
     604SELECT value 
     605  FROM '.CONFIG_TABLE.' 
     606WHERE param = "UserAdvManager" 
     607;'; 
     608 
     609  $result = pwg_query($query); 
     610  $conf_UAM = pwg_db_fetch_assoc($result); 
     611     
     612  $Newconf_UAM = unserialize($conf_UAM['value']); 
     613 
     614  $Newconf_UAM[41] = l10n('UAM_Default_ConfirmMail_Subject');        // UAM_CONFIRMMAIL_SUBJECT 
     615  $Newconf_UAM[42] = l10n('UAM_Default_ConfirmMail_Remail_Subject'); // UAM_CONFIRMMAIL_REMAIL_SUBJECT 
     616  $Newconf_UAM[43] = l10n('UAM_Default_InfoMail_Subject');           // UAM_INFOMAIL_SUBJECT 
     617  $Newconf_UAM[44] = l10n('UAM_Default_GTAutoMail_Subject');         // UAM_GTAUTOMAIL_SUBJECT 
     618  $Newconf_UAM[45] = l10n('UAM_Default_GTReminder_Subject');         // UAM_GTREMINDER_SUBJECT 
     619  $Newconf_UAM[46] = l10n('UAM_Default_AdminValidationMail_Subject');// UAM_ADMINVALIDATIONMAIL_SUBJECT 
     620 
     621  $update_conf = serialize($Newconf_UAM); 
     622 
     623  conf_update_param('UserAdvManager', pwg_db_real_escape_string($update_conf)); 
     624} 
    591625?> 
  • extensions/UserAdvManager/trunk/language/en_UK/help.lang.php

    r14366 r14729  
    153153$lang['UAM_GTAutoGpTitle_d'] = 'The automatic change of group, status or privacy level is like a demotion of the accounts involved and working on the same principle as the group, status or privacy level of confirmation (see &quot;Setting confirmations of registration&quot;). Therefore be to define a group, status and / or level demoting access to the gallery. If this has already been defined with the use of registration confirmation function, you can use the same group / status / level.<br><br> 
    154154<b style=&quot;color: red;&quot;>Important note :</b> If a ghost user still has not heard from after the time limit and despite the automatic notification by email (if enabled), he\'s automatically deleted from the database.'; 
    155 $lang['UAM_GTAutoMailTitle_d'] = 'When an account is expired (group / status / privacy level change demoting the visitor), an email information can be sent to clarify the reasons for this change and the means to recover the initial access to the gallery. 
    156 <br>To do this, a link to reconfirmation of registration is attached to the email (automatic generation of a new confirmation key).<b style=&quot;color: red;&quot;>If the user has already been notified, his account is automatically destroyed.</b>  
    157 <br><br> 
    158 Enter the custom text that also explain the reasons for the demotion, to accompany the confirmation link. The custom text is not mandatory but strongly recommended. In fact, your visitors will not appreciate receiving an email containing only a single link without further explanation. ;-) 
    159 <br><br> 
    160 Further customize the content with special inserted tags:<br> 
    161 - <b style=&quot;color: red;&quot;>[username]</b> to automatically insert the name of the destination user of the email.<br> 
    162 - <b style=&quot;color: red;&quot;>[mygallery]</b> to insert the title of your gallery.<br> 
    163 - <b style=&quot;color: red;&quot;>[myurl]</b> to insert your gallery URL if set in Piwigo\'s configuration options. 
    164 <br><br> 
    165 To use multiple languages, you can use the Extended description plugin\'s tags if it is active. 
    166 <br><br> 
    167 <b style=&quot;color: red;&quot;>Warning: The use of this function is intimately associated with the confirmation of registration by the user (confirmation by mail) and can not be activated without this option.</b>'; 
    168155$lang['UAM_GT_MainTitle_d'] = ' 
    169 - Automatic or manuel management of ghost users<br> 
     156- Automatic or manual management of ghost users<br> 
    170157- E-mailing<br> 
    171158... 
     
    306293$lang['UAM_Tracking registered users_d'] = 'This activates a table in the &quot;Tracking registered users&quot; tab where are listed registered users on the gallery with the date of their last visit and time spent (in days) since their last visit. Monitoring is purely informative for the administrator of the gallery.'; 
    307294// --------- End: New or revised $lang ---- from version 2.30.3 
     295 
     296 
     297// --------- Starting below: New or revised $lang ---- from version 2.40 
     298$lang['UAM_AdminValidationMail_Subject_d'] = 'When an administrator or Webmaster of the gallery manually confirm registration pending, a notification email is automatically sent to the user. Enter here your customized manual validation email subject.<br> 
     299By default, the field has a generic text in English but you can change it and use the translation tags [lang =?] of the Extended Description plugin if installed. 
     300<br><br> 
     301The following additional customizations tags are available without using the Extended Description plugin:<br> 
     302- <b style=&quot;color: red;&quot;>[username]</b> to automatically insert the name of the destination user of the email.<br> 
     303- <b style=&quot;color: red;&quot;>[mygallery]</b> to insert the title of your gallery.<br> 
     304'; 
     305$lang['UAM_ConfirmMail_Subject_d'] = 'Enter here your customized registration confirmation email subject.<br> 
     306By default, the field has a generic text in English but you can change it and use the translation tags [lang =?] of the Extended Description plugin if installed. 
     307<br><br> 
     308The following additional customizations tags are available without using the Extended Description plugin:<br> 
     309- <b style=&quot;color: red;&quot;>[username]</b> to automatically insert the name of the destination user of the email.<br> 
     310- <b style=&quot;color: red;&quot;>[mygallery]</b> to insert the title of your gallery.<br> 
     311'; 
     312$lang['UAM_ConfirmMail_ReMail_Subject_d'] = 'Enter here your customized registration confirmation reminder email subject (with or without new key generation).<br> 
     313By default, the field has a generic text in English but you can change it and use the translation tags [lang =?] of the Extended Description plugin if installed. 
     314<br><br> 
     315The following additional customizations tags are available without using the Extended Description plugin:<br> 
     316- <b style=&quot;color: red;&quot;>[username]</b> to automatically insert the name of the destination user of the email.<br> 
     317- <b style=&quot;color: red;&quot;>[mygallery]</b> to insert the title of your gallery.<br> 
     318'; 
     319$lang['UAM_GTReminder_Subject_d'] = 'Enter here your customized manual Ghost Tracker reminder email subject.<br> 
     320By default, the field has a generic text in English but you can change it and use the translation tags [lang =?] of the Extended Description plugin if installed. 
     321<br><br> 
     322The following additional customizations tags are available without using the Extended Description plugin:<br> 
     323- <b style=&quot;color: red;&quot;>[username]</b> to automatically insert the name of the destination user of the email.<br> 
     324- <b style=&quot;color: red;&quot;>[mygallery]</b> to insert the title of your gallery.<br> 
     325'; 
     326$lang['UAM_GTAutomail_Subject_d'] = 'Enter here your customized automatic Ghost Tracker demotion email subject.<br> 
     327By default, the field has a generic text in English but you can change it and use the translation tags [lang =?] of the Extended Description plugin if installed. 
     328<br><br> 
     329The following additional customizations tags are available without using the Extended Description plugin:<br> 
     330- <b style=&quot;color: red;&quot;>[username]</b> to automatically insert the name of the destination user of the email.<br> 
     331- <b style=&quot;color: red;&quot;>[mygallery]</b> to insert the title of your gallery.<br> 
     332'; 
     333$lang['UAM_GTAutoMailTitle_d'] = 'When an account is expired (group / status / privacy level change demoting the visitor), an email information can be sent to clarify the reasons for this change and the means to recover the initial access to the gallery. 
     334<br>To do this, a link to reconfirmation of registration is attached to the email (automatic generation of a new confirmation key).<b style=&quot;color: red;&quot;>If the user has already been notified, his account is automatically destroyed.</b>  
     335<br><br> 
     336<b style=&quot;color: red;&quot;>Warning: The use of this function is intimately associated with the confirmation of registration by the user (confirmation by mail) and can not be activated without this option.</b>'; 
     337$lang['UAM_GTAutomail_Text_d'] = 'Enter the custom text that also explain the reasons for the demotion, to accompany the confirmation link. The custom text is not mandatory but strongly recommended. In fact, your visitors will not appreciate receiving an email containing only a single link without further explanation. ;-) 
     338<br><br> 
     339Further customize the content with special inserted tags:<br> 
     340- <b style=&quot;color: red;&quot;>[username]</b> to automatically insert the name of the destination user of the email.<br> 
     341- <b style=&quot;color: red;&quot;>[mygallery]</b> to insert the title of your gallery.<br> 
     342- <b style=&quot;color: red;&quot;>[myurl]</b> to insert your gallery URL if set in Piwigo\'s configuration options. 
     343<br><br> 
     344To use multiple languages, you can use the Extended description plugin\'s tags if it is active.'; 
     345$lang['UAM_MailInfo_Subject_d'] = 'Enter here your customized information email subject.<br> 
     346By default, the field has a generic text in English but you can change it and use the translation tags [lang =?] of the Extended Description plugin if installed. 
     347<br><br> 
     348The following additional customizations tags are available without using the Extended Description plugin:<br> 
     349- <b style=&quot;color: red;&quot;>[username]</b> to automatically insert the name of the destination user of the email.<br> 
     350- <b style=&quot;color: red;&quot;>[mygallery]</b> to insert the title of your gallery.<br> 
     351'; 
     352// --------- End: New or revised $lang ---- from version 2.40 
    308353?> 
  • extensions/UserAdvManager/trunk/language/en_UK/plugin.lang.php

    r14612 r14729  
    403403$lang['UAM_Tracking confirmations'] = 'Tracking confirmations'; 
    404404// --------- End: New or revised $lang ---- from version 2.30.3 
     405 
     406 
     407// --------- Starting below: New or revised $lang ---- from version 2.40 
     408$lang['UAM_AdminValidationMail_Subject'] = 'Customize manual validation email subject'; 
     409$lang['UAM_ConfirmMail_Subject'] = 'Customize registration confirmation email subject'; 
     410$lang['UAM_ConfirmMail_ReMail_Subject'] = 'Customize registration confirmation reminder email subject'; 
     411$lang['UAM_GTReminder_Subject'] = 'Customize manual Ghost Tracker reminder email subject'; 
     412$lang['UAM_GTAutomail_Subject'] = 'Customize automatic Ghost Tracker demotion email subject'; 
     413$lang['UAM_GTAutomail_Text'] = 'Customize demotion email text'; 
     414$lang['UAM_MailInfo_Subject'] = 'Customize information email subject'; 
     415$lang['UAM_Default_ConfirmMail_Subject'] = '[username] registration confirmation on [mygallery]'; 
     416$lang['UAM_Default_ConfirmMail_Remail_Subject'] = 'Reminder - [username] registration confirmation on [mygallery]'; 
     417$lang['UAM_Default_InfoMail_Subject'] = '[username] - Your registration information on [mygallery]'; 
     418$lang['UAM_Default_GTAutoMail_Subject'] = '[username] - Your account has been demoted on [mygallery]'; 
     419$lang['UAM_Default_GTReminder_Subject'] = '[username] - A long time passed since your last visit on [mygallery]'; 
     420$lang['UAM_Default_AdminValidationMail_Subject'] = '[username] - Registration validated on [mygallery]'; 
     421// --------- End: New or revised $lang ---- from version 2.40 
    405422?> 
  • extensions/UserAdvManager/trunk/language/fr_FR/help.lang.php

    r14366 r14729  
    185185$lang['UAM_GTAutoGpTitle_d'] = 'Le changement automatique de groupe, de statut ou de niveau de confidentialité équivaut à une rétrogradation des comptes concernés et fonctionne sur le même principe que le groupe, le statut ou le niveau de confidentialité à la confirmation (voir &quot;Paramétrage des confirmations d\'inscriptions&quot;). Il conviendra donc de définir un groupe ou un statut et/ou un niveau de confidentialité rétrogradant l\'accès à la galerie. Si cela a déjà été défini avec l\'utilisation de la fonction Confirmation d\'inscription, on peut utiliser ces mêmes groupes / statuts / niveaux.<br><br> 
    186186<b style=&quot;color: red;&quot;>Point important :</b> Si un utilisateur fantôme n\'a toujours pas donné signe de vie après le délai imparti et malgré la notification automatique par mail (si activée), il est automatiquement supprimé de la base de données.'; 
    187 $lang['UAM_GTAutoMailTitle_d'] = 'Lorsqu\'un compte est expiré (changement de groupe, de statut ou de niveau de confidentialité rétrogradant le visiteur), un email d\'information peut être envoyé pour préciser les raisons de ce changement et le moyen de recouvrer l\'accès initial à la galerie. 
    188 <br>Pour ce faire, un lien de reconfirmation de l\'inscription est joint à l\'email (génération automatique d\'une nouvelle clé de confirmation).<b style=&quot;color: red;&quot;>Si l\'utilisateur a déjà été notifié, son compte est automatiquement détruit.</b>  
    189 <br><br> 
    190 Saisissez aussi le texte personnalisé qui expliquera les raisons de la rétrogradation et qui accompagnera le lien de confirmation. Le texte personnalisé n\'est pas obligatoire mais vivement conseillé. En effet, vos visiteurs inscrits n\'apprécieront que moyennement de recevoir un email ne contenant qu\'un simple lien sans plus d\'explications. ;-) 
    191 <br><br> 
    192 Personnalisez encore plus le contenu avec les balises d\'insertion spéciales :<br> 
    193 - <b style=&quot;color: red;&quot;>[username]</b> pour insérer automatiquement le nom de l\'utilisateur destinataire de l\'email.<br> 
    194 - <b style=&quot;color: red;&quot;>[mygallery]</b> pour insérer le titre de votre galerie.<br> 
    195 - <b style=&quot;color: red;&quot;>[myurl]</b> pour insérer l\'URL de votre galerie si renseigné dans les options de configuration de Piwigo. 
    196 <br><br> 
    197 Pour une utilisation multi-langues, vous pouvez utiliser les balises [lang] du plugin Extended Description si celui-ci est actif. 
    198 <br><br> 
    199 <b style=&quot;color: red;&quot;>Attention : L\'emploi de cette fonction est intimement lié à l\'option de confirmation d\'inscription par l\'utilisateur (confirmation par mail) et ne peut pas être activée sans cette option.</b>'; 
    200187$lang['UAM_GT_MainTitle_d'] = ' 
    201188- Gestion automatique ou manuelle des visiteurs fantômes<br> 
     
    302289$lang['UAM_Tracking registered users_d'] = 'Cette option active, dans l\'onglet &quot;Suivi des utilisateurs inscrits&quot;, un tableau recensant les utilisateurs inscrits, la date de leur dernière visite et le nombre de jours écoulés depuis leur dernière visite. Il s\'agit d\'un suivi purement informatif pour l\'administrateur de la galerie.'; 
    303290// --------- End: New or revised $lang ---- from version 2.30.3 
     291 
     292 
     293// --------- Starting below: New or revised $lang ---- from version 2.40 
     294$lang['UAM_AdminValidationMail_Subject_d'] = 'Lorsqu\'un administrateur ou un webmestre de la galerie valide manuellement une inscription en attente, un email de notification est automatiquement envoyé à l\'utilisateur concerné. Saisissez ici un sujet personnalisé pour l\'email de validation manuelle.<br> 
     295Par défaut, le champ comporte un texte générique en français mais vous pouvez le changer et utiliser les balises de traduction [lang=??] du plugin Extended Description s\'il est installé. 
     296<br><br> 
     297De plus les balises de personnalisations suivantes sont utilisables sans l\'aide du plugin Extended Description:<br> 
     298- <b style=&quot;color: red;&quot;>[username]</b> pour insérer automatiquement le nom de l\'utilisateur destinataire de l\'email.<br> 
     299- <b style=&quot;color: red;&quot;>[mygallery]</b> pour insérer le titre de votre galerie.<br> 
     300'; 
     301$lang['UAM_ConfirmMail_Subject_d'] = 'Saisissez ici un sujet personnalisé pour l\'email de confirmation d\'inscription.<br> 
     302Par défaut, le champ comporte un texte générique en français mais vous pouvez le changer et utiliser les balises de traduction [lang=??] du plugin Extended Description s\'il est installé. 
     303<br><br> 
     304De plus les balises de personnalisations suivantes sont utilisables sans l\'aide du plugin Extended Description:<br> 
     305- <b style=&quot;color: red;&quot;>[username]</b> pour insérer automatiquement le nom de l\'utilisateur destinataire de l\'email.<br> 
     306- <b style=&quot;color: red;&quot;>[mygallery]</b> pour insérer le titre de votre galerie.<br> 
     307'; 
     308$lang['UAM_ConfirmMail_ReMail_Subject_d'] = 'Saisissez ici un sujet personnalisé pour l\'email de rappel de confirmation d\'inscription (avec ou sans renouvellement de clé).<br> 
     309Par défaut, le champ comporte un texte générique en français mais vous pouvez le changer et utiliser les balises de traduction [lang=??] du plugin Extended Description s\'il est installé. 
     310<br><br> 
     311De plus les balises de personnalisations suivantes sont utilisables sans l\'aide du plugin Extended Description:<br> 
     312- <b style=&quot;color: red;&quot;>[username]</b> pour insérer automatiquement le nom de l\'utilisateur destinataire de l\'email.<br> 
     313- <b style=&quot;color: red;&quot;>[mygallery]</b> pour insérer le titre de votre galerie.<br> 
     314'; 
     315$lang['UAM_GTReminder_Subject_d'] = 'Saisissez ici un sujet personnalisé pour l\'email de rappel du Ghost Tracker.<br> 
     316Par défaut, le champ comporte un texte générique en français mais vous pouvez le changer et utiliser les balises de traduction [lang=??] du plugin Extended Description s\'il est installé. 
     317<br><br> 
     318De plus les balises de personnalisations suivantes sont utilisables sans l\'aide du plugin Extended Description:<br> 
     319- <b style=&quot;color: red;&quot;>[username]</b> pour insérer automatiquement le nom de l\'utilisateur destinataire de l\'email.<br> 
     320- <b style=&quot;color: red;&quot;>[mygallery]</b> pour insérer le titre de votre galerie.<br> 
     321'; 
     322$lang['UAM_GTAutomail_Subject_d'] = 'Saisissez ici un sujet personnalisé pour l\'email de rétrogradation automatique du Ghost Tracker.<br> 
     323Par défaut, le champ comporte un texte générique en français mais vous pouvez le changer et utiliser les balises de traduction [lang=??] du plugin Extended Description s\'il est installé. 
     324<br><br> 
     325De plus les balises de personnalisations suivantes sont utilisables sans l\'aide du plugin Extended Description:<br> 
     326- <b style=&quot;color: red;&quot;>[username]</b> pour insérer automatiquement le nom de l\'utilisateur destinataire de l\'email.<br> 
     327- <b style=&quot;color: red;&quot;>[mygallery]</b> pour insérer le titre de votre galerie.<br> 
     328'; 
     329$lang['UAM_GTAutoMailTitle_d'] = 'Lorsqu\'un compte est expiré (changement de groupe, de statut ou de niveau de confidentialité rétrogradant le visiteur), un email d\'information peut être envoyé pour préciser les raisons de ce changement et le moyen de recouvrer l\'accès initial à la galerie. 
     330<br>Pour ce faire, un lien de reconfirmation de l\'inscription est joint à l\'email (génération automatique d\'une nouvelle clé de confirmation). <b style=&quot;color: red;&quot;>Si l\'utilisateur a déjà été notifié, son compte est automatiquement détruit.</b>  
     331<br><br> 
     332<b style=&quot;color: red;&quot;>Attention : L\'emploi de cette fonction est intimement lié à l\'option de confirmation d\'inscription par l\'utilisateur (confirmation par mail) et ne peut pas être activée sans cette option.</b>'; 
     333$lang['UAM_GTAutomail_Text_d'] = 'Saisissez ici le texte personnalisé qui expliquera les raisons de la rétrogradation et qui accompagnera le lien de confirmation. Le texte personnalisé n\'est pas obligatoire mais vivement conseillé. En effet, vos visiteurs inscrits n\'apprécieront que moyennement de recevoir un email ne contenant qu\'un simple lien sans plus d\'explications. ;-) 
     334<br><br> 
     335Personnalisez encore plus le contenu avec les balises d\'insertion spéciales :<br> 
     336- <b style=&quot;color: red;&quot;>[username]</b> pour insérer automatiquement le nom de l\'utilisateur destinataire de l\'email.<br> 
     337- <b style=&quot;color: red;&quot;>[mygallery]</b> pour insérer le titre de votre galerie.<br> 
     338- <b style=&quot;color: red;&quot;>[myurl]</b> pour insérer l\'URL de votre galerie si renseigné dans les options de configuration de Piwigo. 
     339<br><br> 
     340Pour une utilisation multi-langues, vous pouvez utiliser les balises [lang] du plugin Extended Description si celui-ci est actif.'; 
     341$lang['UAM_MailInfo_Subject_d'] = 'Saisissez ici un sujet personnalisé pour l\'email d\'information.<br> 
     342Par défaut, le champ comporte un texte générique en français mais vous pouvez le changer et utiliser les balises de traduction [lang=??] du plugin Extended Description s\'il est installé. 
     343<br><br> 
     344De plus les balises de personnalisations suivantes sont utilisables sans l\'aide du plugin Extended Description:<br> 
     345- <b style=&quot;color: red;&quot;>[username]</b> pour insérer automatiquement le nom de l\'utilisateur destinataire de l\'email.<br> 
     346- <b style=&quot;color: red;&quot;>[mygallery]</b> pour insérer le titre de votre galerie.<br> 
     347'; 
     348// --------- End: New or revised $lang ---- from version 2.40 
    304349?> 
  • extensions/UserAdvManager/trunk/language/fr_FR/plugin.lang.php

    r14612 r14729  
    408408$lang['UAM_Tracking confirmations'] = 'Suivi des confirmations'; 
    409409// --------- End: New or revised $lang ---- from version 2.30.3 
     410 
     411 
     412// --------- Starting below: New or revised $lang ---- from version 2.40 
     413$lang['UAM_AdminValidationMail_Subject'] = 'Personnaliser le sujet de l\'email de validation manuelle'; 
     414$lang['UAM_ConfirmMail_Subject'] = 'Personnaliser le sujet de l\'email de confirmation d\'inscription'; 
     415$lang['UAM_ConfirmMail_ReMail_Subject'] = 'Personnaliser le sujet de l\'email de rappel de la confirmation d\'inscription'; 
     416$lang['UAM_GTReminder_Subject'] = 'Personnaliser le sujet de l\'email de rappel manuel du Ghost Tracker'; 
     417$lang['UAM_GTAutomail_Subject'] = 'Personnaliser le sujet de l\'email de rétrogradation automatique du Ghost Tracker'; 
     418$lang['UAM_GTAutomail_Text'] = 'Texte de rétrogradation personnalisé'; 
     419$lang['UAM_MailInfo_Subject'] = 'Personnaliser le sujet de l\'email d\'information'; 
     420$lang['UAM_Default_ConfirmMail_Subject'] = 'Confirmation d\'inscription de [username] sur [mygallery]'; 
     421$lang['UAM_Default_ConfirmMail_Remail_Subject'] = 'Rappel - Confirmation d\'inscription de [username] sur [mygallery]'; 
     422$lang['UAM_Default_InfoMail_Subject'] = '[username] - Vos paramètres d\'inscription sur [mygallery]'; 
     423$lang['UAM_Default_GTAutoMail_Subject'] = '[username] - Rétrogradation de votre compte sur [mygallery]'; 
     424$lang['UAM_Default_GTReminder_Subject'] = '[username] - Votre dernière visite sur [mygallery] remonte à longtemps'; 
     425$lang['UAM_Default_AdminValidationMail_Subject'] = '[username] - Inscription validée sur [mygallery]'; 
     426// --------- End: New or revised $lang ---- from version 2.40 
    410427?> 
  • extensions/UserAdvManager/trunk/maintain.inc.php

    r12661 r14729  
    2525  // Default global parameters for UserAdvManager conf 
    2626  // ------------------------------------------------- 
    27   $defaultUAM[0] = 'false';                                   // UAM_MAIL_INFO_TRUE/FALSE 
    28   $defaultUAM[1] = 'false';                                   // UAM_CONFIRM_MAIL_TRUE/FALSE 
    29   $defaultUAM[2] = '-1';                                      // UAM_No_Confirm_Group 
    30   $defaultUAM[3] = '-1';                                      // UAM_Validated_Group 
    31   $defaultUAM[4] = '-1';                                      // UAM_Validated_Status 
    32   $defaultUAM[5] = 'false';                                   // UAM_USERNAME_CHAR_TRUE 
    33   $defaultUAM[6] = '';                                        // UAM_USERNAME_CHAR_LIST 
    34   $defaultUAM[7] = '-1';                                      // UAM_No_Confirm_Status 
    35   $defaultUAM[8] = l10n('UAM_Default_InfoMail_Txt');          // UAM_MAILINFO_TEXT 
    36   $defaultUAM[9] = l10n('UAM_Default_ConfirmMail_Txt');       // UAM_CONFIRMMAIL_TEXT 
    37   $defaultUAM[10] = 'false';                                  // UAM_MAILEXCLUSION_TRUE/FALSE 
    38   $defaultUAM[11] = '';                                       // UAM_MAILEXCLUSION_LIST 
    39   $defaultUAM[12] = 'false';                                  // UAM_PASSWORDENF_TRUE/FALSE 
    40   $defaultUAM[13] = '100';                                    // UAM_PASSWORD_SCORE 
    41   $defaultUAM[14] = 'false';                                  // UAM_ADMINPASSWENF_TRUE/FALSE 
    42   $defaultUAM[15] = 'false';                                  // UAM_GHOSTRACKER_TRUE/FALSE 
    43   $defaultUAM[16] = '10';                                     // UAM_GHOSTRACKER_DAYLIMIT 
    44   $defaultUAM[17] = l10n('UAM_Default_GhstReminder_Txt');     // UAM_GHOSTRACKER_REMINDERTEXT 
    45   $defaultUAM[18] = 'false';                                  // UAM_ADDLASTVISIT_TRUE/FALSE 
    46   $defaultUAM[19] = 'false';                                  // UAM_ADMINCONFMAIL_TRUE/FALSE 
    47   $defaultUAM[20] = 'false';                                  // UAM_REDIRTOPROFILE_TRUE/FALSE 
    48   $defaultUAM[21] = 'false';                                  // UAM_GTAUTO_TRUE/FALSE 
    49   $defaultUAM[22] = 'false';                                  // UAM_GTAUTOMAIL_TRUE/FALSE 
    50   $defaultUAM[23] = l10n('UAM_Default_GhstDeletion_Txt');     // UAM_GTAUTODEL_TEXT 
    51   $defaultUAM[24] = l10n('UAM_Default_GhstDemotion_Txt');     // UAM_GTAUTOMAILTEXT 
    52   $defaultUAM[25] = '-1';                                     // UAM_Downgrade_Group 
    53   $defaultUAM[26] = '-1';                                     // UAM_Downgrade_Status 
    54   $defaultUAM[27] = l10n('UAM_Default_AdminValidation_Txt');  // UAM_ADMINVALIDATIONMAIL_TEXT 
    55   $defaultUAM[28] = 'false';                                  // UAM_CUSTOMPASSWRETR_TRUE/FALSE 
    56   $defaultUAM[29] = l10n('UAM_Default_PwdRequest_Txt');       // UAM_CUSTOMPASSWRETR_TEXT 
    57   $defaultUAM[30] = 'false';                                  // UAM_USRAUTO_TRUE/FALSE 
    58   $defaultUAM[31] = l10n('UAM_Default_ValidationTimeout_Txt');// UAM_USRAUTODEL_TEXT 
    59   $defaultUAM[32] = 'false';                                  // UAM_USRAUTOMAIL_TRUE/FALSE 
    60   $defaultUAM[33] = 'false';                                  // UAM_STUFFS_TRUE/FALSE 
    61   $defaultUAM[34] = 'false';                                  // UAM_HIDEPASSW_TRUE/FALSE 
    62   $defaultUAM[35] = '-1';                                     // UAM_NO_VALID_LEVEL 
    63   $defaultUAM[36] = '-1';                                     // UAM_VALID_LEVEL 
    64   $defaultUAM[37] = '-1';                                     // UAM_DOWNGRADE_LEVEL 
    65   $defaultUAM[38] = 'false';                                  // UAM_PWDRESET_TRUE/FALSE 
    66   $defaultUAM[39] = 'false';                                  // UAM_REJECTCONNECT_TRUE/FALSE 
    67   $defaultUAM[40] = l10n('UAM_Default_RejectConnexion_Txt');  // UAM_REJECTCONNECT_TEXT 
     27  $defaultUAM[0] = 'false';                                         // UAM_MAIL_INFO_TRUE/FALSE 
     28  $defaultUAM[1] = 'false';                                         // UAM_CONFIRM_MAIL_TRUE/FALSE 
     29  $defaultUAM[2] = '-1';                                            // UAM_No_Confirm_Group 
     30  $defaultUAM[3] = '-1';                                            // UAM_Validated_Group 
     31  $defaultUAM[4] = '-1';                                            // UAM_Validated_Status 
     32  $defaultUAM[5] = 'false';                                         // UAM_USERNAME_CHAR_TRUE 
     33  $defaultUAM[6] = '';                                              // UAM_USERNAME_CHAR_LIST 
     34  $defaultUAM[7] = '-1';                                            // UAM_No_Confirm_Status 
     35  $defaultUAM[8] = l10n('UAM_Default_InfoMail_Txt');                // UAM_MAILINFO_TEXT 
     36  $defaultUAM[9] = l10n('UAM_Default_ConfirmMail_Txt');             // UAM_CONFIRMMAIL_TEXT 
     37  $defaultUAM[10] = 'false';                                        // UAM_MAILEXCLUSION_TRUE/FALSE 
     38  $defaultUAM[11] = '';                                             // UAM_MAILEXCLUSION_LIST 
     39  $defaultUAM[12] = 'false';                                        // UAM_PASSWORDENF_TRUE/FALSE 
     40  $defaultUAM[13] = '100';                                          // UAM_PASSWORD_SCORE 
     41  $defaultUAM[14] = 'false';                                        // UAM_ADMINPASSWENF_TRUE/FALSE 
     42  $defaultUAM[15] = 'false';                                        // UAM_GHOSTRACKER_TRUE/FALSE 
     43  $defaultUAM[16] = '10';                                           // UAM_GHOSTRACKER_DAYLIMIT 
     44  $defaultUAM[17] = l10n('UAM_Default_GhstReminder_Txt');           // UAM_GHOSTRACKER_REMINDERTEXT 
     45  $defaultUAM[18] = 'false';                                        // UAM_ADDLASTVISIT_TRUE/FALSE 
     46  $defaultUAM[19] = 'false';                                        // UAM_ADMINCONFMAIL_TRUE/FALSE 
     47  $defaultUAM[20] = 'false';                                        // UAM_REDIRTOPROFILE_TRUE/FALSE 
     48  $defaultUAM[21] = 'false';                                        // UAM_GTAUTO_TRUE/FALSE 
     49  $defaultUAM[22] = 'false';                                        // UAM_GTAUTOMAIL_TRUE/FALSE 
     50  $defaultUAM[23] = l10n('UAM_Default_GhstDeletion_Txt');           // UAM_GTAUTODEL_TEXT 
     51  $defaultUAM[24] = l10n('UAM_Default_GhstDemotion_Txt');           // UAM_GTAUTOMAILTEXT 
     52  $defaultUAM[25] = '-1';                                           // UAM_Downgrade_Group 
     53  $defaultUAM[26] = '-1';                                           // UAM_Downgrade_Status 
     54  $defaultUAM[27] = l10n('UAM_Default_AdminValidation_Txt');        // UAM_ADMINVALIDATIONMAIL_TEXT 
     55  $defaultUAM[28] = 'false';                                        // UAM_CUSTOMPASSWRETR_TRUE/FALSE 
     56  $defaultUAM[29] = l10n('UAM_Default_PwdRequest_Txt');             // UAM_CUSTOMPASSWRETR_TEXT 
     57  $defaultUAM[30] = 'false';                                        // UAM_USRAUTO_TRUE/FALSE 
     58  $defaultUAM[31] = l10n('UAM_Default_ValidationTimeout_Txt');      // UAM_USRAUTODEL_TEXT 
     59  $defaultUAM[32] = 'false';                                        // UAM_USRAUTOMAIL_TRUE/FALSE 
     60  $defaultUAM[33] = 'false';                                        // UAM_STUFFS_TRUE/FALSE 
     61  $defaultUAM[34] = 'false';                                        // UAM_HIDEPASSW_TRUE/FALSE 
     62  $defaultUAM[35] = '-1';                                           // UAM_NO_VALID_LEVEL 
     63  $defaultUAM[36] = '-1';                                           // UAM_VALID_LEVEL 
     64  $defaultUAM[37] = '-1';                                           // UAM_DOWNGRADE_LEVEL 
     65  $defaultUAM[38] = 'false';                                        // UAM_PWDRESET_TRUE/FALSE 
     66  $defaultUAM[39] = 'false';                                        // UAM_REJECTCONNECT_TRUE/FALSE 
     67  $defaultUAM[40] = l10n('UAM_Default_RejectConnexion_Txt');        // UAM_REJECTCONNECT_TEXT 
     68  $defaultUAM[41] = l10n('UAM_Default_ConfirmMail_Subject');        // UAM_CONFIRMMAIL_SUBJECT 
     69  $defaultUAM[42] = l10n('UAM_Default_ConfirmMail_Remail_Subject'); // UAM_CONFIRMMAIL_REMAIL_SUBJECT 
     70  $defaultUAM[43] = l10n('UAM_Default_InfoMail_Subject');           // UAM_INFOMAIL_SUBJECT 
     71  $defaultUAM[44] = l10n('UAM_Default_GTAutoMail_Subject');         // UAM_GTAUTOMAIL_SUBJECT 
     72  $defaultUAM[45] = l10n('UAM_Default_GTReminder_Subject');         // UAM_GTREMINDER_SUBJECT 
     73  $defaultUAM[46] = l10n('UAM_Default_AdminValidationMail_Subject');// UAM_ADMINVALIDATIONMAIL_SUBJECT 
    6874   
    6975  // Default specific parameters for UserAdvManager ConfirmMail conf 
     
    366372      upgrade_2300_2302(); 
    367373    } 
     374 
     375    if (version_compare($conf['UserAdvManager_Version'], '2.40.0') < 0) 
     376    { 
     377    /* upgrade from version 2.30.x to 2.40.0 */ 
     378    /* ************************************* */ 
     379      upgrade_2300_2400(); 
     380    } 
    368381  } 
    369382 
Note: See TracChangeset for help on using the changeset viewer.