Вход Регистрация
Файл: system/controllers/users/actions/profile_edit_sessions_delete.php
Строк: 18
<?php

class actionUsersProfileEditSessionsDelete extends cmsAction {

    public 
$lock_explicit_call true;

    public function 
run($profile$id=null){

        if(!
$id){ cmsCore::error404(); }

        
// проверяем наличие доступа
        
if (!$this->is_own_profile && !$this->cms_user->is_admin) { cmsCore::error404(); }

        
$ses $this->model->getItemById('{users}_auth_tokens'$id);
        if(!
$ses){ cmsCore::error404(); }

        
$this->model->deleteAuthToken($ses['auth_token']);

        if (
$ses['user_id'] == $this->cms_user->id) {
            
cmsUser::unsetCookie('auth');
        }

        
cmsUser::addSessionMessage(LANG_USERS_SESSIONS_DELETE'success');

        
$this->redirectToAction($profile['id'], array('edit''sessions'));

    }

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