Made still images scaleable.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@866 e3e1d417-86f3-4887-817a-d78f3d33393f
This commit is contained in:
parent
872b7188e0
commit
a7015c32cd
|
@ -45,7 +45,7 @@ window.focus();
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
<frameset rows="<?= reScale($monitor['Height'],$height_scale)+32 ?>,16,*" border="1" frameborder="no" framespacing="0">
|
<frameset rows="<?= reScale($monitor['Height'],$height_scale)+32 ?>,16,*" border="1" frameborder="no" framespacing="0">
|
||||||
<frame src="<?= $PHP_SELF ?>?view=watchfeed&mid=<?= $monitor['Id'] ?>&scale=<?= $scale ?>" marginwidth="0" marginheight="0" name="MonitorStream" scrolling="no">
|
<frame src="<?= $PHP_SELF ?>?view=watchfeed&&mode=<?= $mode ?>&mid=<?= $monitor['Id'] ?>&scale=<?= $scale ?>" marginwidth="0" marginheight="0" name="MonitorStream" scrolling="no">
|
||||||
<frame src="<?= $PHP_SELF ?>?view=watchstatus&mid=<?= $monitor['Id'] ?>" marginwidth="0" marginheight="0" name="MonitorStatus" scrolling="no">
|
<frame src="<?= $PHP_SELF ?>?view=watchstatus&mid=<?= $monitor['Id'] ?>" marginwidth="0" marginheight="0" name="MonitorStatus" scrolling="no">
|
||||||
<frame src="<?= $PHP_SELF ?>?view=watchevents&max_events=<?= MAX_EVENTS ?>&mid=<?= $monitor['Id'] ?>" marginwidth="0" marginheight="0" name="MonitorEvents" scrolling="auto">
|
<frame src="<?= $PHP_SELF ?>?view=watchevents&max_events=<?= MAX_EVENTS ?>&mid=<?= $monitor['Id'] ?>" marginwidth="0" marginheight="0" name="MonitorEvents" scrolling="auto">
|
||||||
</frameset>
|
</frameset>
|
||||||
|
|
|
@ -23,7 +23,8 @@ if ( !canView( 'Stream' ) )
|
||||||
$view = "error";
|
$view = "error";
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if ( !isset($mode) )
|
|
||||||
|
if ( empty($mode) )
|
||||||
{
|
{
|
||||||
if ( canStream() )
|
if ( canStream() )
|
||||||
$mode = "stream";
|
$mode = "stream";
|
||||||
|
@ -40,7 +41,10 @@ if ( $mode != "stream" )
|
||||||
{
|
{
|
||||||
// Prompt an image to be generated
|
// Prompt an image to be generated
|
||||||
chdir( ZM_DIR_IMAGES );
|
chdir( ZM_DIR_IMAGES );
|
||||||
$status = exec( escapeshellcmd( ZMU_COMMAND." -m $mid -i" ) );
|
$command = ZMU_COMMAND." -m $mid -i";
|
||||||
|
if ( !empty($scale) && $scale < 100 )
|
||||||
|
$command .= " -S $scale";
|
||||||
|
$status = exec( escapeshellcmd( $command ) );
|
||||||
chdir( '..' );
|
chdir( '..' );
|
||||||
if ( ZM_WEB_REFRESH_METHOD == "http" )
|
if ( ZM_WEB_REFRESH_METHOD == "http" )
|
||||||
header("Refresh: ".REFRESH_IMAGE."; URL=$PHP_SELF?view=watchfeed&mid=$mid&mode=still" );
|
header("Refresh: ".REFRESH_IMAGE."; URL=$PHP_SELF?view=watchfeed&mid=$mid&mode=still" );
|
||||||
|
@ -80,28 +84,24 @@ window.setTimeout( "window.location.reload(true)", <?= REFRESH_IMAGE*1000 ?> );
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<table width="96%" align="center" border="0" cellspacing="0" cellpadding="4">
|
<table width="96%" align="center" border="0" cellspacing="0" cellpadding="4">
|
||||||
|
<form name="view_form" method="get" action="<?= $PHP_SELF ?>" target="_parent">
|
||||||
|
<input type="hidden" name="view" value="watch">
|
||||||
|
<input type="hidden" name="mode" value="<?= $mode ?>">
|
||||||
|
<input type="hidden" name="mid" value="<?= $mid ?>">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="25%" align="left" class="text"><b><?= $monitor['Name'] ?></b></td>
|
<td width="25%" align="left" class="text"><b><?= $monitor['Name'] ?></b></td>
|
||||||
<?php if ( $mode == "stream" ) { ?>
|
|
||||||
<form name="view_form" method="get" action="<?= $PHP_SELF ?>" target="_parent">
|
|
||||||
<td align="center" valign="middle" class="text">
|
<td align="center" valign="middle" class="text">
|
||||||
<input type="hidden" name="view" value="watch">
|
|
||||||
<input type="hidden" name="mid" value="<?= $mid ?>">
|
|
||||||
<?= $zmSlangScale ?>: <?= buildSelect( "scale", $scales, "document.view_form.submit();" ); ?>
|
<?= $zmSlangScale ?>: <?= buildSelect( "scale", $scales, "document.view_form.submit();" ); ?>
|
||||||
</td>
|
</td>
|
||||||
</form>
|
|
||||||
<?php } else { ?>
|
|
||||||
<td align="center" class="text"> </td>
|
|
||||||
<?php } ?>
|
|
||||||
<?php if ( canView( 'Monitors' ) && $monitor['Type'] == "Local" ) { ?>
|
<?php if ( canView( 'Monitors' ) && $monitor['Type'] == "Local" ) { ?>
|
||||||
<td align="center" class="text"><a href="javascript: newWindow( '<?= $PHP_SELF ?>?view=settings&mid=<?= $monitor['Id'] ?>', 'zmSettings<?= $monitor['Id'] ?>', <?= $jws['settings']['w'] ?>, <?= $jws['settings']['h'] ?> );"><?= $zmSlangSettings ?></a></td>
|
<td align="center" class="text"><a href="javascript: newWindow( '<?= $PHP_SELF ?>?view=settings&mid=<?= $monitor['Id'] ?>', 'zmSettings<?= $monitor['Id'] ?>', <?= $jws['settings']['w'] ?>, <?= $jws['settings']['h'] ?> );"><?= $zmSlangSettings ?></a></td>
|
||||||
<?php } else { ?>
|
<?php } else { ?>
|
||||||
<td align="center" class="text"> </td>
|
<td align="center" class="text"> </td>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<?php if ( $mode == "stream" ) { ?>
|
<?php if ( $mode == "stream" ) { ?>
|
||||||
<td align="center" class="text"><a href="<?= $PHP_SELF ?>?view=watchfeed&mode=still&mid=<?= $mid ?>"><?= $zmSlangStills ?></a></td>
|
<td align="center" class="text"><a href="<?= $PHP_SELF ?>?view=watchfeed&mode=still&mid=<?= $mid ?>&scale=<?= $scale ?>"><?= $zmSlangStills ?></a></td>
|
||||||
<?php } elseif ( canStream() ) { ?>
|
<?php } elseif ( canStream() ) { ?>
|
||||||
<td align="center" class="text"><a href="<?= $PHP_SELF ?>?view=watchfeed&mode=stream&mid=<?= $mid ?>"><?= $zmSlangStream ?></a></td>
|
<td align="center" class="text"><a href="<?= $PHP_SELF ?>?view=watchfeed&mode=stream&mid=<?= $mid ?>&scale=<?= $scale ?>"><?= $zmSlangStream ?></a></td>
|
||||||
<?php } else { ?>
|
<?php } else { ?>
|
||||||
<td align="center" class="text"> </td>
|
<td align="center" class="text"> </td>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
@ -127,10 +127,11 @@ if ( $mode == "stream" )
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
?>
|
?>
|
||||||
<tr><td colspan="5" align="center"><img src="<?= ZM_DIR_IMAGES.'/'.$monitor['Name'] ?>.jpg" border="0" width="<?= $monitor['Width'] ?>" height="<?= $monitor['Height'] ?>"></td></tr>
|
<tr><td colspan="5" align="center"><img src="<?= ZM_DIR_IMAGES.'/'.$monitor['Name'] ?>.jpg" border="0" width="<?= reScale( $monitor['Width'], $scale ) ?>" height="<?= reScale( $monitor['Height'], $scale ) ?>"></td></tr>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
</form>
|
||||||
</table>
|
</table>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
Loading…
Reference in New Issue