function getFilesToList() { global $dirImages; global $dirNonImages; global $directories; global $isEmpty; $handle = opendir('.'); while (false !== ($file = readdir($handle))) { if (!fileCanBeListed($file)) { continue; } if (fileIsImage($file)) { $dirImages[] = $file; continue; } if (is_dir($file)) { $directories[] = $file; } else { $dirNonImages[] = $file; } } closedir($handle); if (isset($dirImages)) { sort($dirImages); $isEmpty = false; } if (isset($dirNonImages)) { sort($dirNonImages); $isEmpty = false; } if (isset($directories)) { sort($directories); $isEmpty = false; } }
function fileIsOK($file) { return $file["size"] < 1500000 && fileIsImage($file["name"]); }