diff --git a/lib/settings.php b/lib/settings.php index 39d9112..a884698 100644 --- a/lib/settings.php +++ b/lib/settings.php @@ -96,26 +96,28 @@ if (isset($_GET["saveFiles"]) && $_GET['saveFiles']) { // Replace our previousFiles var with the the current $repPosStart = strpos($settingsContents,'previousFiles = "')+18; $repPosEnd = strpos($settingsContents,'";',$repPosStart)-$repPosStart; - if ($_GET['saveFiles']!="CLEAR") {$saveFiles=strClean($_GET['saveFiles']);} else {$saveFiles="";}; - $settingsContents1 = substr($settingsContents,0,$repPosStart).$saveFiles.substr($settingsContents,($repPosStart+$repPosEnd),strlen($settingsContents)); - // Now update the config file - $fh = fopen($settingsFile, 'w') or die("Can't update config file. Please set public write permissions on lib/config.php"); - fwrite($fh, $settingsContents1); + if ($_GET['saveFiles']!="CLEAR") { + $saveFiles=strClean($_GET['saveFiles']); + $settingsContents1 = substr($settingsContents,0,$repPosStart).$saveFiles.substr($settingsContents,($repPosStart+$repPosEnd),strlen($settingsContents)); + // Now update the config file + $fh = fopen($settingsFile, 'w') or die("Can't update config file. Please set public write permissions on lib/config.php"); + fwrite($fh, $settingsContents1); - // Update our top10Files var? - $saveFilesArray = explode(",",$saveFiles); - $last10FilesArray = explode(",",$last10Files); - for ($i=0;$i=10) {$last10Files=substr($last10Files,0,strrpos($last10Files,','));}; - $settingsContents2 = substr($settingsContents1,0,$repPosStart).$saveFilesArray[$i].$commaExtra.$last10Files.substr($settingsContents1,($repPosStart+$repPosEnd),strlen($settingsContents1)); - // Now update the config file - $fh = fopen($settingsFile, 'w') or die("Can't update config file. Please set public write permissions on lib/config.php"); - fwrite($fh, $settingsContents2); + // Update our last10Files var? + $saveFilesArray = explode(",",$saveFiles); + $last10FilesArray = explode(",",$last10Files); + for ($i=0;$i=10) {$last10Files=substr($last10Files,0,strrpos($last10Files,','));}; + $settingsContents2 = substr($settingsContents1,0,$repPosStart).$saveFilesArray[$i].$commaExtra.$last10Files.substr($settingsContents1,($repPosStart+$repPosEnd),strlen($settingsContents1)); + // Now update the config file + $fh = fopen($settingsFile, 'w') or die("Can't update config file. Please set public write permissions on lib/config.php"); + fwrite($fh, $settingsContents2); + } } } fclose($fh);