Получение id и названия группы пользователя средствами API
Материал из Umicms
Версия от 07:21, 11 сентября 2012; Velross (обсуждение | вклад) (Новая страница: «'''Задача:''' Необходимо получить ID группы пользователя и её название средствами API. '''Решен…»)
Задача: Необходимо получить ID группы пользователя и её название средствами API.
Решение:
<?php
header("Content-type: text/html; charset=utf-8");
include "standalone.php";
// Получаем id текущего пользователя
$user_id = permissionsCollection::getInstance()->getUserId();
// Получаем объект пользователя с ранее найденным id
$user_object = umiObjectsCollection::getInstance()->getObject($user_id);
// Получаем группу, в которую входит объект с ранее найденным id
$groups = $user_object->getValue("groups");
foreach ($groups as $val) {
// Получаем id группы
$groupObject = umiObjectsCollection::getInstance()->getObject($val);
echo $val;
// Получаем название группы
echo $groupObject->getName();
}
?>
При содействии отдела разработки.
Тестировалось на версии 2.8.5.3