WHen saving v4l settings redirect back to watch instead of console.
This commit is contained in:
parent
bfcc6ed13e
commit
16d0e269df
|
@ -20,18 +20,18 @@
|
||||||
|
|
||||||
|
|
||||||
// Monitor control actions, require a monitor id and control view permissions for that monitor
|
// Monitor control actions, require a monitor id and control view permissions for that monitor
|
||||||
if ( empty($_REQUEST['mid']) ) {
|
if (empty($_REQUEST['mid'])) {
|
||||||
ZM\Warning('Settings requires a monitor id');
|
ZM\Warning('Settings requires a monitor id');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if ( ! canView('Control', $_REQUEST['mid']) ) {
|
if (!canView('Control', $_REQUEST['mid'])) {
|
||||||
ZM\Warning('Settings requires the Control permission');
|
ZM\Warning('Settings requires the Control permission');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
require_once('includes/Monitor.php');
|
require_once('includes/Monitor.php');
|
||||||
$mid = validInt($_REQUEST['mid']);
|
$mid = validInt($_REQUEST['mid']);
|
||||||
if ( $action == 'settings' ) {
|
if ($action == 'settings') {
|
||||||
$args = ' -m ' . escapeshellarg($mid);
|
$args = ' -m ' . escapeshellarg($mid);
|
||||||
$args .= ' -B' . escapeshellarg($_REQUEST['newBrightness']);
|
$args .= ' -B' . escapeshellarg($_REQUEST['newBrightness']);
|
||||||
$args .= ' -C' . escapeshellarg($_REQUEST['newContrast']);
|
$args .= ' -C' . escapeshellarg($_REQUEST['newContrast']);
|
||||||
|
@ -45,5 +45,7 @@ if ( $action == 'settings' ) {
|
||||||
dbQuery(
|
dbQuery(
|
||||||
'UPDATE Monitors SET Brightness = ?, Contrast = ?, Hue = ?, Colour = ? WHERE Id = ?',
|
'UPDATE Monitors SET Brightness = ?, Contrast = ?, Hue = ?, Colour = ? WHERE Id = ?',
|
||||||
array($brightness, $contrast, $hue, $colour, $mid));
|
array($brightness, $contrast, $hue, $colour, $mid));
|
||||||
|
global $redirect;
|
||||||
|
$redirect = '?view=watch&mid='.$mid;
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
Loading…
Reference in New Issue