Показаны сообщения с ярлыком пользователи. Показать все сообщения
Показаны сообщения с ярлыком пользователи. Показать все сообщения

вторник, 1 февраля 2011 г.

Сниппет для получения данных залогиненого пользователя

Нужно было получать данные зарегистрированого и соотвественно залогиненого пользователя и вставлять данные в форму eForm. Вот собственно написал:


<?php
/*
* ParseUserInfo - сниппет для получения данных текущего веб-пользователя вошедшего в систему
* Принимает один обязательный параметр:
* name - поле которое нужно получить (подробнее в функции getWebUserInfo )
*/
$output = "";
$useridmassive = $modx->userLoggedIn();
$userid = $useridmassive["id"]; // Получаем ИД-пользователя
$userinfo = $modx->getWebUserInfo($userid); //Используем Ид для получения массива с данными
if ($name != "") {$output = $userinfo["$name"]; } // Выводим нужное
return $output;
?>



Удачи =)


Мой основной сайт: oros.kiev.ua