Merge pull request #32 from ethanpil/patch-3

Option to toggle ability to create new folder
This commit is contained in:
John Campbell
2017-01-17 13:39:38 -05:00
committed by GitHub
+10 -2
View File
@@ -10,9 +10,12 @@ Liscense: MIT
error_reporting( error_reporting() & ~E_NOTICE );
// Set to false to disable delete button and delete POST request.
$allow_delete = false;
$allow_delete = true;
$allow_create_folder = true;
$allow_upload = true;
/* Uncomment section below, if you want a trivial password protection */
/*
@@ -81,7 +84,7 @@ if($_GET['do'] == 'list') {
rmrf($file);
}
exit;
} elseif ($_POST['do'] == 'mkdir') {
} elseif ($_POST['do'] == 'mkdir' && $allow_create_folder== true) {
// don't allow actions outside root. we also filter out slashes to catch args like './../outside'
$dir = $_POST['name'];
$dir = str_replace('/', '', $dir);
@@ -399,11 +402,16 @@ $(function(){
</script>
</head><body>
<div id="top">
<?php if($allow_upload == true): ?>
<form action="?" method="post" id="mkdir" />
<label for=dirname>Create New Folder</label><input id=dirname type=text name=name value="" />
<input type="submit" value="create" />
</form>
<?php endif; ?>
<?php if($allow_upload == true): ?>
<div id="file_drop_target">
Drag Files Here To Upload
<b>or</b>