Получение логина и id текущего залогиненного пользователя — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
(Новая страница: «'''Задача:''' Возникла необходимость узнать, id и логин залогиненного пользователя. '''Решени…»)
 
 
Строка 15: Строка 15:
 
}
 
}
 
</source>
 
</source>
 +
 +
[[Категория:Написание кастомных макросов]]

Текущая версия на 07:14, 25 ноября 2011

Задача: Возникла необходимость узнать, id и логин залогиненного пользователя.

Решение: Для реализации данной задачи, мы напишем такой кастом:

function get_login(){
$user = umiObjectsCollection::getInstance()->getObject(get_user_id());
$login = $user->getValue('login');
return $login;
}

function get_user_id(){
$permissions = permissionsCollection::getInstance();
$currentUserId = $permissions->getUserId();
return $currentUserId;
}