mod/chat - use empty value instead of erroring out if $USER->lastIP and getremoteaddr() don't yield any interesting value

Sometimes we can't get any useful IP for the user -- and this may even be a
valid situation. So fudge an empty value -- the DB needs it as the IP field
is NOT NULL.
This commit is contained in:
martinlanghoff
2006-04-19 21:22:36 +00:00
parent ef45822122
commit f83edcb114
+2 -2
View File
@@ -390,11 +390,11 @@ function chat_login_user($chatid, $version, $groupid, $course) {
// Sometimes $USER->lastIP is not setup properly
// during login. Update with current value if possible
// or error out clearly.
// or provide a dummy value for the db
if (empty($chatuser->ip)) {
$chatuser->ip = getremoteaddr();
if (empty($chatuser->ip)) {
error("Cannot determine the IP address of the user!");
$chatuser->ip = '';
}
}