From 028ef9abf615b784cf7143ce92f09526f80f7f03 Mon Sep 17 00:00:00 2001 From: Fernando Ontiveros Date: Thu, 8 Nov 2012 15:47:14 -0400 Subject: [PATCH] SPEEDY fixing sysGeneric to stream files - commit6 --- gulliver/system/class.g.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gulliver/system/class.g.php b/gulliver/system/class.g.php index 4815638db..baab52139 100644 --- a/gulliver/system/class.g.php +++ b/gulliver/system/class.g.php @@ -1482,7 +1482,11 @@ class G //if ( ereg("msie", $userAgent)) { header( 'Pragma: cache' ); - $mtime = filemtime( $filename ); + if (file_exists( $filename )) { + $mtime = filemtime( $filename ); + } else { + $mtime = date( 'U' ); + } $gmt_mtime = gmdate( "D, d M Y H:i:s", $mtime ) . " GMT"; header( 'ETag: "' . md5( $mtime . $filename ) . '"' ); header( "Last-Modified: " . $gmt_mtime );