Added caching for begegnungenAnzeigen and mannschaftDetails

This commit is contained in:
Helmut Poppen
2022-07-28 15:22:39 +02:00
parent a51864694a
commit 8b37a03228
@@ -2191,6 +2191,12 @@ function veranstaltungenTickerTimestamp($aktuelle_saison_anzeigen = false) {
} }
function begegnungenAnzeigen($veranstaltung, $verein_id, $spielort_id, $zeitfenster, $ausgetragene_filtern = false, $auszutragende_filtern = false, $zwischenergebnisse_filtern = false, $titel = "", $umgekehrte_reihenfolge = false, $aus_uebersicht = false, $praesentation = 0, $year = NULL, $month = NULL) { function begegnungenAnzeigen($veranstaltung, $verein_id, $spielort_id, $zeitfenster, $ausgetragene_filtern = false, $auszutragende_filtern = false, $zwischenergebnisse_filtern = false, $titel = "", $umgekehrte_reihenfolge = false, $aus_uebersicht = false, $praesentation = 0, $year = NULL, $month = NULL) {
$cache = JFactory::getCache();
$result = $cache->call('begegnungenAnzeigenUncached', $veranstaltung, $verein_id, $spielort_id, $zeitfenster, $ausgetragene_filtern, $auszutragende_filtern, $zwischenergebnisse_filtern, $titel, $umgekehrte_reihenfolge, $aus_uebersicht, $praesentation, $year, $month );
return $result;
}
function begegnungenAnzeigenUncached($veranstaltung, $verein_id, $spielort_id, $zeitfenster, $ausgetragene_filtern = false, $auszutragende_filtern = false, $zwischenergebnisse_filtern = false, $titel = "", $umgekehrte_reihenfolge = false, $aus_uebersicht = false, $praesentation = 0, $year = NULL, $month = NULL) {
$db = & getDatabase(); $db = & getDatabase();
$user_id = isExternalDatabase() ? 0 : (isJson() ? getUserID() : JFactory::getUser()->id); $user_id = isExternalDatabase() ? 0 : (isJson() ? getUserID() : JFactory::getUser()->id);
@@ -3429,6 +3435,12 @@ function mannschaften($ansicht_vereinigt) {
function mannschaftDetails($ansicht_vereinigt, $unabhaengige_ansicht = false) { function mannschaftDetails($ansicht_vereinigt, $unabhaengige_ansicht = false) {
$cache = JFactory::getCache();
$result = $cache->call('mannschaftDetailsUncached', $ansicht_vereinigt, $unabhaengige_ansicht);
return $result;
}
function mannschaftDetailsUncached($ansicht_vereinigt, $unabhaengige_ansicht = false) {
$db = & getDatabase(); $db = & getDatabase();
$jinput = JFactory::getApplication()->input; $jinput = JFactory::getApplication()->input;