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 ''; }