Adding ". $user;
flush();
$creation = !is_file($usersFile);
$fd = @ fopen($usersFile, "a+");
if($fd == false){
echo "FAILED
\n";
return false;
}
if($creation)
fwrite($fd, "\n");
if($encrypt)
$password = hash("sha512", $password);
fwrite($fd, $user ."|". $password ."\n");
fclose($fd);
echo "\n";
if(($loggedIn != 1) || (empty($user))){
# if $usersFile contains no users, let the user create one
if(!file_exists($usersFile))
echo "
Enter a username and a password to create the first user!
";
?>
\n";
addUser($_POST['newUsername'], $_POST['newPassword']);
echo "
\n";
}
elseif($_POST['action'] == "storeGeneral"){
Settings::setValue("SUBMITUSER", $_POST["submitUser"]);
Settings::setValue("SUBMITPASSWORD", $_POST["submitPassword"]);
Settings::setValue("ADMINUSER", $_POST["adminUser"]);
Settings::setValue("ADMINPASSWORD", $_POST["adminPassword"]);
Settings::setValue("DBNAME", $_POST["dbName"]);
$piwikId = intval($_POST['piwikId']);
Settings::setValue("PIWIKID", $piwikId);
$piwikURL = $_POST['piwikURL'];
$piwikURL = preg_replace("/^(https?:\/\/)/", "", $piwikURL);
$piwikURL = preg_replace("/(\/$)/", "", $piwikURL);
Settings::setValue("PIWIKURL", $piwikURL);
}
elseif($_POST['action'] == "deleteUser"){
$delUsers = $_POST["delUsers"];
echo "Reading users list";
flush();
$users = @ file($usersFile, FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES);
array_shift($users);
if(count($users) == 0){
echo "FAILED
\n";
}
else{
// clean up old user list file
echo "Cleanup old user list";
flush();
$fd = @ fopen($usersFile, "w+");
if($fd == false){
echo "FAILED
\n";
}
else{
fwrite($fd, "\n");
echo "