?
global $modx;
$userID = $modx->getLoginUserID();
$wus = $modx->getFullTableName('web_user_settings');
$sql = "SELECT wus.setting_value";
$sql .= " FROM {$wus} wus";
$sql .= " WHERE wus.setting_name='login_home'";
$sql .= " AND wus.webuser='{$userID}'";
$qr = $modx->db->query($sql);
$homePageDefault = "1";
$homePageID = $homePageDefault;
$count = $modx->db->getRecordCount($qr);
if($count == 0) {
//Default to home?
$homePageID = $homePageDefault;
} else if($count > 1) {
//Can this happen?
$homePageID = $homePageDefault;
} else {
$item = $modx->db->getRow($qr);
if($item != '') {
$homePageID = $item['setting_value'];
}
if($homePageID == "") {
$homePageID = $homePageDefault;
}
}
return $homePageID;
<a href="[[UserID]]" title="Back to your page">Back to your page</a>
<?php $output =""; $webusername = $_SESSION['webShortname']; $output .="Welcome <strong>$webusername</strong>"; return $output; ?>
Array ( [webShortname] => Breezer [webFullname] => Breezer Frazer [webEmail] => [email protected] [webValidated] => 1 [webInternalKey] => 1 [webValid] => [webFailedlogins] => 0 [webLastlogin] => 1180112943 [webnrlogins] => 22 [webUserGroupNames] => [webDocgroups] => [modx.web.session.cookie.lifetime] => 0 [log_time] => 1180141250 [ip] => xxx.xxx.xxx.xxx [webUsrConfigSet] => Array ( ) [mgrUsrConfigSet] => Array ( ) )