Files
cwsvJudo/homepage/wkParticipo/galImgPicker.php
marko 18394392de Eigener Zweig für den Wettkampfplaner
- Alle Dateien in ein neues Verzeichnis kopiert
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/addEvent.php -> addEvent.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/addFahrt.php -> addFahrt.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/addStarter.php -> addStarter.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/addStarterDev.php -> addStarterDev.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/admin/.htaccess -> admin/.htaccess
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/admin/addEvent.php -> admin/addEvent.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/admin/addMitfahrer.php -> admin/addMitfahrer.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/admin/adminAddStarter.php -> admin/adminAddStarter.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/admin/adminFunctions.php -> admin/adminFunctions.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/admin/adminFunctions.php.inc -> admin/adminFunctions.php.inc
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/admin/adminUpdateStarterErgebnis.php -> admin/adminUpdateStarterErgebnis.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/admin/config.inc.php -> admin/config.inc.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/admin/index.php -> admin/index.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/admin/listEvents.php -> admin/listEvents.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/admin/listUsers.php -> admin/listUsers.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/admin/newsLetter.php -> admin/newsLetter.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/admin/register.php -> admin/register.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/admin/resetPassword.php -> admin/resetPassword.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/admin/reseteMitfahrer.php -> admin/reseteMitfahrer.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/admin/showEvent.php -> admin/showEvent.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/admin/showFahrt.php -> admin/showFahrt.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/admin/showUser.php -> admin/showUser.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/admin/verteileMitfahrer.php -> admin/verteileMitfahrer.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/auth.php -> auth.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/authLogin.php -> authLogin.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/calendar.php -> calendar.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/changePassword.php -> changePassword.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/editFahrt.php -> editFahrt.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/eventKalender.php -> eventKalender.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/galImgPicker.php -> galImgPicker.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/horstWolfJudosport.php -> horstWolfJudosport.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/index.php -> index.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/infoZettel.php -> infoZettel.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/lib/wkParticipo-userAttribute.php -> lib/wkParticipo-userAttribute.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/lib/wkParticipoLib.inc.php -> lib/wkParticipoLib.inc.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/local/.htaccess -> local/.htaccess
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/local/db.php.inc -> local/db.php.inc
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/local/wkParticipoConf.php.inc -> local/wkParticipoConf.php.inc
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/login.php -> login.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/logout.php -> logout.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/showWkEvent.php -> showWkEvent.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/style.css -> style.css
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/styleDev.css -> styleDev.css
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/userInfo.php -> userInfo.php
	umbenannt:      ../redesign2018/markdownExperiment/wkParticipo/wkParticipo.css -> wkParticipo.css
2019-03-24 11:35:09 +01:00

195 lines
5.5 KiB
PHP

