commandFieldChangesNotAllowed($_REQUEST['newMonitor']);
if (count($refused)) {
$error_message .= 'Changing '.implode(', ', $refused).' requires System edit permission.
';
continue;
}
if ($Monitor->Type() != 'WebSite') {
$Monitor->zmcControl('stop');
}
if (!$Monitor->save($_REQUEST['newMonitor'])) {
$error_message .= 'Error saving monitor: ' . $Monitor->get_last_error().'
';
} else {
ZM\AuditAction('update', 'monitor', $mid, 'Bulk update: '.implode(', ', array_keys($_REQUEST['newMonitor'])));
}
if ($Monitor->Capturing() != 'None' && $Monitor->Type() != 'WebSite') {
$Monitor->zmcControl('start');
}
} // end foreach mid
if ($error_message) {
$view = 'console';
} else {
$redirect = '?view=console';
}
} else {
ZM\Warning("Unknown action $action in Monitor");
} // end if action == Delete
?>