Dont' log warning when no user preference set. Inlcude more info in log message.

pull/3783/head
Isaac Connor 2023-10-30 09:40:03 -04:00
parent 818eb5e0a3
commit db252ce191
1 changed files with 8 additions and 5 deletions

View File

@ -116,11 +116,14 @@ if (isset($_REQUEST['replayMode'])) {
ZM\Warning('Invalid value for replayMode in cookies. Removing.');
zm_setcookie('replayMode', '', time()-86400);
}
} else if ($preference = $user->Preference('replayMode')) {
if (isset($replayModes[$preference->Value()])) {
$replayMode = $preference->Value();
} else {
ZM\Warning('Invalid value for replayMode in user preferences.');
} else {
$preference = $user->Preference('replayMode');
if ($preference->Value()) {
if (isset($replayModes[$preference->Value()])) {
$replayMode = $preference->Value();
} else {
ZM\Warning('Invalid value '.$preference->Value().' for replayMode in user preferences for user '.$user->Username());
}
}
}