$Log$
+ Revision 620.9 2004/04/09 23:11:01 error
+ * serv_chat.c: Differentiate when a user does not exist when paging users.
+
Revision 620.8 2004/04/09 23:05:52 error
* user_ops.c: fix unused variable compiler warnings
Fri Jul 10 1998 Art Cancro <ajc@uncensored.citadel.org>
* Initial CVS import
-
if (!strcmp(x_msg, "-")) {
message_sent = PerformXmsgHooks(lun, x_user, "");
if (message_sent == 0) {
- cprintf("%d '%s' is not logged in "
- "or is not accepting pages.\n",
- ERROR + NO_SUCH_USER, x_user);
+ if (getuser(NULL, x_user))
+ cprintf("%d '%s' does not exist.\n",
+ ERROR + NO_SUCH_USER, x_user);
+ else
+ cprintf("%d '%s' is not logged in "
+ "or is not accepting pages.\n",
+ ERROR + RESOURCE_NOT_OPEN, x_user);
return;
}
cprintf("%d Transmit message (will deliver to %d users)\n",
cprintf(" to %d users", message_sent);
cprintf(".\n");
} else {
- cprintf("%d '%s' is not logged in "
- "or is not accepting pages.\n",
- ERROR + NO_SUCH_USER, x_user);
+ if (getuser(NULL, x_user))
+ cprintf("%d '%s' does not exist.\n",
+ ERROR + NO_SUCH_USER, x_user);
+ else
+ cprintf("%d '%s' is not logged in "
+ "or is not accepting pages.\n",
+ ERROR + RESOURCE_NOT_OPEN, x_user);
}
Do be aware that if an express message is transmitted to a user who is logged
in using a client that does not check for express messages, the message will
-never be received.
+never be received. Also, express messages are NOT sent via the following
+transports: SMTP, POP3.
PEXP (Print EXPress messages) ***DEPRECATED***