Mercurial > pidgin
diff src/oscar.c @ 247:f6e8ea29b24f
[gaim-migrate @ 257]
OSCAR:
getting a user's info now displays in the dialog window as opposed
to the debug window
you can add people to your permit/deny list (but be warned - you
will get a lot of noise if you do)
committer: Tailor Script <tailor@pidgin.im>
| author | Eric Warmenhoven <eric@warmenhoven.org> |
|---|---|
| date | Sat, 20 May 2000 23:00:20 +0000 |
| parents | 3414ff74cb0f |
| children | cfc73b8501a7 |
line wrap: on
line diff
--- a/src/oscar.c Sat May 20 21:01:59 2000 +0000 +++ b/src/oscar.c Sat May 20 23:00:20 2000 +0000 @@ -509,41 +509,27 @@ struct command_rx_struct *command, ...) { struct aim_userinfo_s *info; char *prof_enc = NULL, *prof = NULL; + char buf[BUF_LONG]; + va_list ap; - va_list ap; va_start(ap, command); info = va_arg(ap, struct aim_userinfo_s *); prof_enc = va_arg(ap, char *); prof = va_arg(ap, char *); va_end(ap); - sprintf(debug_buff, "userinfo: sn: %s\n", info->sn); - debug_print(debug_buff); - sprintf(debug_buff, "userinfo: warnings: %d\n", info->warnlevel); - debug_print(debug_buff); - sprintf(debug_buff, "userinfo: class: "); - debug_print(debug_buff); - if (info->class & 0x0001) - debug_print("TRIAL "); - if (info->class & 0x0002) - debug_print("HUH? "); - if (info->class & 0x0004) - debug_print("AOL "); - if (info->class & 0x0008) - debug_print("HUH? "); - if (info->class & 0x0010) - debug_print("FREE"); - debug_print("\n"); - sprintf(debug_buff, "userinfo: member since: %lu\n", info->membersince); - debug_print(debug_buff); - sprintf(debug_buff, "userinfo: online since: %lu\n", info->onlinesince); - debug_print(debug_buff); - sprintf(debug_buff, "userinfo: idle time: %d\n", info->idletime); - debug_print(debug_buff); - sprintf(debug_buff, "userinfo: profile encoding: %s\n", prof_enc ? - prof_enc : "[none]"); - debug_print(debug_buff); - sprintf(debug_buff, "userinfo: profile: %s\n", prof ? prof : "[none]"); - debug_print(debug_buff); + + snprintf(buf, sizeof buf, "Username : <B>%s</B>\n<BR>" + "Warning Level : <B>%d %%</B>\n<BR>" + "Online Since : <B>%s</B><BR>" + "Idle Minutes : <B>%d</B>\n<BR><HR><BR>" + "%s\n", + info->sn, + info->warnlevel, + asctime(localtime(&info->onlinesince)), + info->idletime, + prof); + g_show_info_text(buf); + return 1; }
