is_loaded())
{
$display = "main";
}
function redirect($path)
{
header('Location: ' . $path);
exit(0); // TERMINATE CURRENT SCRIPT!
}
if (isset($_GET["rescan"]))
{
$lib->rescan_library(json_decode(file_get_contents("session/settings.json"), true)["osu_folder"]);
$lib->save_db();
redirect("./");
}
if (isset($_GET["scan"]))
{
$lib->scan_library(json_decode(file_get_contents("session/settings.json"), true)["osu_folder"]);
$lib->save_db();
redirect("./");
}
if (isset($_GET["blacken"]))
{
@optimizer::blacken_backgrounds($lib);
redirect("./");
}
if (isset($_GET["nosb"]))
{
@optimizer::remove_storyboards($lib);
redirect("./");
}
if (isset($_GET["novid"]))
{
@optimizer::remove_videos($lib);
redirect("./");
}
if (isset($_GET["noskin"]))
{
@optimizer::remove_skins($lib);
redirect("./");
}
if (isset($_GET["nohit"]))
{
@optimizer::remove_hitsounds($lib);
redirect("./");
}
if (isset($_GET["purify"]))
{
@optimizer::remove_other($lib);
redirect("./");
}
$start = file_get_contents("resources/start.html");
$start = str_replace("{{ STYLE }}", file_get_contents("resources/style.css"), $start);
echo $start;
// dump($lib, "lib");
echo '[Scan] ';
echo '[Force rescan] ';
echo '[Remove backgrounds] ';
echo '[Remove videos] ';
echo '[Remove storyboards] ';
echo '[Remove beatmap skins] ';
echo '[Remove custom hitsounds] ';
echo '[Remove junk files] ';
echo '
[Explore] ';
echo "