From 17ab5500b7285578fedc6ed689e76b65fd531551 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20G=C3=B6rlich?= Date: Mon, 6 Jun 2022 18:40:44 +0200 Subject: [PATCH 1/3] Update README.md --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 230b063..c72a3a3 100644 --- a/README.md +++ b/README.md @@ -7,3 +7,12 @@ [![buddy pipeline](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/145/badge.svg?token=8baa7fbc7039a8f3bb2b0cf06a1365e3ad1e9b20e48db86168c0bbf82611173d "buddy pipeline")](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/145) [Preview: dtfb.de](https://dtfb.de) [![buddy pipeline](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/174/badge.svg?token=8baa7fbc7039a8f3bb2b0cf06a1365e3ad1e9b20e48db86168c0bbf82611173d "buddy pipeline")](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/174) [Preview: tfvhh.s10.kicktemp.dev](https://tfvhh.s10.kicktemp.dev) + + +## local dev environment +- install docker +- docker-compose up +- in data/joomla_data/ die kickstarter datei von akeeba ablegen und das backup von der dtfb seite + - https://www.akeeba.com/download/akeeba-kickstart/7-1-2/kickstart-core-7-1-2-zip.raw + - das auspacke +- localhost/kickstart.php aufrufen From a51864694aacc16520513eb4c707baf444414aac Mon Sep 17 00:00:00 2001 From: Stefan Wendhausen Date: Wed, 27 Jul 2022 12:19:45 +0200 Subject: [PATCH 2/3] add stage.kickern-hamburg.de --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c72a3a3..c71b8e4 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,16 @@ ## Deploy status + +### DEV environment [![buddy pipeline](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/173/badge.svg?token=8baa7fbc7039a8f3bb2b0cf06a1365e3ad1e9b20e48db86168c0bbf82611173d "buddy pipeline")](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/173) [Preview: sportsmanager.s10.kicktemp.dev](https://sportsmanager.s10.kicktemp.dev) +[![buddy pipeline](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/204/badge.svg?token=8baa7fbc7039a8f3bb2b0cf06a1365e3ad1e9b20e48db86168c0bbf82611173d "buddy pipeline")](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/204) [Preview: stage.kickern-hamburg.de](https://stage.kickern-hamburg.de) + +### PROD environment [![buddy pipeline](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/145/badge.svg?token=8baa7fbc7039a8f3bb2b0cf06a1365e3ad1e9b20e48db86168c0bbf82611173d "buddy pipeline")](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/145) [Preview: dtfb.de](https://dtfb.de) -[![buddy pipeline](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/174/badge.svg?token=8baa7fbc7039a8f3bb2b0cf06a1365e3ad1e9b20e48db86168c0bbf82611173d "buddy pipeline")](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/174) [Preview: tfvhh.s10.kicktemp.dev](https://tfvhh.s10.kicktemp.dev) +[![buddy pipeline](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/174/badge.svg?token=8baa7fbc7039a8f3bb2b0cf06a1365e3ad1e9b20e48db86168c0bbf82611173d "buddy pipeline")](https://buddy.kicktemp.com/kicktemp/com-sportsmanager/pipelines/pipeline/174) [Preview: kickern-hamburg.de](https://kickern-hamburg.de) ## local dev environment From 8b37a032288009671c5f559461a81e4cb717079c Mon Sep 17 00:00:00 2001 From: Helmut Poppen Date: Thu, 28 Jul 2022 15:22:39 +0200 Subject: [PATCH 3/3] Added caching for begegnungenAnzeigen and mannschaftDetails --- .../components/com_sportsmanager/sportsmanager.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/structure/components/com_sportsmanager/sportsmanager.php b/src/structure/components/com_sportsmanager/sportsmanager.php index ff847d8..1f452cd 100644 --- a/src/structure/components/com_sportsmanager/sportsmanager.php +++ b/src/structure/components/com_sportsmanager/sportsmanager.php @@ -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) { + $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(); $user_id = isExternalDatabase() ? 0 : (isJson() ? getUserID() : JFactory::getUser()->id); @@ -3429,6 +3435,12 @@ function mannschaften($ansicht_vereinigt) { 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(); $jinput = JFactory::getApplication()->input;