diff options
| -rw-r--r-- | editgedcoms.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/editgedcoms.php b/editgedcoms.php index 928e53b1cf..4d5e6571a2 100644 --- a/editgedcoms.php +++ b/editgedcoms.php @@ -156,7 +156,7 @@ case 'importform': $d=opendir($INDEX_DIRECTORY); $files=array(); while (($f=readdir($d))!==false) { - if (is_file($INDEX_DIRECTORY.$f) && is_readable($INDEX_DIRECTORY.$f)) { + if (!is_dir($INDEX_DIRECTORY.$f) && is_readable($INDEX_DIRECTORY.$f)) { $fp=fopen($INDEX_DIRECTORY.$f, 'rb'); $header=fread($fp, 64); fclose($fp); @@ -271,7 +271,7 @@ if (WT_USER_IS_ADMIN) { $d=opendir($INDEX_DIRECTORY); $files=false; while (($f=readdir($d))!==false) { - if (!in_array($f, $all_gedcoms) && is_readable($INDEX_DIRECTORY.$f)) { + if (!in_array($f, $all_gedcoms) && !is_dir($INDEX_DIRECTORY.$f) && is_readable($INDEX_DIRECTORY.$f)) { $fp=fopen($INDEX_DIRECTORY.$f, 'rb'); $header=fread($fp, 64); fclose($fp); |
