SOURCES: zoneminder-konqueror.patch - don't use java applet; konqu...
arekm
arekm at pld-linux.org
Fri Dec 7 22:18:19 CET 2007
Author: arekm Date: Fri Dec 7 21:18:19 2007 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- don't use java applet; konqueror can handle iframe based streaming
---- Files affected:
SOURCES:
zoneminder-konqueror.patch (1.1 -> 1.2)
---- Diffs:
================================================================
Index: SOURCES/zoneminder-konqueror.patch
diff -u SOURCES/zoneminder-konqueror.patch:1.1 SOURCES/zoneminder-konqueror.patch:1.2
--- SOURCES/zoneminder-konqueror.patch:1.1 Fri Dec 7 21:20:42 2007
+++ SOURCES/zoneminder-konqueror.patch Fri Dec 7 22:18:14 2007
@@ -1,7 +1,23 @@
diff -urN ZoneMinder-1.22.3.org/web/zm_funcs.php ZoneMinder-1.22.3/web/zm_funcs.php
--- ZoneMinder-1.22.3.org/web/zm_funcs.php 2006-11-09 11:51:10.000000000 +0100
-+++ ZoneMinder-1.22.3/web/zm_funcs.php 2007-12-07 21:13:56.142334769 +0100
-@@ -659,6 +659,11 @@
++++ ZoneMinder-1.22.3/web/zm_funcs.php 2007-12-07 22:11:55.516973882 +0100
+@@ -296,9 +296,15 @@
+
+ function outputImageStream( $src, $width, $height, $name="" )
+ {
++ if (canStreamIframe()) {
++?>
++<iframe src="<?= $src ?>" alt="<?= $name ?>" border="0" width="<?= $width ?>" height="<?= $height ?>">
++<?php
++ } else {
+ ?>
+ <img src="<?= $src ?>" alt="<?= $name ?>" border="0" width="<?= $width ?>" height="<?= $height ?>">
+ <?php
++ }
+ }
+
+ function outputControlStream( $src, $width, $height, $monitor, $scale, $target )
+@@ -659,6 +665,11 @@
$version = $log_version[1];
$browser = 'safari';
}
@@ -13,3 +29,33 @@
elseif (ereg( 'Opera ([0-9].[0-9]{1,2})',$_SERVER['HTTP_USER_AGENT'],$log_version))
{
$version = $log_version[1];
+@@ -683,6 +694,13 @@
+ return( $browser == "mozilla" );
+ }
+
++function isKonqueror()
++{
++ getBrowser( $browser, $version );
++
++ return( $browser == "konqueror" );
++}
++
+ function isInternetExplorer()
+ {
+ getBrowser( $browser, $version );
+@@ -700,9 +718,14 @@
+ return ( preg_match( '/Win/', $_SERVER['HTTP_USER_AGENT'] ) );
+ }
+
++function canStreamIframe()
++{
++ return (isKonqueror());
++}
++
+ function canStreamNative()
+ {
+- return( ZM_CAN_STREAM == "yes" || ( ZM_CAN_STREAM == "auto" && isNetscape() ) );
++ return( ZM_CAN_STREAM == "yes" || ( ZM_CAN_STREAM == "auto" && isNetscape() ) || ( ZM_CAN_STREAM == "auto" && isKonqueror() ) );
+ }
+
+ function canStreamApplet()
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/zoneminder-konqueror.patch?r1=1.1&r2=1.2&f=u
More information about the pld-cvs-commit
mailing list