From: garvinhicking Date: Tue, 7 Feb 2006 19:37:17 +0000 (+0000) Subject: be nice to opendir X-Git-Tag: 1.0~106 X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=79eda7f5f30b0f2358c0e6ed66ca89e0cc0c6b0c;p=s9y.git be nice to opendir --- diff --git a/include/functions.inc.php b/include/functions.inc.php index ba6eb44..7457a93 100644 --- a/include/functions.inc.php +++ b/include/functions.inc.php @@ -135,8 +135,11 @@ function serendipity_formatTime($format, $time, $useOffset = true) { function serendipity_fetchTemplates($dir = '') { global $serendipity; - $cdir = opendir($serendipity['serendipityPath'] . $serendipity['templatePath'] . $dir); - $rv = array(); + $cdir = @opendir($serendipity['serendipityPath'] . $serendipity['templatePath'] . $dir); + $rv = array(); + if (!$cdir) { + return $rv; + } while (($file = readdir($cdir)) !== false) { if (is_dir($serendipity['serendipityPath'] . $serendipity['templatePath'] . $dir . $file) && !ereg('^(\.|CVS)', $file) && !file_exists($serendipity['serendipityPath'] . $serendipity['templatePath'] . $dir . $file . '/inactive.txt')) { if (file_exists($serendipity['serendipityPath'] . $serendipity['templatePath'] . $dir . $file . '/info.txt')) {