+
+
+
-
-
-
+
+
+
-
+
";} else {
+ echo "
+
+
+
";
+ }?>
diff --git a/app/public/add_station.php b/app/public/add_station.php
index 7ca9f53..7913a2c 100644
--- a/app/public/add_station.php
+++ b/app/public/add_station.php
@@ -8,7 +8,8 @@
if(isset($_POST['save'])){
$station_name = sanitize_input($_POST['station_name']);
$station_pos = sanitize_input($_POST['station_pos']);
- write_station($con, $station_name, $station_pos);
+ $station_direct_points = sanitize_input($_POST['direkte_punkte']);
+ write_station($con, $station_name, $station_pos, $station_direct_points);
}
header("Location: stationen.php");
die;
@@ -34,6 +35,13 @@
+
+
+
+
Schließen
diff --git a/app/public/css/login.css b/app/public/css/login.css
index 1298c77..6ceefbf 100644
--- a/app/public/css/login.css
+++ b/app/public/css/login.css
@@ -101,3 +101,12 @@ input[type="submit"]:hover{
border-color: #2691d9;
transition: .5s;
}
+
+.warnings {
+ outline: none;
+ margin-top: 0px;
+ margin-bottom: 10px;
+ background-color: #ff8080;
+ border-radius: 4px;
+ padding: 4px;
+}
\ No newline at end of file
diff --git a/app/public/delete_statistics.php b/app/public/delete_statistics.php
index 0fb7a7c..c41dcbf 100644
--- a/app/public/delete_statistics.php
+++ b/app/public/delete_statistics.php
@@ -10,6 +10,13 @@
$stmt->bindParam(1, $_POST["m_id"], PDO::PARAM_INT);
$stmt->bindParam(2, $_POST["s_id"], PDO::PARAM_INT);
$stmt->execute();
+ if(get_direct_points($con, $_POST['s_id'])->fetch()['direkte_punkte'] == 0) {
+ $stmt = $con->prepare("DELETE FROM Ergebnisse WHERE m_id = ? AND s_id =?");
+ $stmt->bindParam(1, $_POST["m_id"], PDO::PARAM_INT);
+ $stmt->bindParam(2, $_POST["s_id"], PDO::PARAM_INT);
+ $stmt->execute();
+ update_points($con, $_POST["s_id"]);
+ }
} catch(PDOException $e) {
handle_pdo_exception($e);
}
diff --git a/app/public/edit_station.php b/app/public/edit_station.php
index a53cac5..38eab12 100644
--- a/app/public/edit_station.php
+++ b/app/public/edit_station.php
@@ -16,11 +16,13 @@
$station_name = sanitize_input($_POST['station_name']);
$station_pos = sanitize_input($_POST['station_pos']);
$station_gewertet = sanitize_input($_POST['gewertet']);
+ $station_direct_points = sanitize_input($_POST['direkte_punkte']);
$station = get_station_all($con, $station_id)->fetch();
$s_id = intval($station['s_id']);
$name = strval($station['name']);
$standort = strval($station['standort']);
$gewertet = intval($station['gewertet']);
+ $direct_points = intval($station['direkte_punkte']);
if($name != $station_name) {
update_station_name($con, $s_id, $station_name);
}
@@ -32,6 +34,10 @@
if($gewertet != $station_gewertet) {
update_station_gewertet($con, $s_id, $station_gewertet);
}
+
+ if($direct_points != $station_direct_points) {
+ update_station_direct_points($con, $s_id, $station_direct_points);
+ }
}
header("Location: stationen.php");
die;
@@ -62,6 +68,13 @@
diff --git a/app/public/edit_statistics.php b/app/public/edit_statistics.php
index 4bd0fb8..8c3644d 100644
--- a/app/public/edit_statistics.php
+++ b/app/public/edit_statistics.php
@@ -5,14 +5,16 @@
$user_data=check_login($con);
if($_SERVER['REQUEST_METHOD'] == "GET") {
- $row = get_result($con, $_GET["m_id"], $_GET['s_id'])->fetch();
+ $m_id = intval(sanitize_input($_GET['m_id']));
+ $s_id = intval(sanitize_input($_GET['s_id']));
+ $row = get_result($con, $m_id, $s_id)->fetch();
include("header_footer/header.php");
}
if($_SERVER['REQUEST_METHOD'] == 'POST') {
- if(isset($_POST['button'])) {
- $m_id = intval(sanitize_input($_POST['m_id']));
- $s_id = intval(sanitize_input($_POST['s_id']));
+ $s_id = intval(sanitize_input($_POST['s_id']));
+ $m_id = intval(sanitize_input($_POST['m_id']));
+ if(isset($_POST['save']) && get_direct_points($con, $s_id)->fetch()['direkte_punkte'] == 1) {
$points = intval(sanitize_input($_POST['points']));
$minutes = intval(sanitize_input($_POST['minutes']));
$seconds = intval(sanitize_input($_POST['seconds']));
@@ -36,6 +38,9 @@
$time = "00:" . $minutes . ":" . $seconds . "." . $millis;
change_time($con, $m_id, $s_id, $time);
}
+ } elseif(isset($_POST['save'])) {
+ $result = intval(sanitize_input($_POST['result']));
+ update_result($con, $s_id, $m_id, $result);
}
header("Location: statistik.php");
die;
@@ -50,31 +55,58 @@