3) { // Normalise mode to the allowed set. if (!in_array($mode, [ PushProtection::OV_NONE, PushProtection::OV_UNLIMITED, PushProtection::OV_CUSTOM, ], true)) { $mode = PushProtection::OV_NONE; } if ($limit < 0) { $limit = 0; } PushProtection::setOverride($uid, $mode, $limit, $note, $admid); $modeLabel = $mode === PushProtection::OV_UNLIMITED ? 'exempt' : ($mode === PushProtection::OV_CUSTOM ? ('custom cap ' . $limit) : 'cleared'); $logMsg = 'Push protection override for uid ' . $uid . ' set to ' . $modeLabel . ''; $logMsg = mysqli_real_escape_string($GLOBALS['link'], $logMsg); mysqli_query($GLOBALS['link'], "INSERT INTO " . TB_PREFIX . "admin_log VALUES (0, " . $admid . ", '" . $logMsg . "', " . time() . ")"); } header("Location: ../../../Admin/admin.php?p=pushprot"); exit; ?>