chat::Package proc get_user_name (public)

 chat::Package[i] get_user_name -user_id user_id 

Defined in packages/chat/tcl/xotcl-chat-procs.tcl

Retrieves the username supposed to be displayed in the chat UI: aither the screen name or the person name when the former is missing.

Switches:
-user_id
(required)
Returns:
a username

Partial Call Graph (max 5 caller/called nodes):
%3 acs_user::get_user_info acs_user::get_user_info (public) person::name person::name (public) chat::Package proc get_user_name chat::Package proc get_user_name chat::Package proc get_user_name->acs_user::get_user_info chat::Package proc get_user_name->person::name

Testcases:
No testcase defined.
Source code:
set name [acs_user::get_user_info -user_id $user_id -element screen_name]
if {$name eq ""} {
    set name [person::name -person_id $user_id]
}
return $name
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: