Commit 1ba4e1f2 authored by diesys's avatar diesys 🎈

add/delete UI functionality added with submit.php

parent 47ccedd3
......@@ -44,6 +44,7 @@
<!-- aggiungi risultato doppio -->
<form action="submit.php" method="post">
<input type="hidden" name="action" value="update">
<input type="hidden" name="torneo" value="singolo">
<div class="input-group input-padding">
<div class="input-group-prepend">
......@@ -79,6 +80,7 @@
<!-- aggiungi risultato doppio -->
<form action="submit.php" method="post">
<input type="hidden" name="action" value="update">
<input type="hidden" name="torneo" value="doppio">
<div class="input-group input-padding">
<div class="input-group-prepend">
......@@ -88,14 +90,14 @@
</div>
<select class="custom-select" name="giocatore1" required>
<option value="" disabled selected>Squad. 1</option>
<!-- <?php echo shell_exec('./tornelo.py -g doppio --web 2>&1'); ?> -->
{GIOCATORI_DOPPIO}
<!-- <?php echo shell_exec('./tornelo.py -g doppio --web 2>&1'); ?> -->
</select>
<select class="custom-select" name="giocatore2" required>
<option value="" disabled selected>Squad. 2</option>
<!-- <?php echo shell_exec('./tornelo.py -g doppio --web 2>&1'); ?> -->
{GIOCATORI_DOPPIO}
<!-- <?php echo shell_exec('./tornelo.py -g doppio --web 2>&1'); ?> -->
</select>
<select class="custom-select col-xs-3 col-md-2" id="inputGroupSelect02" name="esito" required>
......@@ -116,12 +118,12 @@
<!-- elimina giocatore -->
<form action="submit.php" method="post">
<!-- <input type="hidden" name="torneo" value="eliminaGiocatore"> -->
<input type="hidden" name="action" value="delete">
<div class="input-group input-padding">
<div class="input-group-prepend">
<span class="input-group-text">elimina</span>
</div>
<select class="custom-select" name="giocatoreS" required>
<select class="custom-select" name="giocatoreS">
<option value="" disabled selected>Giocatore</option>
{GIOCATORI_SINGOLO}
</select>
......@@ -130,7 +132,7 @@
<span class="input-group-text" style="border-left: none;">o</span>
</div>
<select class="custom-select" name="giocatoreD" required>
<select class="custom-select" name="giocatoreD">
<option value="" disabled selected>Squadra</option>
{GIOCATORI_DOPPIO}
</select>
......@@ -145,7 +147,7 @@
<!-- aggiungi giocatore -->
<form action="submit.php" method="post">
<!-- <input type="hidden" name="torneo" value="eliminaGiocatore"> -->
<input type="hidden" name="action" value="add">
<div class="input-group input-padding">
<div class="input-group-prepend">
<span class="input-group-text" id="basic-addon1">aggiungi</span>
......
<?php //header("Location: ."); ?>
<?php header("Location: ."); ?>
<?php
function alert($msg) {
......@@ -19,24 +19,64 @@
die ("Not authorized");
}
if(isset($_POST["giocatore1"]) and isset($_POST["giocatore2"]) and isset($_POST["torneo"]) and isset($_POST["esito"])) {
$torneo = $_POST["torneo"]; $g1 = $_POST["giocatore1"]; $g2 = $_POST["giocatore2"]; $esito = $_POST["esito"];
if (!($g1==$g2 and $g1!="")) {
if ($torneo and $g1 and $g2 and $esito> -1) {
// echo "<strong>".$g1."</strong> vs <strong>".$g2."</strong> (".$esito.")<br/><ion-icon name='md-checkmark-circle-outline'></ion-icon> inserito nel torneo ".$torneo."!";
echo shell_exec("./tornelo.py -u $torneo \"$g1\" \"$g2\" $esito 2>&1");
echo shell_exec("./tornelo.py --gen-index 2>&1");
alert("Partita aggiunta al $torneo: \"$g1\" vs \"$g2\" ($esito)");
echo "</div>";
if(isset($_POST['action'])) {
$action = $_POST['action'];
if($action == 'update') {
if(isset($_POST["giocatore1"]) and isset($_POST["giocatore2"]) and isset($_POST["torneo"]) and isset($_POST["esito"])) {
$torneo = $_POST["torneo"]; $g1 = $_POST["giocatore1"]; $g2 = $_POST["giocatore2"]; $esito = $_POST["esito"];
if (!($g1==$g2 and $g1!="")) {
if ($torneo and $g1 and $g2 and $esito> -1) {
$command = "./tornelo.py -u $torneo \"$g1\" \"$g2\" $esito 2>&1";
$alert_msg = "Partita aggiunta al $torneo: \"$g1\" vs \"$g2\" ($esito)";
}
}
}
echo("./tornelo.py -u $torneo \"$g1\" \"$g2\" $esito --web 2>&1");
shell_exec('whoami');
print(shell_exec('whoami'));
}
elseif($action == 'delete') {
if(isset($_POST["giocatoreS"])){
$torneo = 'singolo'; $giocatore = $_POST["giocatoreS"];
}
elseif(isset($_POST["giocatoreD"])) {
$torneo = 'doppio'; $giocatore = $_POST["giocatoreD"];
}
else {
$command = '';
$alert_msg = 'Qualche errore rimuovendo il giocatore!';
}
$command = "./tornelo.py -d $torneo \"$giocatore\" 2>&1";
$alert_msg = "$giocatore. rimosso dal torneo \"$torneo\"";
}
elseif($action == 'add') {
if(isset($_POST["nuovoGiocatore"]) and isset($_POST["torneo"])) {
$torneo = $_POST["torneo"]; $giocatore = $_POST["nuovoGiocatore"];
$command = "./tornelo.py -a $torneo \"$giocatore\" 2>&1";
$alert_msg = "$giocatore. ora fa parte del torneo \"$torneo\"";
}
else {
$command = '';
$alert_msg = 'Qualche errore aggiungendo il giocatore!';
}
}
else {
$command = '';
$alert_msg = 'Nessuna azione selezionata!';
}
print(shell_exec('whoami'));
echo ($command.'\n\n'.$alert_msg);
echo shell_exec($command);
// costruisce il nuovo index
echo shell_exec("./tornelo.py --gen-index 2>&1");
alert($alert_msg);
}
foreach ($_POST as $key => $value) {
echo '<p>'.$key.": ".$value.'</p>';
}
......
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