<?php $action = $_GET['action']; /* ************************* Actions ************************* */ if ($action == 'listdirectory') { $directory = base64_decode($_GET['directory']); $data = ListDirectory($directory); $data = SortFiles($data); echo json_encode($data); } if ($action == 'path') { $directory = base64_decode($_GET['directory']); $base = base64_decode($_GET['base']); $data = GetPath($base, $directory); echo json_encode($data); } if ($action == 'download') { $file = base64_decode($_GET['file']); DownloadFile($file); } if ($action == 'delete') { $file = base64_decode($_GET['file']); echo DeleteFile($file); } if ($action == 'newdir') { $curdir = base64_decode($_GET['curdir']); $name = base64_decode($_GET['name']); echo NewDir($curdir, $name); } if ($action == 'rename') { $oldname = base64_decode($_GET['old']);
} } } <!-- R.D. Robust UnRAR/UnZip hack --> function UncompDetails(URL) { window.open (URL,'_blank','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=600,height=300'); } </script> <?php displayDriveSpaceBar(getDriveSpace($cfg["path"])); echo "<br>"; if (!isset($dir)) { $dir = ""; } ListDirectory($cfg["path"] . $dir); DisplayFoot(); // ----------------------------------------------------------------------------- // ----------------------------------------------------------------------------- //************************************************************************** // ListDirectory() // This method reads files and directories in the specified path and // displayes them. function ListDirectory($dirName) { global $dirModified, $dir, $cfg; $bgLight = $cfg["bgLight"]; $bgDark = $cfg["bgDark"]; $entrys = array(); $bg = $bgLight; $dirName = stripslashes($dirName);
include_once 'ressources/class.templates.inc'; include_once 'ressources/class.ldap.inc'; include_once 'ressources/class.user.inc'; include_once 'ressources/class.mysql.inc'; include_once 'ressources/class.backup.inc'; if (isset($_GET["uid"]) && !isset($_GET["userid"])) { $_GET["userid"] = $_GET["uid"]; } if (!permissions()) { $tpl = new templates(); echo "alert('" . $tpl->javascript_parse_text("{ERROR_NO_PRIVS}") . "');"; die; exit; } if (isset($_GET["ListDirectory"])) { ListDirectory(); exit; } if (isset($_GET["popup"])) { popup(); exit; } if (isset($_GET["tasks-list"])) { tasks_list(); exit; } if (isset($_GET["connect"])) { connect(); exit; } if (isset($_GET["TasksListConnect"])) {