From: Tim Starling Date: Wed, 4 Oct 2006 02:12:52 +0000 (+0000) Subject: minor bug fixes X-Git-Tag: 1.31.0-rc.0~55638 X-Git-Url: https://git.cyclocoop.org/%7B%24admin_url%7Dmembres/cotisations/voir.php?a=commitdiff_plain;h=bf55ed0c7506cb4c956f429b6e5223fbb0d9c902;p=lhc%2Fweb%2Fwiklou.git minor bug fixes --- diff --git a/languages/Language.php b/languages/Language.php index c7f7076425..6b984eb4d4 100644 --- a/languages/Language.php +++ b/languages/Language.php @@ -105,6 +105,7 @@ class Language { * Create a language object for a given language code */ static function factory( $code ) { + global $IP; static $recursionLevel = 0; if ( $code == 'en' ) { @@ -1491,7 +1492,7 @@ class Language { $expired = false; # Check file modification times foreach ( $cache['deps'] as $file => $mtime ) { - if ( filemtime( $file ) > $mtime ) { + if ( !file_exists( $file ) || filemtime( $file ) > $mtime ) { $expired = true; break; } @@ -1597,7 +1598,7 @@ class Language { } $expired = false; foreach ( $cache['deps'] as $file => $mtime ) { - if ( filemtime( $file ) > $mtime ) { + if ( !file_exists( $file ) || filemtime( $file ) > $mtime ) { $expired = true; break; }