add lizenz_anzeigen

first commit for #26
This commit is contained in:
Stefan Wendhausen
2022-05-17 17:38:10 +02:00
parent b8f3377842
commit 6616efa2ef
6 changed files with 952 additions and 923 deletions
@@ -784,6 +784,7 @@ function adminSaveEinstellungen() {
$ansprechpartner_importieren = $jinput->get('ansprechpartner_importieren', 0, 'INT'); $ansprechpartner_importieren = $jinput->get('ansprechpartner_importieren', 0, 'INT');
$ansprechpartner_exportieren = $jinput->get('ansprechpartner_exportieren', 0, 'INT'); $ansprechpartner_exportieren = $jinput->get('ansprechpartner_exportieren', 0, 'INT');
$spielerliste_elo = $jinput->get('spielerliste_elo', 0, 'INT'); $spielerliste_elo = $jinput->get('spielerliste_elo', 0, 'INT');
$lizenz_anzeigen = $jinput->get('lizenz_anzeigen', 0, 'INT');
$termine_beantragen = $jinput->get('termine_beantragen', 0, 'INT'); $termine_beantragen = $jinput->get('termine_beantragen', 0, 'INT');
$spielerimport_persoenliche_daten_vorauswahl = $jinput->get('spielerimport_persoenliche_daten_vorauswahl', 0, 'INT'); $spielerimport_persoenliche_daten_vorauswahl = $jinput->get('spielerimport_persoenliche_daten_vorauswahl', 0, 'INT');
@@ -818,6 +819,14 @@ function adminSaveEinstellungen() {
die($db->stderr(true)); die($db->stderr(true));
} }
$query = "REPLACE #__sportsmanager_einstellungen"
. "\n SET name = 'lizenz_anzeigen'"
. ", wert = '$lizenz_anzeigen'";
$db->setQuery($query);
if (!$result = $db->execute()) {
die($db->stderr(true));
}
$query = "REPLACE #__sportsmanager_einstellungen" $query = "REPLACE #__sportsmanager_einstellungen"
. "\n SET name = 'ansprechpartner_ausblenden'" . "\n SET name = 'ansprechpartner_ausblenden'"
. ", wert = '$ansprechpartner_ausblenden'"; . ", wert = '$ansprechpartner_ausblenden'";
@@ -2998,6 +2998,7 @@ function spielerDetails() {
die("Missing id!"); die("Missing id!");
$jahr = date("Y"); $jahr = date("Y");
$elo_anzeigen = einstellungswert("spielerliste_elo") == "1" || einstellungswert("spielerliste_elo") == "2"; $elo_anzeigen = einstellungswert("spielerliste_elo") == "1" || einstellungswert("spielerliste_elo") == "2";
$lizenz_anzeigen = einstellungswert("lizenz_anzeigen");
$berechtigt_spieler_aendern = benutzerZugriff("spieler_aendern"); $berechtigt_spieler_aendern = benutzerZugriff("spieler_aendern");
$details_anzeigen = currentUserHasAccessToDetails(); $details_anzeigen = currentUserHasAccessToDetails();
@@ -4596,7 +4596,8 @@ global $params;
</tr> </tr>
<?php <?php
} }
if ($spieler->lizenz != null && $spieler->lizenz != "") {
if ($spieler->lizenz != null && $spieler->lizenz != "" /*&& lizenz_anzeigen*/) {
?> ?>
<tr> <tr>
<td nowrap valign="top"> <td nowrap valign="top">
@@ -681,6 +681,22 @@ class HTML_sportsmanager_admin
</select> </select>
</td> </td>
</tr> </tr>
<tr>
<td nowrap width="20%" align="right">
<?php echo JText::_('COM_SPORTSMANAGER_VIEW_SPORTSMANAGER_LIZENZ'); ?>:
</td>
<td nowrap>
<select class="uk-select uk-form-width-medium" name="lizenz_anzeigen" size="1">
<?php
$lizenz_anzeigen = array(1 => JText::_('JYES'), 0 => JText::_('JNO'));
foreach ($lizenz_anzeigen as $wert => $bezeichnung)
{
echo "<option value=\"" . $wert . "\"" . (isset($einstellungen["lizenz_anzeigen"]) && $einstellungen["lizenz_anzeigen"] == $wert ? " selected" : "") . ">" . htmlentities_utf8($bezeichnung) . "</option>";
}
?>
</select>
</td>
</tr>
<tr> <tr>
<td nowrap width="20%" align="right"> <td nowrap width="20%" align="right">
<?php echo JText::_('COM_SPORTSMANAGER_PLAYER_EDIT'); ?>: <?php echo JText::_('COM_SPORTSMANAGER_PLAYER_EDIT'); ?>:
@@ -310,6 +310,7 @@ COM_SPORTSMANAGER_FOR_ALL="F&uuml;r alle"
COM_SPORTSMANAGER_FOR_OTHER_CONTACT="F&uuml;r andere Ansprechpartner" COM_SPORTSMANAGER_FOR_OTHER_CONTACT="F&uuml;r andere Ansprechpartner"
COM_SPORTSMANAGER_DATES_REGISTERED_USERS="Termine beantragten durch angemeldete Benutzer" COM_SPORTSMANAGER_DATES_REGISTERED_USERS="Termine beantragten durch angemeldete Benutzer"
COM_SPORTSMANAGER_VIEW_ELO_RATING="Elo-Wertung anzeigen" COM_SPORTSMANAGER_VIEW_ELO_RATING="Elo-Wertung anzeigen"
COM_SPORTSMANAGER_VIEW_SPORTSMANAGER_LIZENZ="Lizenz anzeigen"
COM_SPORTSMANAGER_PLAYER_DETAILS="Spielerdetails" COM_SPORTSMANAGER_PLAYER_DETAILS="Spielerdetails"
COM_SPORTSMANAGER_PLAYER_LIST_DETAILS="Spielerliste/-details" COM_SPORTSMANAGER_PLAYER_LIST_DETAILS="Spielerliste/-details"
COM_SPORTSMANAGER_PLAYER_EDIT="Spielerdaten durch Organisations-/Vereinsansprechpartner bearbeiten" COM_SPORTSMANAGER_PLAYER_EDIT="Spielerdaten durch Organisations-/Vereinsansprechpartner bearbeiten"
@@ -310,6 +310,7 @@ COM_SPORTSMANAGER_FOR_ALL="For all"
COM_SPORTSMANAGER_FOR_OTHER_CONTACT="For other contact" COM_SPORTSMANAGER_FOR_OTHER_CONTACT="For other contact"
COM_SPORTSMANAGER_DATES_REGISTERED_USERS="Apply dates by registered users" COM_SPORTSMANAGER_DATES_REGISTERED_USERS="Apply dates by registered users"
COM_SPORTSMANAGER_VIEW_ELO_RATING="View Elo rating" COM_SPORTSMANAGER_VIEW_ELO_RATING="View Elo rating"
COM_SPORTSMANAGER_VIEW_SPORTSMANAGER_LIZENZ="Show License"
COM_SPORTSMANAGER_PLAYER_DETAILS="Player details" COM_SPORTSMANAGER_PLAYER_DETAILS="Player details"
COM_SPORTSMANAGER_PLAYER_LIST_DETAILS="Player list details" COM_SPORTSMANAGER_PLAYER_LIST_DETAILS="Player list details"
COM_SPORTSMANAGER_PLAYER_EDIT="Edit player data by organisation/club contacts" COM_SPORTSMANAGER_PLAYER_EDIT="Edit player data by organisation/club contacts"