get the modx user field 'username' get the modx extended user field 'monkeys' get the modx extended user field 'chickens'
modx user field 'username' becomes a session variable called 'session_username' modx extended user field 'monkeys' becomes a session variable called 'session_monkeys' modx extended user field 'chickens' becomes a session variable called 'session_chickens'
This question has been answered by BobRay. See the first response.
$session['session_username'] = $modx->user->get('username');
$profile = $modx->user->getOne('Profile');
$extended = $profile->get('extended');
$session['session_monkeys'] = $extended['monkeys'];
$session['session_chickens'] = $extended['chikens'];$profile = $modx->getObject('modUserProfile', array('internalKey' => $modx->user->get('id')));It sounds pretty easy, but maybe I'm misunderstanding you.
$session['session_username'] = $modx->user->get('username'); $profile = $modx->user->getOne('Profile'); $extended = $profile->get('extended'); $session['session_monkeys'] = $extended['monkeys']; $session['session_chickens'] = $extended['chikens'];
If line 3 doesn't work (there are specific situations where it won't), replace it with this:
$profile = $modx->getObject('modUserProfile', array('internalKey' => $modx->user->get('id')));