Überarbeitung Startseite:

This commit is contained in:
Jürgen Meyer
2025-06-15 16:22:58 +02:00
parent 000731a289
commit e1ecec502b
@@ -16,145 +16,156 @@ class HTML_sportsmanager_admin
{ {
static function adminUebersicht($veranstaltungen, $spielerstatistiken, $turniere, $ranglisten, $individualwettbewerbe, $statistik, $saisons, $filter_saison_id, $externe_datenbank): void static function adminUebersicht($veranstaltungen, $spielerstatistiken, $turniere, $ranglisten, $individualwettbewerbe, $statistik, $saisons, $filter_saison_id, $externe_datenbank): void
{ {
global $params; function checkZeilenumbruch($Spalte_Nr, $max_Spalten)
{
$Spalte_Nr++;
if ($Spalte_Nr >= $max_Spalten){
echo "</tr>\n<tr>\n";
$Spalte_Nr = 0;
}
return $Spalte_Nr;
}
global $params;
?> ?>
<div class="componentheading<?php echo $params->get('pageclass_sfx'); ?>"><a <div class="componentheading<?php echo $params->get('pageclass_sfx'); ?>" style='font-weight: bold;'>
href="https://github.com/Deutscher-Tischfussballbund/" target="_blank">Sports <a href="https://github.com/Deutscher-Tischfussballbund/" target="_blank">
Manager <?php echo SPORTS_MANAGER_VERSION; ?> </a> Sports Manager <?php echo SPORTS_MANAGER_VERSION; ?> </a>
</div> </div>
<table style="border-spacing: 10px"> <table>
<?php <tr>
if (benutzerZugriff("spieler_aendern") <?php
|| benutzerVeranstalterModerator() $max_Spalten = 6;
|| benutzerVereinModerator() $Spalte_Nr = 0;
|| benutzerZugriff("vereine_aendern") if (benutzerZugriff("spieler_aendern") || benutzerVeranstalterModerator() || benutzerVereinModerator()) {
|| benutzerZugriff("organisationen_aendern") ?>
|| benutzerZugriff("kategorien_aendern") <td style="padding-right: 15px" nowrap>
|| benutzerZugriff("moderatoren_aendern") <a href="<?php echo SportsManagerURL('&task=admin_spieler'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_PLAYERS'); ?></a>
|| benutzerZugriff("einstufungen_aendern") </td>
|| benutzerZugriff("basiseinstellungen_aendern")) { <?php
?> $Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
<tr> }
<?php if (benutzerZugriff("vereine_aendern")) {
if (benutzerZugriff("spieler_aendern") || benutzerVeranstalterModerator() || benutzerVereinModerator()) { ?>
?> <td style="padding-right: 15px" nowrap>
<td nowrap><a <a href="<?php echo SportsManagerURL('&task=admin_vereine'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_CLUBS'); ?></a>
href="<?php echo SportsManagerURL('&task=admin_spieler'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_PLAYERS'); ?></a> </td>
</td> <?php
<?php $Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
} }
if (benutzerZugriff("vereine_aendern")) { if (benutzerZugriff("organisationen_aendern")) {
?> ?>
<td nowrap><a <td style="padding-right: 15px" nowrap>
href="<?php echo SportsManagerURL('&task=admin_vereine'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_CLUBS'); ?></a> <a href="<?php echo SportsManagerURL('&task=admin_veranstalter'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_ORGANISATIONS'); ?></a>
</td> </td>
<?php <?php
} $Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
if (benutzerZugriff("organisationen_aendern")) { }
?> if (benutzerZugriff("kategorien_aendern")) {
<td nowrap><a ?>
href="<?php echo SportsManagerURL('&task=admin_veranstalter'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_ORGANISATIONS'); ?></a> <td style="padding-right: 15px" nowrap>
</td> <a href="<?php echo SportsManagerURL('&task=admin_kategorien'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_CATEGORIES'); ?></a>
<?php </td>
} <?php
if (benutzerZugriff("kategorien_aendern")) { $Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
?> }
<td nowrap><a if (benutzerZugriff("moderatoren_aendern")) {
href="<?php echo SportsManagerURL('&task=admin_kategorien'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_CATEGORIES'); ?></a> ?>
</td> <td style="padding-right: 15px" nowrap>
<?php <a href="<?php echo SportsManagerURL('&task=admin_moderatoren'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_MODERATORS'); ?></a>
} </td>
if (benutzerZugriff("moderatoren_aendern")) { <?php
?> $Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
<td nowrap><a }
href="<?php echo SportsManagerURL('&task=admin_moderatoren'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_MODERATORS'); ?></a> if (benutzerZugriff("einstufungen_aendern")) {
</td> ?>
<?php <td style="padding-right: 15px" nowrap>
} <a href="<?php echo SportsManagerURL('&task=admin_einstufungen'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_CLASSIFICATIONS'); ?></a>
if (benutzerZugriff("einstufungen_aendern")) { </td>
?> <?php
<td nowrap><a $Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
href="<?php echo SportsManagerURL('&task=admin_einstufungen'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_CLASSIFICATIONS'); ?></a> }
</td> if (benutzerZugriff("basiseinstellungen_aendern")) {
<?php ?>
} <td style="padding-right: 15px" nowrap>
if (benutzerZugriff("basiseinstellungen_aendern")) { <a href="<?php echo SportsManagerURL('&task=admin_einstellungen'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_SETTINGS'); ?></a>
?> </td>
<td nowrap><a <?php
href="<?php echo SportsManagerURL('&task=admin_einstellungen'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_SETTINGS'); ?></a> $Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
</td> ?>
<td nowrap><a <td style="padding-right: 15px" nowrap>
href="<?php echo SportsManagerURL('&task=admin_datenbank'); ?>"><?php echo $externe_datenbank ? Text::_('COM_SPORTSMANAGER_DATABASE_EXTERNAL') : Text::_('COM_SPORTSMANAGER_DATABASE_LOCAL'); ?></a> <a href="<?php echo SportsManagerURL('&task=admin_datenbank'); ?>"><?php echo $externe_datenbank ? Text::_('COM_SPORTSMANAGER_DATABASE_EXTERNAL') : Text::_('COM_SPORTSMANAGER_DATABASE_LOCAL'); ?></a>
</td> </td>
<?php <?php
} $Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
?> }
</tr>
<?php
}
?>
<tr>
<?php
if (benutzerZugriff("termine_aendern")) { if (benutzerZugriff("termine_aendern")) {
?> ?>
<td nowrap><a <td style="padding-right: 15px" nowrap>
href="<?php echo SportsManagerURL('&task=admin_termine'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_APPOINTMENTS'); ?></a> <a href="<?php echo SportsManagerURL('&task=admin_termine'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_APPOINTMENTS'); ?></a>
</td> </td>
<?php <?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
} }
if (benutzerZugriff("verteiler_aendern") || benutzerZugriff("verteiler_lesen")) { if (benutzerZugriff("verteiler_aendern") || benutzerZugriff("verteiler_lesen")) {
?> ?>
<td nowrap><a <td style="padding-right: 15px" nowrap>
href="<?php echo SportsManagerURL('&task=admin_verteiler'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_MAILING_LISTS'); ?></a> <a href="<?php echo SportsManagerURL('&task=admin_verteiler'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_MAILING_LISTS'); ?></a>
</td> </td>
<?php <?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
} }
if (benutzerZugriff("rechnungen_aendern") && $statistik["saisons"] > 0) { if (benutzerZugriff("rechnungen_aendern") && $statistik["saisons"] > 0) {
?> ?>
<td nowrap><a <td style="padding-right: 15px" nowrap>
href="<?php echo SportsManagerURL('&task=admin_rechnungen'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_INVOICES'); ?></a> <a href="<?php echo SportsManagerURL('&task=admin_rechnungen'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_INVOICES'); ?></a>
</td> </td>
<?php <?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
} }
if (benutzerZugriff("spielorte_aendern")) { if (benutzerZugriff("spielorte_aendern")) {
?> ?>
<td nowrap><a <td style="padding-right: 15px" nowrap>
href="<?php echo SportsManagerURL('&task=admin_spielorte'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_LOCATIONS'); ?></a> <a href="<?php echo SportsManagerURL('&task=admin_spielorte'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_LOCATIONS'); ?></a>
</td> </td>
<?php <?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
} }
if (benutzerZugriff("saisons_aendern")) { if (benutzerZugriff("saisons_aendern")) {
?> ?>
<td nowrap><a <td style="padding-right: 15px" nowrap>
href="<?php echo SportsManagerURL('&task=admin_saisons'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_SEASONS'); ?></a> <a href="<?php echo SportsManagerURL('&task=admin_saisons'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_SEASONS'); ?></a>
</td> </td>
<?php <?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
} }
if (benutzerZugriff("mannschaftsspielplaene_aendern")) { if (benutzerZugriff("mannschaftsspielplaene_aendern")) {
?> ?>
<td nowrap><a <td style="padding-right: 15px" nowrap>
href="<?php echo SportsManagerURL('&task=admin_teamspiel_modi'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_TEAM_PLANS'); ?></a> <a href="<?php echo SportsManagerURL('&task=admin_teamspiel_modi'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_TEAM_PLANS'); ?></a>
</td> </td>
<?php <?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
} }
if (benutzerZugriff("verschieberegeln_aendern")) { if (benutzerZugriff("verschieberegeln_aendern")) {
?> ?>
<td nowrap><a <td style="padding-right: 15px" nowrap>
href="<?php echo SportsManagerURL('&task=admin_verschieben_modi'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_POSTPONE_RULES'); ?></a> <a href="<?php echo SportsManagerURL('&task=admin_verschieben_modi'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_POSTPONE_RULES'); ?></a>
</td> </td>
<?php <?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
} }
if (benutzerZugriff("ranglistenwertungen_aendern")) { if (benutzerZugriff("ranglistenwertungen_aendern")) {
?> ?>
<td nowrap><a <td style="padding-right: 15px" nowrap>
href="<?php echo SportsManagerURL('&task=admin_ranglistensysteme'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_RANKING_RATING'); ?></a> <a href="<?php echo SportsManagerURL('&task=admin_ranglistensysteme'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_RANKING_RATING'); ?></a>
</td> </td>
<?php <?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
} }
?> ?>
</tr> </tr>
</table> </table><br>
<?php <?php
if (count($saisons) > 0) { if (count($saisons) > 0) {
?> ?>