<?php
require_once('./local/wkParticipoConf.php.inc');
require_once('./auth.php');
require_once('./local/db.php.inc');
require_once('./lib/wkParticipoLib.inc.php');
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Bilderauswahl für die Galerien</title>
<meta name="description" content="App zum Auswählen der besten Bilder der Galerien">
<link rel="icon" href="/ressourcen/graphiken/icons/cwsv.ico" />
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
<link rel="stylesheet" href="style.css">
</head>
<body>
<?php echo $login_status; ?>
<?php echo htmlRetMessage( $message );?>
<nav>
<ul>
<li>
<a href="./index.php">
<div>Zur Übersichtsseite</div>
</a>
</li>
</ul>
</nav>
<h1>Bilderauswahl</h1>
<?php
$galJahr = isset($_GET["jahr"]) ? $_GET["jahr"] : "";
$message['error'] = "";
// Daten der Datenbank laden
require_once($_SERVER['DOCUMENT_ROOT']."/bonus/db.inc");
// Datenbankverbindung herstellen
$mysqlConn = @new mysqli($db_server, $db_user, $db_password, $db_name);
if($mysqlConn->connect_error){
$message['error'] += "Datenbankverbindung fehlgeschlagen: " . $mysqlConn->connect_error . "<br />";
}
else{
// mögliche Werte für das Jahr herausfinden
$galJahresListe = array();
$queryJahresListe = "
SELECT DISTINCT DATE_FORMAT( datum, '%Y')
AS jahr
FROM cwsvjudo.wkGalerien
WHERE 1
ORDER BY DATE_FORMAT( datum, '%Y' ) DESC;
";
$mysqlResults = $mysqlConn->query($queryJahresListe);
if( !$mysqlResults ){
$message['error'] += "Fehler bei Datenbankabfrage '".$queryJahresListe."'<br />";
}
else{
while( $mysqlResult = $mysqlResults->fetch_assoc() ){
array_push( $galJahresListe, $mysqlResult['jahr']);
}
}
// standardmäßig frage die letzten 12 Galerien ab
$queryGals = "
SELECT *
FROM cwsvjudo.wkGalerien
WHERE typ='Bilder'
ORDER BY datum DESC LIMIT 12
";
// Falls ein Konkretes Jahr angegebe wurde, fragen wir dies ab
if($galJahr != ""){
$minDate = $galJahr."-01-01";
$maxDate = $galJahr."-12-31";
$queryGals = sprintf("
SELECT id,datum,name,url,typ,teaserBildUrl
FROM cwsvjudo.wkGalerien
WHERE datum >= '%s' AND datum <= '%s' ORDER BY datum ASC;",
$mysqlConn->real_escape_string($minDate),
$mysqlConn->real_escape_string($maxDate)
);
}
$galListe = array();
$mysqlResults = $mysqlConn->query($queryGals);
if( !$mysqlResults ){
$message['error'] += "Fehler bei Datenbankabfrage '".$queryGals."'<br />";
}
else{
while( $mysqlResult = $mysqlResults->fetch_assoc() ){
array_push( $galListe, $mysqlResult);
}
}
$mysqlConn->close();
}
?>
<?php echo htmlRetMessage( $message );?>
Jahresauswahl:
<form class="yearSelector">
<select name="jahr" onchange="javascript: this.form.submit();" >
<optgroup label="Jahresauswahl">
<option value=""<?php echo $galJahr!="" ? "" : " selected";?> >Neueste</option>
<?php
foreach($galJahresListe as $jahr){
?>
<option value="<?php echo $jahr?>"<?php echo $galJahr==$jahr ? " selected" : "";?>><?php echo $jahr?></option>
<?php
}
?>
</optgroup>
</select>
<noscript>
<button type="submit">Submit</button>
</noscript>
</form>
<h1>
<?php echo $galJahr != "" ? "Wettkampfgalerien ".$galJahr : "Die neuesten Wettkampfgalerien"?>
</h1>
<style type="text/css">
.galleryTable{
width: 100%;
}
.galleryTable th{
background-color: #666;
color: #fff;
}
.galleryTable tr{
/* background-color: #FFAE00;*/
color: #000;
}
.galleryTable tr:nth-child(odd){
background-color: #FF8100 ;
}
</style>
<table class="galleryTable">
<thead><tr><th>Datum</th><th>Link zur Bildauswahl</th></tr></thead>
<tbody>
<?php
// Jede Galerie ausgeben
foreach($galListe as $gal){
?>
<tr onclick="window.document.location='<?php echo mb_convert_encoding($gal['url'], 'UTF-8', 'ISO-8859-1') . "?chooseMode=true&galId=" . mb_convert_encoding($gal['id'], 'UTF-8', 'ISO-8859-1');?>';">
<td class="noWrap">
<time datetime="<?php echo mb_convert_encoding($gal['datum'], 'UTF-8', 'ISO-8859-1');?>"><?php echo mb_convert_encoding($gal['datum'], 'UTF-8', 'ISO-8859-1');?></time>
</td>
<td class="floatClearBoth">
<a href="<?php echo( mb_convert_encoding($gal['url'], 'UTF-8', 'ISO-8859-1') . "?chooseMode=true&galId=" . mb_convert_encoding($gal['id'], 'UTF-8', 'ISO-8859-1') );?>">
<?php if( $gal['teaserBildUrl'] != "" ){
?>
<div>
<img title="<?php echo mb_convert_encoding($gal['name'], 'UTF-8', 'ISO-8859-1');?> - Bilder der Judoka des Chemnitzer WSV" alt="Teaserbild <?php echo mb_convert_encoding($gal['name'], 'UTF-8', 'ISO-8859-1');?>" src="<?php echo mb_convert_encoding($gal['teaserBildUrl'], 'UTF-8', 'ISO-8859-1');?>"/>
</div>
<?php
}?>
<div>
<?php echo mb_convert_encoding($gal['name'], 'UTF-8', 'ISO-8859-1');?> (<?php echo mb_convert_encoding($gal['typ'], 'UTF-8', 'ISO-8859-1');?>)
</div>
</a>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<nav>
<ul>
<li>
<a href="./index.php">
<div>Zur Übersichtsseite</div>
</a>
</li>
</ul>
</nav>
<!--Beginn der Einbindung des Counters-->
<?php
$chCounter_page_title = "Wettkampfplaner -- Bilderauswahlübersicht";
$chCounter_page_url = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . "?user=".$_SESSION['user']['username'];
$chCounter_visible=0;
// include( $_SERVER['DOCUMENT_ROOT'].'/expCounter/counter.php');
?>
</body>
</html>