Вход Регистрация
Файл: system/controllers/auth/hooks/cron_delete_expired_unverified.php
Строк: 17
<?php

class onAuthCronDeleteExpiredUnverified extends cmsAction {

    public function 
run(){

        
$verify_exp = empty($this->options['verify_exp']) ? 48 $this->options['verify_exp'];

        
$users_model cmsCore::getModel('users');

        
$users_model->filterNotNull('is_locked')->
                
filterNotNull('pass_token')->
                
filterDateOlder('date_reg'$verify_exp'HOUR')->
                
filterIsNull('ip')->
                
filterIsNull('lock_until');

        
$users $users_model->getUsers();
        if (!
$users) { return false; }

        foreach(
$users as $user){

            
$user cmsEventsManager::hook('user_delete'$user);

            
$users_model->deleteUser($user['id']);

        }

        return 
true;

    }

}
Онлайн: 1
Реклама