diff --git a/lib/go-localhost-root.php b/lib/go-localhost-root.php
index 868aace..a389a1b 100644
--- a/lib/go-localhost-root.php
+++ b/lib/go-localhost-root.php
@@ -6,7 +6,7 @@ $t = $text['settings-update'];
// Update our 'root' value to be blank
// which resets the file manager to localhost root again
if (!$demoMode && isset($_SESSION['loggedIn']) && $_SESSION['loggedIn']) {
- $settingsContents = getData($settingsFile);
+ $settingsContents = getData("../data/".$settingsFile);
// Replace our root var
$repPosStart = strpos($settingsContents,'"root"');
$repPosEnd = strpos($settingsContents,'"checkUpdates"');
@@ -18,9 +18,9 @@ if (!$demoMode && isset($_SESSION['loggedIn']) && $_SESSION['loggedIn']) {
substr($settingsContents,($repPosEnd),strlen($settingsContents));
// Now update the config file
- if (is_writeable($settingsFile)) {
- $fh = fopen($settingsFile, 'w');
- fwrite($fh, $settingsContents);
+ if (is_writeable("../data/".$settingsFile)) {
+ $fh = fopen("../data/".$settingsFile, 'w');
+ fwrite($fh, "../data/".$settingsContents);
fclose($fh);
// Clear any FTP session we may have
@@ -29,7 +29,7 @@ if (!$demoMode && isset($_SESSION['loggedIn']) && $_SESSION['loggedIn']) {
// Now we've reset the root path to localhost root, refresh the file manager to show it
echo "";
} else {
- echo "";
+ echo "";
}
?>