chore: reorganize files for easier Docker integration
This commit is contained in:
parent
ab00e5ee08
commit
99511fe11f
1222 changed files with 0 additions and 0 deletions
game/admin
102
game/admin/set_default.php
Normal file
102
game/admin/set_default.php
Normal file
|
@ -0,0 +1,102 @@
|
|||
<?php
|
||||
|
||||
include('config.inc');
|
||||
include('as_log.inc');
|
||||
|
||||
function redirect() {
|
||||
?>
|
||||
<html>
|
||||
<head>
|
||||
<title>LegacyWorlds Beta 5 > Administration > Default game</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1><a href="index.html">LWB5 > Administration</a> > Default game</h1>
|
||||
<h2>Operation in progress...</h2>
|
||||
<p>
|
||||
A system operation is in progress. Please wait, the page will update in 2 seconds.
|
||||
</p>
|
||||
<script language="JavaScript">
|
||||
window.setTimeout('window.location="set_default.php"', 2000);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
<?php
|
||||
exit(0);
|
||||
}
|
||||
|
||||
function sendFifo($command) {
|
||||
global $aConfig;
|
||||
|
||||
$fName = $aConfig['ctrlFifo'];
|
||||
if (!file_exists($fName)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$fifo = fopen($fName, "w");
|
||||
fwrite($fifo, "$command\n");
|
||||
fclose($fifo);
|
||||
}
|
||||
|
||||
|
||||
// Load the list of games
|
||||
$oldDir = getcwd();
|
||||
chdir("../scripts");
|
||||
$__logPrefix = "lwControl";
|
||||
$__loader = array(
|
||||
'log', 'classloader',
|
||||
'version', 'game', 'tick', 'config',
|
||||
'db_connection', 'db_accessor', 'db',
|
||||
'library'
|
||||
);
|
||||
require_once("loader.inc");
|
||||
chdir($oldDir);
|
||||
|
||||
dbConnect();
|
||||
|
||||
if ($_GET['d'] != '') {
|
||||
$cDef = config::getDefaultGame();
|
||||
$games = config::getGames();
|
||||
if ($cDef->name != $_GET['d'] && array_key_exists($_GET['d'], $games) && $_GET['d'] != 'main') {
|
||||
sendFifo("SETDEF {$_GET['d']}");
|
||||
redirect();
|
||||
}
|
||||
}
|
||||
|
||||
$games = config::getGames();
|
||||
$defGame = config::getDefaultGame();
|
||||
|
||||
?>
|
||||
<html>
|
||||
<head>
|
||||
<title>LegacyWorlds Beta 5 > Administration > Default game</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1><a href="index.html">LWB5 > Administration</a> > Default game</h1>
|
||||
<p>
|
||||
The <b>default game</b> is the game for which overall round rankings are displayed on the site's
|
||||
main page.
|
||||
</p>
|
||||
<form action="?" method="GET">
|
||||
<p>
|
||||
Current default game:
|
||||
<select name="d">
|
||||
<?php
|
||||
|
||||
foreach ($games as $id => $game) {
|
||||
if ($id == "main" || $game->status() == 'PRE') {
|
||||
continue;
|
||||
}
|
||||
print " <option value='$id'";
|
||||
if ($defGame->name == $id) {
|
||||
echo " selected='selected'";
|
||||
}
|
||||
echo ">" . htmlentities($game->text) . "</option>\n";
|
||||
}
|
||||
|
||||
?>
|
||||
</select>
|
||||
<input type="submit" value="Change" />
|
||||
</p>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue