- php7-Kompatibilität

modified:   eventKalender.php
	modified:   galImgPicker.php
	modified:   infoZettel.php
	modified:   horstWolfJudosport.php
- Wettkampfsaten als dl statt ul
	modified:   index.php
	modified:   lib/wkParticipoLib.inc.php
This commit is contained in:
marko
2018-07-25 09:07:10 +02:00
parent 4ca073001c
commit d167dcd399
6 changed files with 107 additions and 106 deletions

View File

@@ -1,80 +1,81 @@
<?php <?php
require_once('./local/wkParticipoConf.php.inc'); setlocale (LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge');
require_once('./authLogin.php'); require_once('./local/wkParticipoConf.php.inc');
require_once('./local/db.php.inc'); require_once('./authLogin.php');
require_once('./lib/wkParticipoLib.inc.php'); require_once('./local/db.php.inc');
require_once('./lib/wkParticipoLib.inc.php');
$sqlMessage = array();
$sqlMessage = array();
$mysqlConn = @new mysqli($db_server, $db_user, $db_password, $db_name);
if ($mysqlConn->connect_error) { $mysqlConn = @new mysqli($db_server, $db_user, $db_password, $db_name);
$sqlMessage['error'] .= 'Datenbankverbindung fehlgeschlagen: ' . $mysqlConn->connect_error; if ($mysqlConn->connect_error) {
} $sqlMessage['error'] .= 'Datenbankverbindung fehlgeschlagen: ' . $mysqlConn->connect_error;
}
?>
?>
<!DOCTYPE html>
<html> <!DOCTYPE html>
<head> <html>
<meta charset="utf-8" /> <head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Wettkampfplanung der Judoka des CWSV</title>
<link rel="stylesheet" href="./style.css"> <title>Wettkampfplanung der Judoka des CWSV</title>
<link rel="stylesheet" href="wkParticipo.css"> <link rel="stylesheet" href="wkParticipo.css">
</head> <link rel="stylesheet" href="./style.css">
<body> </head>
<?php echo $login_status;?> <body>
<?php echo htmlRetMessage($sqlMessage);?> <?php echo $login_status;?>
<?php echo htmlRetMessage($sqlMessage);?>
<h1>Wettkampfplanung - Kalender</h1>
<h1>Wettkampfplanung - Kalender</h1>
<style>
.navBar{ <style>
display: flex; .navBar{
flex-flow: column; display: flex;
} flex-flow: column;
</style> }
<div class="navBar"> </style>
<a class="touchLink" href="./index.php"> <div class="navBar">
<div>Zur Übersicht zurück</div> <a class="touchLink" href="./index.php">
</a> <div>Zur Übersicht zurück</div>
<a class="touchLink" href="http://cwsvjudo.bplaced.net/pages/desktop/wkParticipo/calendar.php"> </a>
<div>die geplanten Wettkämpfe als iCal</div> <a class="touchLink" href="http://cwsvjudo.bplaced.net/pages/desktop/wkParticipo/calendar.php">
</a> <div>die geplanten Wettkämpfe als iCal</div>
<a class="touchLink" href="https://www.google.com/calendar/render?cid=http://cwsvjudo.bplaced.net/pages/desktop/wkParticipo/calendar.php"> </a>
<div>alle geplanten Wettkämpfe in den Google Kalender übernehmen</div> <a class="touchLink" href="https://www.google.com/calendar/render?cid=http://cwsvjudo.bplaced.net/pages/desktop/wkParticipo/calendar.php">
</a> <div>alle geplanten Wettkämpfe in den Google Kalender übernehmen</div>
</div> </a>
</div>
<h2 id="wettkaempfen">Anstehende Wettkämpfe</h2>
<?php <h2 id="wettkaempfen">Anstehende Wettkämpfe</h2>
$wkEvents = getCommingWkEvents($mysqlConn); <?php
$wkEvents = getCommingWkEvents($mysqlConn);
if( empty($wkEvents) ){
?> if( empty($wkEvents) ){
<p>Momentan befinden sich anscheinend keine Wettkämpfe in Planung!</p> ?>
<?php <p>Momentan befinden sich anscheinend keine Wettkämpfe in Planung!</p>
} <?php
else{ }
foreach( $wkEvents as $wk){ else{
$wkEvent = getWkEventData($mysqlConn, $wk['id']); foreach( $wkEvents as $wk){
echo htmlWkEvent($wkEvent, getStarterForEvent($mysqlConn, $wkEvent['id']), getFahrtenForEvent($mysqlConn, $wkEvent['id'])); $wkEvent = getWkEventData($mysqlConn, $wk['id']);
?> echo htmlWkEvent($wkEvent, getStarterForEvent($mysqlConn, $wkEvent['id']), getFahrtenForEvent($mysqlConn, $wkEvent['id']));
<hr /> ?>
<?php <hr />
} <?php
} }
?> }
?>
<!--Beginn der Einbindung des Counters-->
<?php <!--Beginn der Einbindung des Counters-->
$chCounter_page_title = "Wettkampfplaner -- Eventkalender"; <?php
$chCounter_page_url = $_SERVER[HTTP_HOST] . $_SERVER[REQUEST_URI] . "?user=".$_SESSION['user']['username']; $chCounter_page_title = "Wettkampfplaner -- Eventkalender";
$chCounter_visible=0; $chCounter_page_url = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . "?user=".$_SESSION['user']['username'];
// include( $_SERVER['DOCUMENT_ROOT'].'/expCounter/counter.php'); $chCounter_visible=0;
?> // include( $_SERVER['DOCUMENT_ROOT'].'/expCounter/counter.php');
</body> ?>
</html> </body>
</html>

View File

@@ -186,7 +186,7 @@
<!--Beginn der Einbindung des Counters--> <!--Beginn der Einbindung des Counters-->
<?php <?php
$chCounter_page_title = "Wettkampfplaner -- Bilderauswahlübersicht"; $chCounter_page_title = "Wettkampfplaner -- Bilderauswahlübersicht";
$chCounter_page_url = $_SERVER[HTTP_HOST] . $_SERVER[REQUEST_URI] . "?user=".$_SESSION['user']['username']; $chCounter_page_url = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . "?user=".$_SESSION['user']['username'];
$chCounter_visible=0; $chCounter_visible=0;
// include( $_SERVER['DOCUMENT_ROOT'].'/expCounter/counter.php'); // include( $_SERVER['DOCUMENT_ROOT'].'/expCounter/counter.php');
?> ?>

View File

@@ -61,7 +61,7 @@
<!--Beginn der Einbindung des Counters--> <!--Beginn der Einbindung des Counters-->
<?php <?php
// $chCounter_page_title = "Wettkampfplaner -- Wurflexikon"; // $chCounter_page_title = "Wettkampfplaner -- Wurflexikon";
// $chCounter_page_url = $_SERVER[HTTP_HOST] . $_SERVER[REQUEST_URI] . "?user=".$_SESSION['user']['username']; // $chCounter_page_url = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . "?user=".$_SESSION['user']['username'];
// $chCounter_visible=0; // $chCounter_visible=0;
// include( $_SERVER['DOCUMENT_ROOT'].'/expCounter/counter.php'); // include( $_SERVER['DOCUMENT_ROOT'].'/expCounter/counter.php');
?> ?>

View File

@@ -112,11 +112,11 @@ setlocale (LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge');
<div class="wkInfoCardWkData"> <div class="wkInfoCardWkData">
<div class="wkInfoCardWkInfo"> <div class="wkInfoCardWkInfo">
<h4 class="fontWeightLighter" ><?php echo( $wkEvent['Veranstaltung'] );?></h4> <h4 class="fontWeightLighter" ><?php echo( $wkEvent['Veranstaltung'] );?></h4>
<ul> <dl>
<li>Datum: <time datetime="<?php echo( $wkEvent['Datum'] );?>"><?php echo( $wkEvent['Datum'] );?></time></li> <dt>Datum</dt><dd><time datetime="<?php echo( $wkEvent['Datum'] );?>"><?php echo( $wkEvent['Datum'] );?></time></dd>
<li>Altersklassen: <?php echo( $wkEvent['Altersklassen'] );?></li> <dt>Altersklassen</dt><dd><?php echo( $wkEvent['Altersklassen'] );?></dd>
<li>Eingeschrieben als: <?php echo( $startTyp[$wkEvent['type']] );?></li> <dt>Eingeschrieben als</dt><dd><?php echo( $startTyp[$wkEvent['type']] );?></dd>
</ul> </dl>
</div> </div>
<div class="wkInfoCardButtonBar"> <div class="wkInfoCardButtonBar">

View File

@@ -60,7 +60,7 @@
<!--Beginn der Einbindung des Counters--> <!--Beginn der Einbindung des Counters-->
<?php <?php
// $chCounter_page_title = "Wettkampfplaner -- Infozettel"; // $chCounter_page_title = "Wettkampfplaner -- Infozettel";
// $chCounter_page_url = $_SERVER[HTTP_HOST] . $_SERVER[REQUEST_URI] . "?user=".$_SESSION['user']['username']; // $chCounter_page_url = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . "?user=".$_SESSION['user']['username'];
// $chCounter_visible=0; // $chCounter_visible=0;
// include( $_SERVER['DOCUMENT_ROOT'].'/expCounter/counter.php'); // include( $_SERVER['DOCUMENT_ROOT'].'/expCounter/counter.php');
?> ?>

View File

@@ -1209,8 +1209,8 @@ $retHtml = "";
foreach($fahrten as $fahrt) foreach($fahrten as $fahrt)
$anzPlätze += $fahrt['plaetze']; $anzPlätze += $fahrt['plaetze'];
$heuteDateTime = DateTime::createFromFormat("Y-m-d", date("Y-m-d")); $heuteDateTime = DateTimeImmutable::createFromFormat("Y-m-d", date("Y-m-d"));
$einschreibeDateTime = DateTime::createFromFormat("Y-m-d", $aWkEvent['meldefrist']); $einschreibeDateTime = DateTimeImmutable::createFromFormat("Y-m-d", $aWkEvent['meldefrist']);
$retHtml = $retHtml =
"<div class=\"wkInfoCard\">". "<div class=\"wkInfoCard\">".
@@ -1224,54 +1224,54 @@ $retHtml = "";
"<div class=\"wkInfoCardWkData\">". "<div class=\"wkInfoCardWkData\">".
"<div class=\"wkInfoCardWkInfo\">". "<div class=\"wkInfoCardWkInfo\">".
"<h3 class=\"fontWeightLighter\" >".$aWkEvent['Veranstaltung']."</h4>". "<h3 class=\"fontWeightLighter\" >".$aWkEvent['Veranstaltung']."</h4>".
"<ul>". "<dl>".
"<li>Altersklassen: ".$aWkEvent['Altersklassen']."</li>". "<dt>Altersklassen</dt><dd>".$aWkEvent['Altersklassen']."</dd>".
"<li>Einschreibefrist: ".( "<dt>Einschreibefrist</dt><dd>".(
empty($aWkEvent['meldefrist'])? empty($aWkEvent['meldefrist'])?
"fehlende Einschreibefrist" "fehlende Einschreibefrist"
:"<time datetime=\"" . $aWkEvent['meldefrist'] . "\">" . $aWkEvent['meldefrist'] . "</time>". :"<time datetime=\"" . $aWkEvent['meldefrist'] . "\">" . $aWkEvent['meldefrist'] . "</time>".
"<div class=\"wkInfoCardButtonBar flexFlowRow justifyContentFlexStart\">". "<div class=\"wkInfoCardButtonBar flexFlowRow justifyContentFlexStart\">".
"<a class=\"wkInfoCardButton wkInfoCardButtonSuccess wkInfoCardButtonRaised\" href =\"" . addToGcalUrl( "Einschreibefrist " . $aWkEvent['Veranstaltung'], $aWkEvent['meldefrist'] ) . "\" >In Google Calendar übernehmen</a>". "<a class=\"wkInfoCardButton wkInfoCardButtonSuccess wkInfoCardButtonRaised\" href =\"" . addToGcalUrl( "Einschreibefrist " . $aWkEvent['Veranstaltung'], $aWkEvent['meldefrist'] ) . "\" >In Google Calendar übernehmen</a>".
"</div>" "</div>"
)."</li>". )."</dd>".
(!empty($_SESSION['login'])? (!empty($_SESSION['login'])?
"<li>angemeldete Starter: ".( "<dt>angemeldete Starter</dt><dd>".(
empty($starters)? empty($starters)?
"Noch hat sich niemand für diesen Wettkampf gemeldet!": "Noch hat sich niemand für diesen Wettkampf gemeldet!":
count($starters) count($starters)
)."</li>" )."</dd>"
:""). :"").
(empty($_SESSION['login'])? (empty($_SESSION['login'])?
"Ein Einschreiben ist nur eingeloggt möglich!" "<dd>Ein Einschreiben ist nur eingeloggt möglich!</dd>"
:"<form action=\"./addStarter.php\" method=\"post\">". :"<dd><form action=\"./addStarter.php\" method=\"post\">".
"<input type=\"hidden\" name=\"f[eventId]\" value=". "<input type=\"hidden\" name=\"f[eventId]\" value=".
( isset( $aWkEvent['id'] ) ? $aWkEvent['id'] : ""). ( isset( $aWkEvent['id'] ) ? $aWkEvent['id'] : "").
" />". " />".
( $heuteDateTime->modify( "+ 4 weeks") < $einschreibeDateTime? ( $heuteDateTime->modify( "+ 4 weeks") < $einschreibeDateTime?
"<button type=\"submit\" disabled>ist es noch zu früh jemanden einzuschreiben!</button>" "<button type=\"submit\" disabled>Es ist noch zu früh jemanden einzuschreiben (ab ".$einschreibeDateTime->modify( "- 4 weeks")->format("Y-m-d").")!</button>"
:( date("Y-m-d") > $aWkEvent['meldefrist']? :( date("Y-m-d") > $aWkEvent['meldefrist']?
"<button type=\"submit\" disabled>ist die Einschreibefrist bereits abgelaufen!</button>". "<button type=\"submit\" disabled>ist die Einschreibefrist bereits abgelaufen!</button>".
"<p>Frist für das Einschreiben verpasst? Für ein nachträgliches Einschreiben mit dem Admin verständigen (<a href=\"mailto:cwsvjudo@arcor.de?Subject=" . ( rawurlencode("Meldefrist ".$aWkEvent['Veranstaltung']) ) . "\" target=\"_top\">Email an cwsvjudo@arcor.de</a>).</p>" "<p>Frist für das Einschreiben verpasst? Für ein nachträgliches Einschreiben mit dem Admin verständigen (<a href=\"mailto:cwsvjudo@arcor.de?Subject=" . ( rawurlencode("Meldefrist ".$aWkEvent['Veranstaltung']) ) . "\" target=\"_top\">Email an cwsvjudo@arcor.de</a>).</p>"
:"<button type=\"submit\">jmd. einschreiben</button>" :"<button type=\"submit\">jmd. einschreiben</button>"
) )
). ).
"</form>" "</form></dd>"
). ).
"<li" . ( ($anzPlätze<count($starters)) ? " style=\"color: red\"" : "" ) . ">Anzahl Plätze: " . $anzPlätze . "</li>". "<dt" . ( ($anzPlätze<count($starters)) ? " style=\"color: red\"" : "" ) . ">Anzahl Plätze</dt><dd>" . $anzPlätze . "</dd>".
(empty($_SESSION['login'])? (empty($_SESSION['login'])?
"Das Anbieten von Mitfahrgelegenheiten ist nur eingeloggt möglich!" "<dd>Das Anbieten von Mitfahrgelegenheiten ist nur eingeloggt möglich!</dd>"
:"<form action=\"./addFahrt.php\" method=\"post\">". :"<dd><form action=\"./addFahrt.php\" method=\"post\">".
"<input type=\"hidden\" name=\"f[eventId]\" value=" . ( isset( $aWkEvent['id'] ) ? $aWkEvent['id'] : "" ) . "\" />". "<input type=\"hidden\" name=\"f[eventId]\" value=" . ( isset( $aWkEvent['id'] ) ? $aWkEvent['id'] : "" ) . "\" />".
($aWkEvent['Datum'] > date("Y-m-d")? ($aWkEvent['Datum'] > date("Y-m-d")?
"<button type=\"submit\">Mitfahr&shy;gelegenheit anbieten</button>" "<button type=\"submit\">Mitfahr&shy;gelegenheit anbieten</button>"
:"<button type=\"submit\" disabled>ist es leider zu spät, noch Mitfahrgelegenheiten hinzuzufügen.</button>" :"<button type=\"submit\" disabled>ist es leider zu spät, noch Mitfahrgelegenheiten hinzuzufügen.</button>"
). ).
"</form>" "</form></dd>"
). ).
( !empty( $aWkEvent['bemerkungen'] )? ( !empty( $aWkEvent['bemerkungen'] )?
"<li>Bemerkungen: " . $aWkEvent['bemerkungen'] . "</li>" "<dt>Bemerkungen</dt><dd>" . $aWkEvent['bemerkungen'] . "</dd>"
:""). :"").
"</ul>". "</dl>".
"</div>". "</div>".
"<div class=\"wkInfoCardButtonBar\">". "<div class=\"wkInfoCardButtonBar\">".