diff --git a/lib/file-control.php b/lib/file-control.php
index 8d692db..7ad6b64 100644
--- a/lib/file-control.php
+++ b/lib/file-control.php
@@ -31,18 +31,15 @@ if ($_GET['action']=="load") {
$bannedFile=true;
}
}
- if (file_exists($file) && ($_SESSION['loggedIn'] || (!$_SESSION['loggedIn'] && !$bannedFile))) {
+ if (file_exists($file)) {
echo '';
$loadedFile = file_get_contents($file);
echo '","",htmlentities($loadedFile)).'';
- } else if (!file_exists($file)) {
- echo '';
- echo '';
} else {
echo '';
- echo '';
+ echo '';
}
};
@@ -53,35 +50,25 @@ if ($_GET['action']=="load") {
// If we're due to add a new folder...
if ($_GET['action']=="newFolder") {
- if (is_writable($docRoot.$fileLoc) && $_SESSION['loggedIn']) {
+ if (is_writable($docRoot.$fileLoc)) {
mkdir($file, 0705);
// Reload file manager
echo '';
} else {
- echo "";
+ echo "";
}
echo '';
}
// If we're due to rename a file/folder...
if ($_GET['action']=="rename") {
- if ($_SESSION['loggedIn'] && is_writable($docRoot.$iceRoot.str_replace("|","/",strClean($_GET['oldFileName'])))) {
+ if (is_writable($docRoot.$iceRoot.str_replace("|","/",strClean($_GET['oldFileName'])))) {
rename($docRoot.$iceRoot.str_replace("|","/",strClean($_GET['oldFileName'])),$docRoot.$fileLoc."/".$fileName);
// Reload file manager
echo '';
} else {
- if (!is_writable($_GET['oldFileName'])) {
- echo "";
- } else {
- echo '';
- }
+ echo "";
echo '';
}
echo '';
@@ -89,7 +76,7 @@ if ($_GET['action']=="rename") {
// If we're due to replace text in a file...
if ($_GET['action']=="replaceText") {
- if ($_SESSION['loggedIn'] && is_writable(str_replace("|","/",strClean($_GET['fileRef'])))) {
+ if (is_writable(str_replace("|","/",strClean($_GET['fileRef'])))) {
$file = str_replace("|","/",strClean($_GET['fileRef']));
$loadedFile = file_get_contents($file);
$newContent = str_replace(strClean($_GET['find']),strClean($_GET['replace']),$loadedFile);
@@ -98,11 +85,7 @@ if ($_GET['action']=="replaceText") {
fclose($fh);
echo '';
} else {
- if (!is_writable(str_replace("|","/",strClean($_GET['fileRef'])))) {
- echo "";
- } else {
- echo '';
- }
+ echo "";
echo '';
}
echo '';
@@ -110,17 +93,13 @@ if ($_GET['action']=="replaceText") {
// If we're due to change permissions on a file/folder...
if ($_GET['action']=="perms") {
- if ($_SESSION['loggedIn'] && is_writable($file)) {
+ if (is_writable($file)) {
chmod($file,octdec(numClean($_GET['perms'])));
// Reload file manager
echo '';
} else {
- if (!is_writable($file)) {
- echo "";
- } else {
- echo '';
- }
+ echo "";
echo '';
}
echo '';
@@ -128,28 +107,19 @@ if ($_GET['action']=="perms") {
// If we're due to delete a file...
if ($_GET['action']=="delete") {
- if ($_SESSION['loggedIn']) {
- $filesArray = split(";",$file); // May contain more than one file here
- for ($i=0;$i<=count($filesArray)-1;$i++) {
- if (is_writable($iceRoot.$filesArray[$i])) {
- if (is_dir($iceRoot.$filesArray[$i])) {
- rrmdir($iceRoot.$filesArray[$i]);
- } else {
- unlink($iceRoot.$filesArray[$i]);
- }
- // Reload file manager
- echo '';
+ $filesArray = split(";",$file); // May contain more than one file here
+ for ($i=0;$i<=count($filesArray)-1;$i++) {
+ if (is_writable($iceRoot.$filesArray[$i])) {
+ if (is_dir($iceRoot.$filesArray[$i])) {
+ rrmdir($iceRoot.$filesArray[$i]);
} else {
- echo "";
+ unlink($iceRoot.$filesArray[$i]);
}
- echo '';
- }
- } else {
- if (!is_writable($iceRoot.$filesArray[$i])) {
- echo "";
+ // Reload file manager
+ echo '';
} else {
- echo '';
+ echo "";
}
echo '';
}
@@ -174,54 +144,50 @@ if ($_GET['action']=="save") {
echo '';
// on the form posting via a reload, save the file
if (isset($_POST['contents'])) {
- if ($_SESSION['loggedIn']) {
- if ((file_exists($file) && is_writable($file)) || isset($_POST['newFileName']) && $_POST['newFileName']!="") {
- if (filemtime($file)==$_GET['fileMDT']||!(isset($_GET['fileMDT']))) {
- $fh = fopen($file, 'w') or die("Sorry, cannot save");
- fwrite($fh, $_POST['contents']);
- fclose($fh);
- clearstatcache();
- echo '';
- // Reload file manager & rename tab if it was a new file
- if (isset($_POST['newFileName']) && $_POST['newFileName']!="") {
- echo '';
- echo '';
- }
- // Reload stickytab window
- echo '';
- } else {
- $loadedFile = file_get_contents($file);
- echo '","",htmlentities($loadedFile)).'';
- echo '';
- ?>
-
- action='nothing';";
+ if ((file_exists($file) && is_writable($file)) || isset($_POST['newFileName']) && $_POST['newFileName']!="") {
+ if (filemtime($file)==$_GET['fileMDT']||!(isset($_GET['fileMDT']))) {
+ $fh = fopen($file, 'w') or die("Sorry, cannot save");
+ fwrite($fh, $_POST['contents']);
+ fclose($fh);
+ clearstatcache();
+ echo '';
+ // Reload file manager & rename tab if it was a new file
+ if (isset($_POST['newFileName']) && $_POST['newFileName']!="") {
+ echo '';
+ echo '';
}
- } else {
- echo "";
+ // Reload stickytab window
+ echo '';
+ } else {
+ $loadedFile = file_get_contents($file);
+ echo '","",htmlentities($loadedFile)).'';
+ echo '';
+ ?>
+
+ action='nothing';";
}
- } else {
- echo "";
+ } else {
+ echo "";
}
echo '';
}