Ignore:
Timestamp:
May 3, 2012, 9:51:12 PM (12 years ago)
Author:
Eric
Message:

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

File:
1 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  );
Note: See TracChangeset for help on using the changeset viewer.