Exemplo n.º 1
0
     echo json_encode($files);
     break;
 case 'list':
     if ($_POST['path'] and substr($_POST['path'], -1) !== '/') {
         $_POST['path'] .= '/';
     }
     $server_src = $server;
     $response = array();
     $response['success'] = true;
     $response['files'] = list_nodes($_POST['path']);
     echo json_encode($response);
     break;
 case 'rename':
     $old_name = $_POST['oldname'];
     $new_name = $_POST['newname'];
     if ($server->rename($old_name, $new_name)) {
         echo '{"success":true}';
     } else {
         echo '{"success":false,"error":"Cannot rename file"}';
     }
     break;
 case 'newdir':
     $dir = $_POST['dir'];
     if ($server->mkdir($dir)) {
         echo '{"success":true}';
     } else {
         echo '{"success":false,"error":"Cannot create directory"}';
     }
     break;
 case 'newfile':
     $content = '';