global $gQueryUser, $gBitUser, $gBitSmarty; #if( !empty( $gQueryUser->mInfo ) ) { # $gBitSmarty->assign_by_ref('userInfo', $gQueryUser->mInfo ); #} elseif( !empty( $gBitUser->mInfo ) ) { # $gBitSmarty->assign_by_ref('userInfo', $gBitUser->mInfo ); #} if ( isset($module_params['user_id']) && !empty($module_params['user_id'])) { $user = new BitUser($module_params['user_id']); $user->load(); $gBitSmarty->assign_by_ref('userInfo', $user->mInfo ); } elseif ( isset($module_params['login']) && !empty($module_params['login']) ) { $query = "select `user_id` from `".BIT_DB_PREFIX."users_users` where `login`=?"; $id = $gBitUser->mDb->getOne( $query, array($module_params['login']) ); if (isset($id) && !empty($id)) { $user = new BitUser($id); $user->load(); $gBitSmarty->assign_by_ref('userInfo', $user->mInfo ); } } elseif ( !empty( $gQueryUser->mInfo ) ) { $gBitSmarty->assign_by_ref('userInfo', $gQueryUser->mInfo ); } elseif( !empty( $gBitUser->mInfo ) ) { $gBitSmarty->assign_by_ref('userInfo', $gBitUser->mInfo ); } ?>