Error checking addCoronaUser, some modularization
This commit is contained in:
@@ -1,74 +1,48 @@
|
||||
<?php
|
||||
require_once("./local/cwsvJudo.config.php");
|
||||
require_once("./lib/db.php");
|
||||
require_once("./lib/api.php");
|
||||
require_once("./local/cwsvJudo.config.php");
|
||||
require_once("./lib/db.php");
|
||||
require_once("./lib/api.php");
|
||||
|
||||
$dbConnection = getPdoDbConnection(
|
||||
$cwsvJudoConfig["db"]["host"],
|
||||
$cwsvJudoConfig["db"]["name"],
|
||||
$cwsvJudoConfig["db"]["user"],
|
||||
$cwsvJudoConfig["db"]["password"]
|
||||
);
|
||||
$dbConnection = getPdoDbConnection(
|
||||
$cwsvJudoConfig["db"]["host"],
|
||||
$cwsvJudoConfig["db"]["name"],
|
||||
$cwsvJudoConfig["db"]["user"],
|
||||
$cwsvJudoConfig["db"]["password"]
|
||||
);
|
||||
|
||||
processPostData($dbConnection, $_POST);
|
||||
processPostData($dbConnection, $_POST);
|
||||
|
||||
$judokas = getUsersWithAttribute($dbConnection, "inTraining");
|
||||
$judokas = getUsersWithAttribute($dbConnection, "inTraining");
|
||||
|
||||
$lastAttendances = getLastAttendances($dbConnection);
|
||||
$lastAttendancesAssocArray = array();
|
||||
foreach($lastAttendances as $a){
|
||||
if(!array_key_exists( $a['date'], $lastAttendancesAssocArray)){
|
||||
$lastAttendancesAssocArray[$a['date']] = array();
|
||||
$lastAttendances = getLastAttendances($dbConnection);
|
||||
$lastAttendancesAssocArray = array();
|
||||
foreach($lastAttendances as $a){
|
||||
if(!array_key_exists( $a['date'], $lastAttendancesAssocArray)){
|
||||
$lastAttendancesAssocArray[$a['date']] = array();
|
||||
}
|
||||
array_push( $lastAttendancesAssocArray[ $a['date'] ], $a );
|
||||
}
|
||||
array_push( $lastAttendancesAssocArray[ $a['date'] ], $a );
|
||||
}
|
||||
|
||||
$dateLastWendsday = new DateTime("tomorrow last wednesday");
|
||||
$dateLastFriday = new DateTime("tomorrow last friday");
|
||||
$lastTrainingDay = max($dateLastWendsday, $dateLastFriday);
|
||||
|
||||
$dateLastWendsday = new DateTime("tomorrow last wednesday");
|
||||
$dateLastFriday = new DateTime("tomorrow last friday");
|
||||
$lastTrainingDay = max($dateLastWendsday, $dateLastFriday);
|
||||
?>
|
||||
<html>
|
||||
<header>
|
||||
<!-- Compiled and minified CSS -->
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@materializecss/materialize@1.1.0-alpha/dist/css/materialize.min.css">
|
||||
<!-- Compiled and minified JavaScript -->
|
||||
<script src="https://cdn.jsdelivr.net/npm/@materializecss/materialize@1.1.0-alpha/dist/js/materialize.min.js"></script>
|
||||
|
||||
<!-- Inits for materializecss-->
|
||||
<script>
|
||||
options={};
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var elems = document.querySelectorAll('select');
|
||||
var instances = M.FormSelect.init(elems);
|
||||
});
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var elems = document.querySelectorAll('.modal');
|
||||
var instances = M.Modal.init(elems, options);
|
||||
});
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var elems = document.querySelectorAll('.sidenav');
|
||||
var instances = M.Sidenav.init(elems, options);
|
||||
});
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var elems = document.querySelectorAll('.collapsible');
|
||||
var instances = M.Collapsible.init(elems, options);
|
||||
});
|
||||
</script>
|
||||
|
||||
<!--Let browser know website is optimized for mobile-->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
|
||||
<title>Corona-Anwesenheitsliste der Judoka des Chemnitzer WSV</title>
|
||||
</header>
|
||||
<body>
|
||||
<ul id="slide-out" class="sidenav">
|
||||
<li><a href="#addAttendences">Anwesenheiten hinzufügen</a></li>
|
||||
<li><a href="#addCoronaUser">Trainee hinzufügen</a></li>
|
||||
<li><a href="#showAttendences">Anwesenheiten anzeigen</a></li>
|
||||
</ul>
|
||||
<a href="#" data-target="slide-out" class="sidenav-trigger" style="font-size: 2em;">☰ mams</a>
|
||||
<!-- Compiled and minified CSS -->
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@materializecss/materialize@1.1.0-alpha/dist/css/materialize.min.css">
|
||||
<!-- Compiled and minified JavaScript -->
|
||||
<script src="https://cdn.jsdelivr.net/npm/@materializecss/materialize@1.1.0-alpha/dist/js/materialize.min.js"></script>
|
||||
<!-- Inits for materializecss-->
|
||||
<?php include_once("lib/mams/materializeInit.php");?>
|
||||
<!--Let browser know website is optimized for mobile-->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
|
||||
<title>Corona-Anwesenheitsliste der Judoka des Chemnitzer WSV</title>
|
||||
</header>
|
||||
<body>
|
||||
<!-- sidenav for mams-->
|
||||
<?php include_once("lib/mams/sidenav.php");?>
|
||||
<h2 id="addAttendences">Anwesenheiten hinzufügen</h2>
|
||||
|
||||
<form action="./index.php" method="POST">
|
||||
@@ -97,7 +71,7 @@ $lastTrainingDay = max($dateLastWendsday, $dateLastFriday);
|
||||
<input placeholder="Name" name="name" type="text" />
|
||||
<input placeholder="Vorname" name="vorname" type="text" />
|
||||
<input placeholder="PLZ" name="corona_PLZ" type ="text" />
|
||||
<input placeholder="Telefon" name="corona_telephon" type="text" />
|
||||
<input placeholder="Telefon" name="corona_telephon" type="tel" />
|
||||
<input placeholder="eMail" name="corona_eMail" type="text" />
|
||||
<input type="submit" value="Neuen Corona-User eintragen" />
|
||||
</form>
|
||||
|
||||
Reference in New Issue
Block a user