- user->WriteServ(checkstr + " nuh " + targuser->GetFullHost());
- user->WriteServ(checkstr + " realnuh " + targuser->GetFullRealHost());
- user->WriteServ(checkstr + " realname " + targuser->fullname);
- user->WriteServ(checkstr + " modes +" + targuser->FormatModes());
- user->WriteServ(checkstr + " server " + targuser->server);
- if (targuser->awaymsg[0] != 0)
+ ServerInstance->DumpText(user, checkstr + " nuh " + targuser->GetFullHost());
+ ServerInstance->DumpText(user, checkstr + " realnuh " + targuser->GetFullRealHost());
+ ServerInstance->DumpText(user, checkstr + " realname " + targuser->fullname);
+ ServerInstance->DumpText(user, checkstr + " modes +" + targuser->FormatModes());
+ ServerInstance->DumpText(user, checkstr + " snomasks +" + targuser->FormatNoticeMasks());
+ ServerInstance->DumpText(user, checkstr + " server " + targuser->server);
+ ServerInstance->DumpText(user, checkstr + " uid " + targuser->uuid);
+ ServerInstance->DumpText(user, checkstr + " signon " + timestring(targuser->signon));
+ ServerInstance->DumpText(user, checkstr + " nickts " + timestring(targuser->age));
+ if (IS_LOCAL(targuser))
+ ServerInstance->DumpText(user, checkstr + " lastmsg " + timestring(targuser->idle_lastmsg));
+
+ if (IS_AWAY(targuser))