Ignore:
Timestamp:
Feb 6, 2013, 9:08:29 PM (11 years ago)
Author:
Eric
Message:

r20591 merged from trunk to branch 2.41

Location:
extensions/UserAdvManager/branches/2.41/include
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • extensions/UserAdvManager/branches/2.41/include/constants.php

    r4952 r20592  
    11<?php
     2
    23global $prefixeTable;
    34define('USER_CONFIRM_MAIL_TABLE', $prefixeTable.'user_confirm_mail');
    45define('USER_LASTVISIT_TABLE', $prefixeTable.'user_lastvisit_check');
    56define('UAM_OBSOLETE', 'obsolete.list');
     7
    68?>
  • extensions/UserAdvManager/branches/2.41/include/functions.inc.php

    r19954 r20592  
    137137    $passwd = (isset($_POST['password'])) ? $_POST['password'] : '';
    138138
    139     if (isset($conf_UAM[1]) and $conf_UAM[1] == 'local')
    140     {
    141       // This is to set user to "waiting" group or status and without ConfirMail until admin validation
    142       // ----------------------------------------------------------------------------------------------
    143       SetPermission($register_user['id']);// Set to "waiting" group or status until admin validation
    144      
    145       // This is to set UAM_validated field to false in #_users table - Usefull if no "waiting" group or status is set
    146       // -------------------------------------------------------------------------------------------------------------
    147       SetUnvalidated($register_user['id']);
    148 
    149       // This is to send the validation key by email to admins for their manual validation without having to connect the gallery
    150       // -----------------------------------------------------------------------------------------------------------------------
    151       SendMail2User(1, $register_user['id'], $register_user['username'], $passwd, $register_user['email'], true);
    152     }
    153     // Sending registration confirmation by email
    154     // ------------------------------------------
    155     elseif (isset($conf_UAM[1]) and $conf_UAM[1] == 'true')
    156     {
    157       if (is_admin() and isset($conf_UAM[19]) and $conf_UAM[19] == 'true')
    158       {
    159         SendMail2User(1, $register_user['id'], $register_user['username'], $passwd, $register_user['email'], true);
    160       }
    161       elseif (is_admin() and isset($conf_UAM[19]) and $conf_UAM[19] == 'false')
    162       {
    163         SendMail2User(1, $register_user['id'], $register_user['username'], $passwd, $register_user['email'], false);
    164       }
    165       elseif (!is_admin())
    166       {
     139    // No validation needed when admins add users - users are considered as valid by default
     140    // -------------------------------------------------------------------------------------
     141    if (isset($page['page']) and ($page['page'] != 'user_list'))
     142    {
     143      if (isset($conf_UAM[1]) and $conf_UAM[1] == 'local')
     144      {
     145        // This is to set user to "waiting" group or status and without ConfirMail until admin validation
     146        // ----------------------------------------------------------------------------------------------
     147        SetPermission($register_user['id']);// Set to "waiting" group or status until admin validation
     148
     149        // This is to set UAM_validated field to false in #_users table - Usefull if no "waiting" group or status is set
     150        // -------------------------------------------------------------------------------------------------------------
     151        SetUnvalidated($register_user['id']);
     152
     153        // This is to send the validation key by email to admins for their manual validation without having to connect the gallery
     154        // -----------------------------------------------------------------------------------------------------------------------
    167155        SendMail2User(1, $register_user['id'], $register_user['username'], $passwd, $register_user['email'], true);
     156      }
     157      // Sending registration confirmation by email
     158      // ------------------------------------------
     159      elseif (isset($conf_UAM[1]) and $conf_UAM[1] == 'true')
     160      {
     161        if (is_admin() and isset($conf_UAM[19]) and $conf_UAM[19] == 'true')
     162        {
     163          SendMail2User(1, $register_user['id'], $register_user['username'], $passwd, $register_user['email'], true);
     164        }
     165        elseif (is_admin() and isset($conf_UAM[19]) and $conf_UAM[19] == 'false')
     166        {
     167          SendMail2User(1, $register_user['id'], $register_user['username'], $passwd, $register_user['email'], false);
     168        }
     169        elseif (!is_admin())
     170        {
     171          SendMail2User(1, $register_user['id'], $register_user['username'], $passwd, $register_user['email'], true);
     172        }
    168173      }
    169174    }
     
    20012006    if ( $conf['guest_access'] )
    20022007    {
    2003       return( get_absolute_root_url().'?key='.$Confirm_Mail_ID.'&userid='.$user_id);
     2008      return(get_absolute_root_url().'?key='.$Confirm_Mail_ID.'&userid='.$user_id);
    20042009    }
    20052010    else
    20062011    {
    2007       return( get_absolute_root_url().'identification.php?key='.$Confirm_Mail_ID.'&userid='.$user_id);
     2012      return(get_absolute_root_url().'identification.php?key='.$Confirm_Mail_ID.'&userid='.$user_id);
    20082013    }
    20092014  }
     
    21112116    if ( $conf['guest_access'] )
    21122117    {
    2113       return( get_absolute_root_url().'?key='.$Confirm_Mail_ID.'&userid='.$user_id);
     2118      return(get_absolute_root_url().'?key='.$Confirm_Mail_ID.'&userid='.$user_id);
    21142119    }
    21152120    else
    21162121    {
    2117       return( get_absolute_root_url().'identification.php?key='.$Confirm_Mail_ID.'&userid='.$user_id);
     2122      return(get_absolute_root_url().'identification.php?key='.$Confirm_Mail_ID.'&userid='.$user_id);
    21182123    }
    21192124  }
  • extensions/UserAdvManager/branches/2.41/include/upgradedb.inc.php

    r18479 r20592  
    2626/* even if no database upgrade is needed   */
    2727/* *************************************** */
     28
    2829function UAM_version_update()
    2930{
Note: See TracChangeset for help on using the changeset viewer.