Ignore:
Timestamp:
Dec 2, 2011, 11:37:38 PM (12 years ago)
Author:
Eric
Message:

Bug 2524 fixed - The "Information email" option has been moved to "misc options" section of admin panel
Bug 2525 fixed - "Obligatory email for registrations" option is checked before using the email exclusion option
Bug 2526 fixed - "PWG stuff" option has been moved one step higher in admin panel
Bug 2527 fixed - "Confirmation for admins" option has been moved one step higher in admin panel
Bug 2528 fixed - The word "validation" for "registration validation" has been replaced by "confirmation"

Location:
extensions/UserAdvManager/trunk/admin
Files:
2 edited

Legend:

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

    r12661 r12689  
    3636$UAM_Illegal_Flag_Error2 = false;
    3737$UAM_Illegal_Flag_Error3 = false;
     38$UAM_Email_Mandatory_Check = false;
    3839
    3940$dump_download = '';
     
    516517                        )
    517518          );
     519  }
     520
     521  // Check if emails are mandatory for registrations (needed for email exclusion option)
     522  // -----------------------------------------------------------------------------------
     523  if (!$conf['obligatory_user_mail_address'])
     524  {
     525    $UAM_Email_Mandatory_Check = true;
    518526  }
    519527
     
    605613    'UAM_ERROR_REPORTS3'             => $UAM_Illegal_Flag_Error2,
    606614    'UAM_ERROR_REPORTS4'             => $UAM_Illegal_Flag_Error3,
     615    'UAM_EMAIL_MANDATORY'            => $UAM_Email_Mandatory_Check,
    607616                'UAM_CONFIRMMAIL_TIMEOUT_TRUE'   => $conf_UAM_ConfirmMail[0]=='true' ?  'checked="checked"' : '' ,
    608617                'UAM_CONFIRMMAIL_TIMEOUT_FALSE'  => $conf_UAM_ConfirmMail[0]=='false' ?  'checked="checked"' : '' ,
  • extensions/UserAdvManager/trunk/admin/template/global.tpl

    r12666 r12689  
    123123     
    124124          <li>
     125          {if $UAM_EMAIL_MANDATORY}
     126            <label class="cluetip" title="{'UAM_MailExclusion'|translate}|{'UAM_mailexcTitle_d'|translate}">
     127              {'UAM_MailExclusion_No'|@translate}
     128            </label>
     129
     130            <div class="uam_hide">
     131            <br><br>
     132              <input type="radio" value="false" {$UAM_MAILEXCLUSION_FALSE} name="UAM_MailExclusion">
     133                {'UAM_Disable'|@translate}
     134            <br>
     135              <input type="radio" value="true" {$UAM_MAILEXCLUSION_TRUE} name="UAM_MailExclusion">
     136                {'UAM_MailExclusion_true'|@translate}
     137            <br><br>
     138            </div>
     139          {else}
    125140            <label class="cluetip" title="{'UAM_MailExclusion'|translate}|{'UAM_mailexcTitle_d'|translate}">
    126141              {'UAM_MailExclusion'|@translate}
    127142            </label>
    128           <br><br>
    129             <input type="radio" value="false" {$UAM_MAILEXCLUSION_FALSE} name="UAM_MailExclusion">
    130               {'UAM_Disable'|@translate}
    131           <br>
    132             <input type="radio" value="true" {$UAM_MAILEXCLUSION_TRUE} name="UAM_MailExclusion">
    133               {'UAM_MailExclusion_true'|@translate}
    134           <br><br>
    135           </li>
     143
     144            <br><br>
     145              <input type="radio" value="false" {$UAM_MAILEXCLUSION_FALSE} name="UAM_MailExclusion">
     146                {'UAM_Disable'|@translate}
     147            <br>
     148              <input type="radio" value="true" {$UAM_MAILEXCLUSION_TRUE} name="UAM_MailExclusion">
     149                {'UAM_MailExclusion_true'|@translate}
     150            <br><br>
    136151
    137152          {if $UAM_ERROR_REPORTS1}     
     
    146161            <br><br>
    147162          {/if}
     163          {/if}
     164          </li>
    148165        </ul>
    149166      </fieldset>
     
    165182      <fieldset>
    166183        <ul>
    167           <li>
    168             <label class="cluetip" title="{'UAM_Mail_Info'|translate}|{'UAM_infomailTitle_d'|translate}">
    169               {'UAM_Mail_Info'|@translate}
    170             </label>
    171           <br><br>
    172             <input type="radio" value="false" {$UAM_MAIL_INFO_FALSE} name="UAM_Mail_Info">
    173               {'UAM_Disable'|@translate}
    174           <br>
    175             <input type="radio" value="true" {$UAM_MAIL_INFO_TRUE} name="UAM_Mail_Info">
    176               {'UAM_Enable'|@translate}
    177           <br><br>
    178           </li>
    179 
    180         {if $UAM_MAIL_INFO_FALSE}
    181           <div class="uam_hide">
    182         {/if}
    183 
    184           <fieldset>
    185             <ul>
    186               <li>
    187                 <label class="cluetip" title="{'UAM_HidePassw'|translate}|{'UAM_HidePasswTitle_d'|translate}">
    188                   {'UAM_HidePassw'|@translate}
    189                 </label>
    190               <br><br>
    191                 <input type="radio" value="false" {$UAM_HIDEPASSW_FALSE} name="UAM_HidePassw">
    192                   {'UAM_Disable'|@translate}
    193               <br>
    194                 <input type="radio" value="true" {$UAM_HIDEPASSW_TRUE} name="UAM_HidePassw">
    195                   {'UAM_Enable'|@translate}
    196               <br><br>
    197               </li>
    198          
    199               <li>
    200                 <label class="cluetip" title="{'UAM_MailInfo_Text'|translate}|{'UAM_infotxtTitle_d'|translate}">
    201                   {'UAM_MailInfo_Text'|@translate}
    202                 </label>
    203               <br><br>
    204                 <textarea class="uam_textfields" name="UAM_MailInfo_Text" id="UAM_MailInfo_Text" rows="10" {$TAG_INPUT_ENABLED}>{$UAM_MAILINFO_TEXT}</textarea>
    205               <br><br>
    206               </li>
    207 <!--
    208             {* if 'FCK_PATH'|@defined *}
    209               <div style="text-align:right;">
    210                 <a href="#" onClick="toogleEditor('UAM_MailInfo_Text'); return false;">FCK Editor On/Off</a>
    211               </div>
    212             {* /if *}
    213 -->
    214             </ul>
    215           </fieldset>
    216 
    217         {if $UAM_MAIL_INFO_FALSE}
    218           </div>
    219         {/if}
    220 
    221184                <li>
    222185            <label class="cluetip" title="{'UAM_Confirm_Mail'|translate}|{'UAM_confirmmailTitle_d'|translate}">
     
    238201          <div class="uam_hide">
    239202        {/if}
     203            <ul>
     204                    <li>
     205                <label class="cluetip" title="{'UAM_Stuffs'|translate}|{'UAM_StuffsTitle_d'|translate}">
     206                  {'UAM_Stuffs'|@translate}
     207                </label>
     208              <br><br>
     209                <input type="radio" value="false" {$UAM_STUFFS_FALSE} name="UAM_Stuffs">
     210                  {'UAM_Disable'|@translate}
     211              <br>
     212                <input type="radio" value="true" {$UAM_STUFFS_TRUE} name="UAM_Stuffs">
     213                  {'UAM_Enable'|@translate}
     214              <br><br>
     215              </li>
     216
     217                    <li>
     218                <label class="cluetip" title="{'UAM_AdminConfMail'|translate}|{'UAM_adminconfmailTitle_d'|translate}">
     219                  {'UAM_AdminConfMail'|@translate}
     220                </label>
     221              <br><br>
     222                <input type="radio" value="false" {$UAM_ADMINCONFMAIL_FALSE} name="UAM_Admin_ConfMail">
     223                  {'UAM_Disable'|@translate}
     224              <br>
     225                <input type="radio" value="true" {$UAM_ADMINCONFMAIL_TRUE} name="UAM_Admin_ConfMail">
     226                  {'UAM_Enable'|@translate}
     227              <br><br>
     228              </li>
     229            </ul>
    240230
    241231          <fieldset>
    242232          <ul>
    243                   <li>
    244               <label class="cluetip" title="{'UAM_Stuffs'|translate}|{'UAM_StuffsTitle_d'|translate}">
    245                 {'UAM_Stuffs'|@translate}
    246               </label>
    247             <br><br>
    248               <input type="radio" value="false" {$UAM_STUFFS_FALSE} name="UAM_Stuffs">
    249                 {'UAM_Disable'|@translate}
    250             <br>
    251               <input type="radio" value="true" {$UAM_STUFFS_TRUE} name="UAM_Stuffs">
    252                 {'UAM_Enable'|@translate}
    253             <br><br>
    254             </li>
    255 
    256233            <li>
    257234              <label class="cluetip" title="{'UAM_AdminValidationMail_Text'|translate}|{'UAM_AdminValidationMail_d'|translate}">
     
    265242
    266243          <ul>
    267                   <li>
    268               <label class="cluetip" title="{'UAM_AdminConfMail'|translate}|{'UAM_adminconfmailTitle_d'|translate}">
    269                 {'UAM_AdminConfMail'|@translate}
    270               </label>
    271             <br><br>
    272               <input type="radio" value="false" {$UAM_ADMINCONFMAIL_FALSE} name="UAM_Admin_ConfMail">
    273                 {'UAM_Disable'|@translate}
    274             <br>
    275               <input type="radio" value="true" {$UAM_ADMINCONFMAIL_TRUE} name="UAM_Admin_ConfMail">
    276                 {'UAM_Enable'|@translate}
    277             <br><br>
    278             </li>
    279            
    280244            <li>
    281245              <label class="cluetip" title="{'UAM_ConfirmMail_Text'|translate}|{'UAM_confirmtxtTitle_d'|translate}">
     
    754718        <ul>
    755719          <li>
    756             <label><b>{'UAM_MiscOptions'|@translate}</b></label>
     720            <label class="cluetip" title="{'UAM_Mail_Info'|translate}|{'UAM_infomailTitle_d'|translate}">
     721              {'UAM_Mail_Info'|@translate}
     722            </label>
     723          <br><br>
     724            <input type="radio" value="false" {$UAM_MAIL_INFO_FALSE} name="UAM_Mail_Info">
     725              {'UAM_Disable'|@translate}
     726          <br>
     727            <input type="radio" value="true" {$UAM_MAIL_INFO_TRUE} name="UAM_Mail_Info">
     728              {'UAM_Enable'|@translate}
     729          <br><br>
    757730          </li>
    758731        </ul>
     732      {if $UAM_MAIL_INFO_FALSE}
     733        <div class="uam_hide">
     734      {/if}
     735
    759736        <fieldset>
    760737          <ul>
    761738            <li>
    762               <label class="cluetip" title="{'UAM_LastVisit'|translate}|{'UAM_lastvisitTitle_d'|translate}">
    763                 {'UAM_LastVisit'|@translate}
     739              <label class="cluetip" title="{'UAM_HidePassw'|translate}|{'UAM_HidePasswTitle_d'|translate}">
     740                {'UAM_HidePassw'|@translate}
    764741              </label>
    765742            <br><br>
    766               <input type="radio" value="false" {$UAM_ADDLASTVISIT_FALSE} name="UAM_Add_LastVisit_Column">
     743              <input type="radio" value="false" {$UAM_HIDEPASSW_FALSE} name="UAM_HidePassw">
    767744                {'UAM_Disable'|@translate}
    768745            <br>
    769               <input type="radio" value="true" {$UAM_ADDLASTVISIT_TRUE} name="UAM_Add_LastVisit_Column">
     746              <input type="radio" value="true" {$UAM_HIDEPASSW_TRUE} name="UAM_HidePassw">
    770747                {'UAM_Enable'|@translate}
    771748            <br><br>
     
    773750
    774751            <li>
    775               <label class="cluetip" title="{'UAM_RedirToProfile'|translate}|{'UAM_RedirTitle_d'|translate}">
    776                 {'UAM_RedirToProfile'|@translate}
     752              <label class="cluetip" title="{'UAM_MailInfo_Text'|translate}|{'UAM_infotxtTitle_d'|translate}">
     753                {'UAM_MailInfo_Text'|@translate}
    777754              </label>
    778755            <br><br>
    779               <input type="radio" value="false" {$UAM_REDIRTOPROFILE_FALSE} name="UAM_RedirToProfile">
    780                 {'UAM_Disable'|@translate}
    781             <br>
    782               <input type="radio" value="true" {$UAM_REDIRTOPROFILE_TRUE} name="UAM_RedirToProfile">
    783                 {'UAM_Enable'|@translate}
     756              <textarea class="uam_textfields" name="UAM_MailInfo_Text" id="UAM_MailInfo_Text" rows="10" {$TAG_INPUT_ENABLED}>{$UAM_MAILINFO_TEXT}</textarea>
    784757            <br><br>
    785758            </li>
    786 
    787             <li>
    788               <label class="cluetip" title="{'UAM_PwdReset'|translate}|{'UAM_PwdResetTitle_d'|translate}">
    789                 {'UAM_PwdReset'|@translate}
    790               </label>
    791             <br><br>
    792               <input type="radio" value="false" {$UAM_PWDRESET_FALSE} name="UAM_PwdReset">
    793                 {'UAM_Disable'|@translate}
    794             <br>
    795               <input type="radio" value="true" {$UAM_PWDRESET_TRUE} name="UAM_PwdReset">
    796                 {'UAM_Enable'|@translate}
    797             <br><br>
    798             </li>
     759<!--
     760            {* if 'FCK_PATH'|@defined *}
     761              <div style="text-align:right;">
     762                <a href="#" onClick="toogleEditor('UAM_MailInfo_Text'); return false;">FCK Editor On/Off</a>
     763              </div>
     764            {* /if *}
     765-->
    799766          </ul>
    800767        </fieldset>
    801768
    802         <fieldset>
    803           <ul>
    804             <li>
    805               <label class="cluetip" title="{'UAM_CustomPasswRetr'|translate}|{'UAM_CustomPasswRetrTitle_d'|translate}">
    806                 {'UAM_CustomPasswRetr'|@translate}
    807               </label>
    808             <br><br>
    809               <input type="radio" value="false" {$UAM_CUSTOMPASSWRETR_FALSE} name="UAM_CustomPasswRetr">
    810                 {'UAM_Disable'|@translate}
    811             <br>
    812               <input type="radio" value="true" {$UAM_CUSTOMPASSWRETR_TRUE} name="UAM_CustomPasswRetr">
    813                 {'UAM_Enable'|@translate}
    814             <br><br><br>
    815               <textarea class="uam_textfields" name="UAM_CustomPasswRetr_Text" id="UAM_CustomPasswRetr_Text" rows="10" {$TAG_INPUT_ENABLED}>{$UAM_CUSTOMPASSWRETR_TEXT}</textarea>
    816             <br><br>
    817             </li>
    818           </ul>
    819         </fieldset>
     769      {if $UAM_MAIL_INFO_FALSE}
     770        </div>
     771      {/if}
     772      </fieldset>
     773
     774      <fieldset>
     775        <ul>
     776          <li>
     777            <label class="cluetip" title="{'UAM_LastVisit'|translate}|{'UAM_lastvisitTitle_d'|translate}">
     778              {'UAM_LastVisit'|@translate}
     779            </label>
     780          <br><br>
     781            <input type="radio" value="false" {$UAM_ADDLASTVISIT_FALSE} name="UAM_Add_LastVisit_Column">
     782              {'UAM_Disable'|@translate}
     783          <br>
     784            <input type="radio" value="true" {$UAM_ADDLASTVISIT_TRUE} name="UAM_Add_LastVisit_Column">
     785              {'UAM_Enable'|@translate}
     786          <br><br>
     787          </li>
     788
     789          <li>
     790            <label class="cluetip" title="{'UAM_RedirToProfile'|translate}|{'UAM_RedirTitle_d'|translate}">
     791              {'UAM_RedirToProfile'|@translate}
     792            </label>
     793          <br><br>
     794            <input type="radio" value="false" {$UAM_REDIRTOPROFILE_FALSE} name="UAM_RedirToProfile">
     795              {'UAM_Disable'|@translate}
     796          <br>
     797            <input type="radio" value="true" {$UAM_REDIRTOPROFILE_TRUE} name="UAM_RedirToProfile">
     798              {'UAM_Enable'|@translate}
     799          <br><br>
     800          </li>
     801
     802          <li>
     803            <label class="cluetip" title="{'UAM_PwdReset'|translate}|{'UAM_PwdResetTitle_d'|translate}">
     804              {'UAM_PwdReset'|@translate}
     805            </label>
     806          <br><br>
     807            <input type="radio" value="false" {$UAM_PWDRESET_FALSE} name="UAM_PwdReset">
     808              {'UAM_Disable'|@translate}
     809          <br>
     810            <input type="radio" value="true" {$UAM_PWDRESET_TRUE} name="UAM_PwdReset">
     811              {'UAM_Enable'|@translate}
     812          <br><br>
     813          </li>
     814        </ul>
     815      </fieldset>
     816
     817      <fieldset>
     818        <ul>
     819          <li>
     820            <label class="cluetip" title="{'UAM_CustomPasswRetr'|translate}|{'UAM_CustomPasswRetrTitle_d'|translate}">
     821              {'UAM_CustomPasswRetr'|@translate}
     822            </label>
     823          <br><br>
     824            <input type="radio" value="false" {$UAM_CUSTOMPASSWRETR_FALSE} name="UAM_CustomPasswRetr">
     825              {'UAM_Disable'|@translate}
     826          <br>
     827            <input type="radio" value="true" {$UAM_CUSTOMPASSWRETR_TRUE} name="UAM_CustomPasswRetr">
     828              {'UAM_Enable'|@translate}
     829          <br><br><br>
     830            <textarea class="uam_textfields" name="UAM_CustomPasswRetr_Text" id="UAM_CustomPasswRetr_Text" rows="10" {$TAG_INPUT_ENABLED}>{$UAM_CUSTOMPASSWRETR_TEXT}</textarea>
     831          <br><br>
     832          </li>
     833        </ul>
    820834      </fieldset>
    821835    </div>
Note: See TracChangeset for help on using the changeset viewer.