From ade86eda6bfca5ba639354a680303bfbd1da4d6d Mon Sep 17 00:00:00 2001 From: Matt Pass Date: Sat, 11 Jan 2014 15:15:44 +0000 Subject: [PATCH] previousFiles and last10Files updated here now --- lib/settings-save-current-files.php | 56 +++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 lib/settings-save-current-files.php diff --git a/lib/settings-save-current-files.php b/lib/settings-save-current-files.php new file mode 100644 index 0000000..3c2b94a --- /dev/null +++ b/lib/settings-save-current-files.php @@ -0,0 +1,56 @@ + "')+20; + $repPosEnd = strpos($settingsContents,'",',$repPosStart)-$repPosStart; + if (!$demoMode) { + if ($_GET['saveFiles']!="CLEAR") { + $saveFiles=strClean($_GET['saveFiles']); + $saveFilesArray = explode(",",$saveFiles); + $saveFiles=""; + for ($i=0;$itop.ICEcoder.message('Cannot update config file. Please set public write permissions on lib/".$settingsFile." and try again');"; + } + + // Update our last10Files var? + $last10FilesArray = explode(",",$ICEcoder["last10Files"]); + for ($i=0;$i "')+18; + $repPosEnd = strpos($settingsContents,'"',$repPosStart)-$repPosStart; + $commaExtra = $ICEcoder["last10Files"]!="" ? "," : ""; + if (count($last10FilesArray)>=10) {$ICEcoder["last10Files"]=substr($ICEcoder["last10Files"],0,strrpos($ICEcoder["last10Files"],','));}; + $settingsContents = substr($settingsContents,0,$repPosStart).$saveFilesArray[$i].$commaExtra.$ICEcoder["last10Files"].substr($settingsContents,($repPosStart+$repPosEnd),strlen($settingsContents)); + // Now update the config file + if (is_writeable($settingsFile)) { + $fh = fopen($settingsFile, 'w'); + fwrite($fh, $settingsContents); + fclose($fh); + } else { + echo ""; + } + } + } + } + echo ''; +} +?> \ No newline at end of file