Ü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
{
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
href="https://github.com/Deutscher-Tischfussballbund/" target="_blank">Sports
Manager <?php echo SPORTS_MANAGER_VERSION; ?> </a>
<div class="componentheading<?php echo $params->get('pageclass_sfx'); ?>" style='font-weight: bold;'>
<a href="https://github.com/Deutscher-Tischfussballbund/" target="_blank">
Sports Manager <?php echo SPORTS_MANAGER_VERSION; ?> </a>
</div>
<table style="border-spacing: 10px">
<?php
if (benutzerZugriff("spieler_aendern")
|| benutzerVeranstalterModerator()
|| benutzerVereinModerator()
|| benutzerZugriff("vereine_aendern")
|| benutzerZugriff("organisationen_aendern")
|| benutzerZugriff("kategorien_aendern")
|| benutzerZugriff("moderatoren_aendern")
|| benutzerZugriff("einstufungen_aendern")
|| benutzerZugriff("basiseinstellungen_aendern")) {
?>
<tr>
<?php
if (benutzerZugriff("spieler_aendern") || benutzerVeranstalterModerator() || benutzerVereinModerator()) {
?>
<td nowrap><a
href="<?php echo SportsManagerURL('&task=admin_spieler'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_PLAYERS'); ?></a>
</td>
<?php
}
if (benutzerZugriff("vereine_aendern")) {
?>
<td nowrap><a
href="<?php echo SportsManagerURL('&task=admin_vereine'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_CLUBS'); ?></a>
</td>
<?php
}
if (benutzerZugriff("organisationen_aendern")) {
?>
<td nowrap><a
href="<?php echo SportsManagerURL('&task=admin_veranstalter'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_ORGANISATIONS'); ?></a>
</td>
<?php
}
if (benutzerZugriff("kategorien_aendern")) {
?>
<td nowrap><a
href="<?php echo SportsManagerURL('&task=admin_kategorien'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_CATEGORIES'); ?></a>
</td>
<?php
}
if (benutzerZugriff("moderatoren_aendern")) {
?>
<td nowrap><a
href="<?php echo SportsManagerURL('&task=admin_moderatoren'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_MODERATORS'); ?></a>
</td>
<?php
}
if (benutzerZugriff("einstufungen_aendern")) {
?>
<td nowrap><a
href="<?php echo SportsManagerURL('&task=admin_einstufungen'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_CLASSIFICATIONS'); ?></a>
</td>
<?php
}
if (benutzerZugriff("basiseinstellungen_aendern")) {
?>
<td nowrap><a
href="<?php echo SportsManagerURL('&task=admin_einstellungen'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_SETTINGS'); ?></a>
</td>
<td nowrap><a
href="<?php echo SportsManagerURL('&task=admin_datenbank'); ?>"><?php echo $externe_datenbank ? Text::_('COM_SPORTSMANAGER_DATABASE_EXTERNAL') : Text::_('COM_SPORTSMANAGER_DATABASE_LOCAL'); ?></a>
</td>
<?php
}
?>
</tr>
<?php
}
?>
<tr>
<?php
<table>
<tr>
<?php
$max_Spalten = 6;
$Spalte_Nr = 0;
if (benutzerZugriff("spieler_aendern") || benutzerVeranstalterModerator() || benutzerVereinModerator()) {
?>
<td style="padding-right: 15px" nowrap>
<a href="<?php echo SportsManagerURL('&task=admin_spieler'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_PLAYERS'); ?></a>
</td>
<?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
}
if (benutzerZugriff("vereine_aendern")) {
?>
<td style="padding-right: 15px" nowrap>
<a href="<?php echo SportsManagerURL('&task=admin_vereine'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_CLUBS'); ?></a>
</td>
<?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
}
if (benutzerZugriff("organisationen_aendern")) {
?>
<td style="padding-right: 15px" nowrap>
<a href="<?php echo SportsManagerURL('&task=admin_veranstalter'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_ORGANISATIONS'); ?></a>
</td>
<?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
}
if (benutzerZugriff("kategorien_aendern")) {
?>
<td style="padding-right: 15px" nowrap>
<a href="<?php echo SportsManagerURL('&task=admin_kategorien'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_CATEGORIES'); ?></a>
</td>
<?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
}
if (benutzerZugriff("moderatoren_aendern")) {
?>
<td style="padding-right: 15px" nowrap>
<a href="<?php echo SportsManagerURL('&task=admin_moderatoren'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_MODERATORS'); ?></a>
</td>
<?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
}
if (benutzerZugriff("einstufungen_aendern")) {
?>
<td style="padding-right: 15px" nowrap>
<a href="<?php echo SportsManagerURL('&task=admin_einstufungen'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_CLASSIFICATIONS'); ?></a>
</td>
<?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
}
if (benutzerZugriff("basiseinstellungen_aendern")) {
?>
<td style="padding-right: 15px" nowrap>
<a href="<?php echo SportsManagerURL('&task=admin_einstellungen'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_SETTINGS'); ?></a>
</td>
<?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
?>
<td style="padding-right: 15px" nowrap>
<a href="<?php echo SportsManagerURL('&task=admin_datenbank'); ?>"><?php echo $externe_datenbank ? Text::_('COM_SPORTSMANAGER_DATABASE_EXTERNAL') : Text::_('COM_SPORTSMANAGER_DATABASE_LOCAL'); ?></a>
</td>
<?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
}
if (benutzerZugriff("termine_aendern")) {
?>
<td nowrap><a
href="<?php echo SportsManagerURL('&task=admin_termine'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_APPOINTMENTS'); ?></a>
<td style="padding-right: 15px" nowrap>
<a href="<?php echo SportsManagerURL('&task=admin_termine'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_APPOINTMENTS'); ?></a>
</td>
<?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
}
if (benutzerZugriff("verteiler_aendern") || benutzerZugriff("verteiler_lesen")) {
?>
<td nowrap><a
href="<?php echo SportsManagerURL('&task=admin_verteiler'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_MAILING_LISTS'); ?></a>
<td style="padding-right: 15px" nowrap>
<a href="<?php echo SportsManagerURL('&task=admin_verteiler'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_MAILING_LISTS'); ?></a>
</td>
<?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
}
if (benutzerZugriff("rechnungen_aendern") && $statistik["saisons"] > 0) {
?>
<td nowrap><a
href="<?php echo SportsManagerURL('&task=admin_rechnungen'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_INVOICES'); ?></a>
<td style="padding-right: 15px" nowrap>
<a href="<?php echo SportsManagerURL('&task=admin_rechnungen'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_INVOICES'); ?></a>
</td>
<?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
}
if (benutzerZugriff("spielorte_aendern")) {
?>
<td nowrap><a
href="<?php echo SportsManagerURL('&task=admin_spielorte'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_LOCATIONS'); ?></a>
<td style="padding-right: 15px" nowrap>
<a href="<?php echo SportsManagerURL('&task=admin_spielorte'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_LOCATIONS'); ?></a>
</td>
<?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
}
if (benutzerZugriff("saisons_aendern")) {
?>
<td nowrap><a
href="<?php echo SportsManagerURL('&task=admin_saisons'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_SEASONS'); ?></a>
<td style="padding-right: 15px" nowrap>
<a href="<?php echo SportsManagerURL('&task=admin_saisons'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_SEASONS'); ?></a>
</td>
<?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
}
if (benutzerZugriff("mannschaftsspielplaene_aendern")) {
?>
<td nowrap><a
href="<?php echo SportsManagerURL('&task=admin_teamspiel_modi'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_TEAM_PLANS'); ?></a>
<td style="padding-right: 15px" nowrap>
<a href="<?php echo SportsManagerURL('&task=admin_teamspiel_modi'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_TEAM_PLANS'); ?></a>
</td>
<?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
}
if (benutzerZugriff("verschieberegeln_aendern")) {
?>
<td nowrap><a
href="<?php echo SportsManagerURL('&task=admin_verschieben_modi'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_POSTPONE_RULES'); ?></a>
<td style="padding-right: 15px" nowrap>
<a href="<?php echo SportsManagerURL('&task=admin_verschieben_modi'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_POSTPONE_RULES'); ?></a>
</td>
<?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
}
if (benutzerZugriff("ranglistenwertungen_aendern")) {
?>
<td nowrap><a
href="<?php echo SportsManagerURL('&task=admin_ranglistensysteme'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_RANKING_RATING'); ?></a>
<td style="padding-right: 15px" nowrap>
<a href="<?php echo SportsManagerURL('&task=admin_ranglistensysteme'); ?>"><?php echo Text::_('COM_SPORTSMANAGER_RANKING_RATING'); ?></a>
</td>
<?php
$Spalte_Nr = checkZeilenumbruch($Spalte_Nr, $max_Spalten);
}
?>
</tr>
</table>
</table><br>
<?php
if (count($saisons) > 0) {
?>