assign('path', $path) ->assign('current', $current) ->assign('files_list', $files_list) ->assign('dir_list', $dir_list) ->assign('forbidden_types', $forbidden_types) ->assign('image_types', $image_types) ->assign('site_url', $site_url) ->assign('files_path', $files_path) ->display(); } /** * Get directories and files in current path */ protected static function fdir($dir, $type = null) { $files = array(); $c = 0; $_dir = $dir; if (is_dir($dir)) { $dir = opendir ($dir); while (false !== ($file = readdir($dir))) { if (($file !=".") && ($file !="..")) { $c++; if (is_dir($_dir.$file)) { $files['dirs'][$c] = $file; } else { $files['files'][$c] = $file; } } } closedir($dir); return $files; } else { return false; } } }