nonce_check();
     exit(doChmod($subject, $path, $_POST['mod']));
 case 'extract':
     nonce_check();
     exit(doExtract($subject, $path));
 case 'readFile':
     exit(doReadFile($subject, $path));
 case 'rename':
     nonce_check();
     exit(doRename($subject, $path));
 case 'delete':
     nonce_check();
     exit(doDelete($subject, $path));
 case 'saveEdit':
     nonce_check();
     exit(doSaveEdit($subject, $path));
 case 'copy':
     nonce_check();
     exit(doCopy($subject, $path));
 case 'move':
     nonce_check();
     exit(doMove($subject, $path));
 case 'moveList':
     exit(moveList($subject, $path));
 case 'installCodeMirror':
     exit(installCodeMirror());
 case 'fileExists':
     exit(file_exists($path . '/' . $subject));
 case 'getfs':
     exit(getFs($path . '/' . $subject));
 case 'remoteCopy':
    case 'create':
        doCreate();
        break;
    case 'drop':
        if (isset($_POST['drop'])) {
            doDrop(false);
        } else {
            doDefault();
        }
        break;
    case 'confirm_drop':
        doDrop(true);
        break;
    case 'save_edit':
        if (isset($_POST['cancel'])) {
            doDefault();
        } else {
            doSaveEdit();
        }
        break;
    case 'edit':
        doEdit();
        break;
    case 'properties':
        doProperties();
        break;
    default:
        doDefault();
        break;
}
$misc->printFooter();