Ignore:
Timestamp:
Sep 5, 2009, 11:37:48 PM (15 years ago)
Author:
Eric
Message:
  • Code cleaning : Deletion of old commented parts, PHP 5.3 improvement, HTML compliant for tpl files
  • Implementing a monitoring system for using the mail() function (spy log file)
  • Finalization of listing table of unvalidated registered
  • Preview of upcoming features (coding of management panel)
File:
1 edited

Legend:

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

    r3742 r3826  
    329329        {
    330330          global $conf, $page;
    331  
    332           $conf_nbc_UserAdvManager_ConfirmMail = isset($conf['nbc_UserAdvManager_ConfirmMail']) ? explode(";" , $conf['nbc_UserAdvManager_ConfirmMail']) : array(); 
     331         
     332                /* Get ConfirmMail configuration */
     333          $conf_nbc_UserAdvManager_ConfirmMail = isset($conf['nbc_UserAdvManager_ConfirmMail']) ? explode(";" , $conf['nbc_UserAdvManager_ConfirmMail']) : array();
     334         
     335                /* Get UserAdvManager configuration */
     336                  $conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array(); 
    333337 
    334338          $users = array();
    335339   
    336 /* search users depending on filters and order */
    337 //TODO:Adding condition in request [if user in USER_CONFIRM_MAIL_TABLE]
     340/* search users depending expiration date */
    338341          $query = '
    339342            SELECT DISTINCT u.'.$conf['user_fields']['id'].' AS id,
     
    344347                            ui.enabled_high,
    345348                            ui.level,
    346                             ui.registration_date
     349                            ui.registration_date,
     350                            ug.group_id
    347351            FROM '.USERS_TABLE.' AS u
    348             INNER JOIN '.USER_INFOS_TABLE.' AS ui
    349               ON u.'.$conf['user_fields']['id'].' = ui.user_id
    350             LEFT JOIN '.USER_GROUP_TABLE.' AS ug
    351               ON u.'.$conf['user_fields']['id'].' = ug.user_id
    352             WHERE u.'.$conf['user_fields']['id'].' > 0
    353             AND TO_DAYS(NOW()) - TO_DAYS(ui.registration_date) >= '.$conf_nbc_UserAdvManager_ConfirmMail[1].'
    354             ORDER BY id ASC
     352                INNER JOIN '.USER_INFOS_TABLE.' AS ui
     353                        ON u.'.$conf['user_fields']['id'].' = ui.user_id
     354                INNER JOIN '.USER_GROUP_TABLE.' AS ug
     355                        ON u.'.$conf['user_fields']['id'].' = ug.user_id
     356                WHERE u.'.$conf['user_fields']['id'].' >= 0
     357                                AND ug.group_id = "'.$conf_nbc_UserAdvManager[3].'"
     358                        AND TO_DAYS(NOW()) - TO_DAYS(ui.registration_date) <= "'.$conf_nbc_UserAdvManager_ConfirmMail[1].'"
     359                        ORDER BY id ASC
    355360          ;';
    356361
Note: See TracChangeset for help on using the changeset viewer.