Commit 1a873cae authored by diesys's avatar diesys 🎈
Browse files

some structure and file cleaning, starting admin.php

parent 91be82e5
......@@ -4,27 +4,20 @@
//TODO:
fare qr da mettere al torneo per i risultati
//TODO: ADMIN!!!
//TODO: ADMIN!!! con input bootstrap
i giocatori conviene aggiungerli a mano e le partite invece fare una pagina admin.php con password x inserire i risultati (così che non debba aggiungere tutto io ogni partita)
//TODO:
la pagine pricipale deve contenere classifica, partite giocate
//TODO:
domanda: ma il ranking tiene conto anche del ranking degli altri a ritroso? ha senso?
//TODO:
fare funzione per stampa output bello per liste
//TODO:
i match non sono ordinati?
inserire data/ora per partite
//TODO:
a parita' di rank conta il numero di partite giocate
//TODO:
inserire data/ora per partite
fare html con dentro PHP non viceversa.. viene più pulito! e fare admin con input bootstrap
CLASSIFICA parità numero partite e minimo num di partite x starci (sennò stanno in mezzo di partenza)
\ No newline at end of file
<!doctype html>
<html lang='it'>
<head>
<!-- Required meta tags -->
<title>Admin | TornELO</title>
<meta charset='utf-8'>
<meta name="description" content="TornELO is a self-hosted opensource tournament server and script" />
<meta name='viewport' content='width=device-width, initial-scale=1, shrink-to-fit=no'>
<link rel='stylesheet' media='screen' href='https://fontlibrary.org/face/raleway' type='text/css'/>
<link rel='icon' href='img/antipong_favicon.png'>
<link rel="stylesheet" href="css/main.css" />
<meta name="HandheldFriendly" content="true" />
<meta name="mobile-web-app-capable" content="yes">
<body>
<center>
<img id='logo' src='img/antipong_idle2.gif' height='70px' width='70px' alt='Smash the ball, smash fascism!' />
<span id='titolo'>
<h1 id='itolo'>Torneo '19</h1>
</span>
<?php
$output = shell_exec('./tornelo.py --update prova aaaa dddd 0 --web 2>&1');
echo "<div id='content'><h2>CLASSIFICA</h2>", "<br/>";
$output2 = shell_exec('./tornelo.py --ranking prova --web 2>&1');
# inserisce una <br/> dopo il newline (nl2br) e sostituisce i tre spazi (formattati in python json)
echo nl2br(str_replace(" ", '&nbsp;&nbsp;&nbsp;&nbsp;', $output2));
// echo "<br/>== PARTITE ==", "<br/><br/>";
echo "<h2>PARTITE</h2>", "<br/>";
$output3 = shell_exec('./tornelo.py --match prova --web 2>&1');
# inserisce una <br/> dopo il newline (nl2br) e sostituisce i tre spazi (formattati in python json)
echo nl2br(str_replace(" ", '&nbsp;&nbsp;&nbsp;&nbsp;', $output3));
echo "</div>";
?>
<!-- <img id='qr' src='img/torneloQR.gif' height='140px' width='140px' alt='http://flowin.space/tornelo/' /> -->
</center>
</body>
</html>
\ No newline at end of file
body {
font-family: 'RalewayRegular';
font-weight: normal;
font-style: normal;
background: #eee;
margin: 0;
padding: 0;
left: 0;
top: 0;
}
#logo {
position: fixed;
top: 0px;
left: 10px;
z-index: 100;
border-radius: 100px;
border: 10px solid #fff;
box-shadow: 0 9px 30px -21px rgba(0,0,0,.7);
}
#titolo {
box-shadow: 0 -5px 30px -8px rgba(0,0,0,.4);
position: fixed;
width: 100%;
top: 0;
left: 0;
margin: 0;
background: #fff;
padding: 0;
height: 65px;
}
#titolo > h1 {
position: absolute;
left: 49%;
transform: translateX(-50%);
font-size: 25px;
top: 0;
text-shadow: 1px 2px 4px rgba(0,0,0,.1);
}
#content {
margin-top: 100px;
}
#qr {
margin: 20px 0;
border: 8px solid #fff;
box-shadow: 0 0px 10px -5px rgba(0,0,0,.4);
border-radius: 12px;
}
\ No newline at end of file
This diff is collapsed.
......@@ -2,63 +2,16 @@
<html lang='it'>
<head>
<!-- Required meta tags -->
<title>TornELO</title>
<meta charset='utf-8'>
<meta name="description" content="TornELO is a self-hosted opensource tournament server and script" />
<meta name='viewport' content='width=device-width, initial-scale=1, shrink-to-fit=no'>
<link rel='stylesheet' media='screen' href='https://fontlibrary.org/face/raleway' type='text/css'/>
<link rel='icon' href='img/antipong_favicon.png'>
<style>
body {
font-family: 'RalewayRegular';
font-weight: normal;
font-style: normal;
background: #eee;
margin: 0;
padding: 0;
left: 0;
top: 0;
}
#logo {
position: fixed;
top: 0px;
left: 10px;
z-index: 100;
border-radius: 100px;
border: 10px solid #fff;
box-shadow: 0 9px 30px -21px rgba(0,0,0,.7);
}
#titolo {
box-shadow: 0 -5px 30px -8px rgba(0,0,0,.4);
position: fixed;
width: 100%;
top: 0;
left: 0;
margin: 0;
background: #fff;
padding: 0;
height: 65px;
}
#titolo > h1 {
position: absolute;
left: 49%;
transform: translateX(-50%);
font-size: 25px;
top: 0;
text-shadow: 1px 2px 4px rgba(0,0,0,.1);
}
#content {
margin-top: 100px;
}
#qr {
margin: 20px 0;
border: 8px solid #fff;
box-shadow: 0 0px 10px -5px rgba(0,0,0,.4);
border-radius: 12px;
}
</style>
<link rel="stylesheet" href="css/main.css" />
<meta name="HandheldFriendly" content="true" />
<meta name="mobile-web-app-capable" content="yes">
<body>
<center>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment