mirror of
https://github.com/Deutscher-Tischfussballbund/com_sportsmanager.git
synced 2026-06-10 06:27:52 +00:00
Spielerstatistik in adminSpieler um Vereinlose Spieler erweitert
This commit is contained in:
@@ -959,6 +959,7 @@ function adminSpieler($admin_uebersicht): void
|
|||||||
else if ($beschraenkter_zugriff == 2)
|
else if ($beschraenkter_zugriff == 2)
|
||||||
$query .= "\n INNER JOIN (SELECT spieler_id FROM #__sportsmanager_mitglied_von_verein INNER JOIN #__sportsmanager_verein USING (verein_id) WHERE NOT #__sportsmanager_mitglied_von_verein.ausgetreten AND NOT #__sportsmanager_verein.ausgetreten AND mitgliedsstatus = 1 AND" . vereinFilter("#__sportsmanager_verein.verein_id IN") . "GROUP BY spieler_id ORDER BY spieler_id, verein_id) AS mitgliedschaft USING (spieler_id)";
|
$query .= "\n INNER JOIN (SELECT spieler_id FROM #__sportsmanager_mitglied_von_verein INNER JOIN #__sportsmanager_verein USING (verein_id) WHERE NOT #__sportsmanager_mitglied_von_verein.ausgetreten AND NOT #__sportsmanager_verein.ausgetreten AND mitgliedsstatus = 1 AND" . vereinFilter("#__sportsmanager_verein.verein_id IN") . "GROUP BY spieler_id ORDER BY spieler_id, verein_id) AS mitgliedschaft USING (spieler_id)";
|
||||||
$anzahlSpieler["aktiv"] = loadResult($db, $query);
|
$anzahlSpieler["aktiv"] = loadResult($db, $query);
|
||||||
|
|
||||||
$jahr = date("Y");
|
$jahr = date("Y");
|
||||||
$anzahlSpieler["J aktiv"] = loadResult($db, $query . "\n WHERE " . ($jahr - 18) . " <= geburtsjahr");
|
$anzahlSpieler["J aktiv"] = loadResult($db, $query . "\n WHERE " . ($jahr - 18) . " <= geburtsjahr");
|
||||||
$anzahlSpieler["S aktiv"] = loadResult($db, $query . "\n WHERE " . ($jahr - 50) . " > geburtsjahr");
|
$anzahlSpieler["S aktiv"] = loadResult($db, $query . "\n WHERE " . ($jahr - 50) . " > geburtsjahr");
|
||||||
@@ -985,6 +986,9 @@ function adminSpieler($admin_uebersicht): void
|
|||||||
$query .= "\n INNER JOIN (SELECT spieler_id FROM #__sportsmanager_mitglied_von_verein INNER JOIN #__sportsmanager_verein USING (verein_id) WHERE NOT #__sportsmanager_mitglied_von_verein.ausgetreten AND NOT #__sportsmanager_verein.ausgetreten AND mitgliedsstatus = 3 AND" . vereinFilter("#__sportsmanager_verein.verein_id IN") . "GROUP BY spieler_id ORDER BY spieler_id, verein_id) AS mitgliedschaft USING (spieler_id)";
|
$query .= "\n INNER JOIN (SELECT spieler_id FROM #__sportsmanager_mitglied_von_verein INNER JOIN #__sportsmanager_verein USING (verein_id) WHERE NOT #__sportsmanager_mitglied_von_verein.ausgetreten AND NOT #__sportsmanager_verein.ausgetreten AND mitgliedsstatus = 3 AND" . vereinFilter("#__sportsmanager_verein.verein_id IN") . "GROUP BY spieler_id ORDER BY spieler_id, verein_id) AS mitgliedschaft USING (spieler_id)";
|
||||||
$anzahlSpieler["passiv"] = loadResult($db, $query);
|
$anzahlSpieler["passiv"] = loadResult($db, $query);
|
||||||
|
|
||||||
|
$query = "SELECT COUNT(DISTINCT spieler_id) FROM #__sportsmanager_spieler WHERE aktueller_verein_id IS NULL;";
|
||||||
|
$anzahlSpieler["vereinslos"] = loadResult($db, $query) - $anzahlSpieler["passiv"];
|
||||||
|
|
||||||
$search = stripslashes($filter);
|
$search = stripslashes($filter);
|
||||||
if ($beschraenkter_zugriff == 0 && $search == "_____DOPPELT") {
|
if ($beschraenkter_zugriff == 0 && $search == "_____DOPPELT") {
|
||||||
$jahr = date("Y");
|
$jahr = date("Y");
|
||||||
|
|||||||
@@ -1123,7 +1123,6 @@ class HTML_sportsmanager_admin
|
|||||||
static function adminSpieler($filter, $rows, $anzahlSpieler, $admin_uebersicht, $beschraenkter_zugriff, $ansprechpartner_importieren, $ansprechpartner_exportieren, $ansprechpartner_spielerdaten_aendern, $ansprechpartner_bilder_aendern): void
|
static function adminSpieler($filter, $rows, $anzahlSpieler, $admin_uebersicht, $beschraenkter_zugriff, $ansprechpartner_importieren, $ansprechpartner_exportieren, $ansprechpartner_spielerdaten_aendern, $ansprechpartner_bilder_aendern): void
|
||||||
{
|
{
|
||||||
global $params;
|
global $params;
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<div
|
<div
|
||||||
class="componentheading<?php echo $params->get('pageclass_sfx'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_PLAYERS'); ?>
|
class="componentheading<?php echo $params->get('pageclass_sfx'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_PLAYERS'); ?>
|
||||||
@@ -1243,8 +1242,10 @@ class HTML_sportsmanager_admin
|
|||||||
:</strong>
|
:</strong>
|
||||||
</td>
|
</td>
|
||||||
<td nowrap style="text-align: right"><?php echo $anzahlSpieler["passiv"]; ?></td>
|
<td nowrap style="text-align: right"><?php echo $anzahlSpieler["passiv"]; ?></td>
|
||||||
<td></td>
|
<td nowrap style="vertical-align: top"><strong><?php echo Text::_('COM_SPORTSMANAGER_PLAYER_UNATTACHED'); ?>
|
||||||
<td></td>
|
:</strong>
|
||||||
|
</td>
|
||||||
|
<td nowrap style="text-align: right"><?php echo $anzahlSpieler["vereinslos"]; ?></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td nowrap style="vertical-align: top"><strong><?php echo Text::_('COM_SPORTSMANAGER_MEN_ACTIVE'); ?>
|
<td nowrap style="vertical-align: top"><strong><?php echo Text::_('COM_SPORTSMANAGER_MEN_ACTIVE'); ?>
|
||||||
|
|||||||
@@ -363,6 +363,7 @@ COM_SPORTSMANAGER_STATISTIK="Statistik"
|
|||||||
COM_SPORTSMANAGER_PLAYERS_ACTIVE="Spieler aktiv"
|
COM_SPORTSMANAGER_PLAYERS_ACTIVE="Spieler aktiv"
|
||||||
COM_SPORTSMANAGER_RESTRICTED_PLAYERS="Spieler eingeschränkt"
|
COM_SPORTSMANAGER_RESTRICTED_PLAYERS="Spieler eingeschränkt"
|
||||||
COM_SPORTSMANAGER_PLAYER_PASSIV="Spieler passiv"
|
COM_SPORTSMANAGER_PLAYER_PASSIV="Spieler passiv"
|
||||||
|
COM_SPORTSMANAGER_PLAYER_UNATTACHED="Spieler vereinslos"
|
||||||
COM_SPORTSMANAGER_MEN_ACTIVE="Herren aktiv"
|
COM_SPORTSMANAGER_MEN_ACTIVE="Herren aktiv"
|
||||||
COM_SPORTSMANAGER_WOMEN_ACTIVE="Damen aktiv"
|
COM_SPORTSMANAGER_WOMEN_ACTIVE="Damen aktiv"
|
||||||
COM_SPORTSMANAGER_JUNIOR_ACTIVE="Junioren aktiv"
|
COM_SPORTSMANAGER_JUNIOR_ACTIVE="Junioren aktiv"
|
||||||
|
|||||||
@@ -361,8 +361,9 @@ COM_SPORTSMANAGER_PLAYERS_EXPORT_SPORT_SOFTWARE="Export players (Sport Software)
|
|||||||
COM_SPORTSMANAGER_CLEANUP_INACTIVE_PLAYERS="Cleanup inactive players"
|
COM_SPORTSMANAGER_CLEANUP_INACTIVE_PLAYERS="Cleanup inactive players"
|
||||||
COM_SPORTSMANAGER_STATISTIK="Statistics"
|
COM_SPORTSMANAGER_STATISTIK="Statistics"
|
||||||
COM_SPORTSMANAGER_PLAYERS_ACTIVE="Players active"
|
COM_SPORTSMANAGER_PLAYERS_ACTIVE="Players active"
|
||||||
COM_SPORTSMANAGER_RESTRICTED_PLAYERS="Players restrited"
|
COM_SPORTSMANAGER_RESTRICTED_PLAYERS="Players restricted"
|
||||||
COM_SPORTSMANAGER_PLAYER_PASSIV="Players passive"
|
COM_SPORTSMANAGER_PLAYER_PASSIV="Players passive"
|
||||||
|
COM_SPORTSMANAGER_PLAYER_UNATTACHED="Players unattached"
|
||||||
COM_SPORTSMANAGER_MEN_ACTIVE="Male active"
|
COM_SPORTSMANAGER_MEN_ACTIVE="Male active"
|
||||||
COM_SPORTSMANAGER_WOMEN_ACTIVE="Female active"
|
COM_SPORTSMANAGER_WOMEN_ACTIVE="Female active"
|
||||||
COM_SPORTSMANAGER_JUNIOR_ACTIVE="Juniors active"
|
COM_SPORTSMANAGER_JUNIOR_ACTIVE="Juniors active"
|
||||||
|
|||||||
Reference in New Issue
Block a user