$img = "audio_fm.gif"; } else { return ""; } } return "<img align='absmiddle' src='themes/{$theme}/images/{$img}'>"; } if (!isset($pattern) || $pattern == "*") { $pattern = false; } $top = true; if (!isset($files)) { $top = in_array($dir, $filemanager_dirs) || $dir == '/'; $dirs = array(); $files = array(); s_glob($dir, &$dirs, &$files, $pattern); sort($dirs); sort($files); } $num_files = count($files); $num_dirs = count($dirs); $total_num = $num_files + $num_dirs; if ($total_num > 25) { $lines = (int) ($total_num / 2); } else { $lines = 25; } ?> <script> fm.totalNum=<?php echo $total_num;
session_start(); if (!$_SESSION['fm_entry']) { die('Not a Valid Entry'); } $theme = $_SESSION['theme']; include_once "../config.php"; include_once "../lib/func.php"; $dir = stripslashes_r($_POST['dir']); if (empty($dir)) { exit; } if (!is_dir($dir) && $dir != '/ROOT') { exit; } $dirs = array(); s_glob($dir, $dirs); sort($dirs); $num = count($dirs); $i = 1; $s = uniqid(true); foreach ($dirs as $d) { if (in_array($d, $filemanager_dirs)) { $num--; continue; } //if(is_link($d)) continue; $id = $s . $i; ?> <table border=0 width="90%" cellpadding=0 cellspacing=0 style="margin-bottom: 0px;"> <tr><td width="16" align="center" valign="center" style="padding-bottom: 2px;"><?php $ds = (is_link($d) ? "~" : "") . htmlspecialchars(substr(strrchr($d, '/'), 1));