diff --git a/lib/plugins-manager.php b/lib/plugins-manager.php index 8500a38..88aa98d 100644 --- a/lib/plugins-manager.php +++ b/lib/plugins-manager.php @@ -131,6 +131,8 @@ if (!$demoMode && isset($_SESSION['loggedIn']) && $_SESSION['loggedIn'] && isset } $settingsNew .= ' array("'.$_POST['name'.$i].'","'.$_POST['icon'.$i].'","'.$_POST['style'.$i].'","'.$_POST['URL'.$i].'","'.$_POST['target'.$i].'","'.$timer.'"),'; } + // Rtrim off the last comma + $settingsNew = rtrim($settingsNew,','); $settingsNew .= ' ),'.PHP_EOL; } @@ -139,7 +141,7 @@ if (!$demoMode && isset($_SESSION['loggedIn']) && $_SESSION['loggedIn'] && isset // Identify the bit to replace $repPosStart = strpos($settingsContents,'"plugins"'); - $repPosEnd = strpos($settingsContents,'"previousFiles"'); + $repPosEnd = strpos($settingsContents,'"githubLocalPaths"'); // Compile our new settings $settingsContents = substr($settingsContents,0,$repPosStart).$settingsNew.substr($settingsContents,$repPosEnd,strlen($settingsContents)); @@ -220,8 +222,10 @@ function deletePlugin($dir) { echo '