if (!empty($_GET['filter'])) {
    $_SESSION['filter'] = $_GET['filter'];
} else {
    $_SESSION['filter'] = '';
}
# file mode
if (!empty($_GET['mode'])) {
    $_SESSION['mode'] = $_GET['mode'];
} elseif (empty($_SESSION['mode'])) {
    $_SESSION['mode'] = 'view';
}
# create a new subfolder
if (!empty($_GET['newfolder'])) {
    $folder = $_GET['newfolder'];
    if (check_path($folder)) {
        $tree = add_branch($folder, new_folder($folder));
        # $path,$id
        header('location:index.php?p=admin&msg=' . $folder . ' ' . e('created', false) . '&token=' . TOKEN);
        exit;
    }
}
# get file from url
if (!empty($_GET['url']) && $_GET['url'] != '' && $_SESSION['curl']) {
    if ($content = file_curl_contents($_GET['url'])) {
        if (empty($_GET['filename'])) {
            $basename = _basename($_GET['url']);
        } else {
            $basename = no_special_char($_GET['filename']);
        }
        $folder_path = addslash_if_needed($_SESSION['upload_root_path'] . $_SESSION['upload_user_path'] . $_SESSION['current_path']);
        $filename = $folder_path . $basename;
Beispiel #2
0
     $id_cloud = $_GET['id_cloud'];
     $id_folder = $_GET['id_folder'];
     delete_folder($key, $id_cloud, $id_folder);
 } else {
     if ($action == "delete_file") {
         $key = $_GET['key'];
         $id_cloud = $_GET['id_cloud'];
         $id_file = $_GET['id_file'];
         delete_file($key, $id_cloud, $id_file);
     } else {
         if ($action == "create_folder") {
             $key = $_GET['key'];
             $id_cloud = $_GET['id_cloud'];
             $id_folder = $_GET['id_folder'];
             $name = $_GET['name'];
             new_folder($key, $id_cloud, $id_folder, $name);
         } else {
             if ($action == "create_file") {
                 $key = $_GET['key'];
                 $id_cloud = $_GET['id_cloud'];
                 $id_folder = $_GET['id_folder'];
                 $name = $_GET['name'];
                 create_file($key, $id_cloud, $id_folder, $name);
             } else {
                 if ($action == "delete_cloud") {
                     $key = $_GET['key'];
                     $id_cloud = $_GET['id_cloud'];
                     delete_cloud($key, $id_cloud);
                 } else {
                     if ($action == "get_upload") {
                         $id = $_GET['id'];