From bd7447e720271c963c769027b9fea5b40175b551 Mon Sep 17 00:00:00 2001 From: diddipoeler Date: Fri, 8 Mar 2024 18:24:11 +0100 Subject: [PATCH] neue version --- README.md | 1 + admin/libraries/sportsmanagement/model.php | 5 ++- admin/models/fields/seasoncheckbox.php | 22 ++++++++++++- admin/models/forms/team.xml | 37 +--------------------- admin/sql/install.mysql.utf8.sql | 1 + admin/sql/updates/mysql/4.19.00.sql | 2 +- admin/views/fieldsets/tmpl/edit_4.php | 2 +- list.xml | 2 +- script.php | 8 ++--- sportsmanagement-update.xml | 19 ++++++++++- sportsmanagement.xml | 2 +- update-server.xml | 4 +-- 12 files changed, 55 insertions(+), 50 deletions(-) diff --git a/README.md b/README.md index e117eebdf6..78ad644f88 100644 --- a/README.md +++ b/README.md @@ -71,6 +71,7 @@ Extensions ? Änderungen --------------------- +* 08-03-2024: **4.19.00** Teamname historisch * 20-01-2024: **4.18.00** Anpassungen Joomla 4 * 02-05-2023: **4.17.00** Neue Felder für Einzelsportart Tischtennis * 17-04-2023: **4.16.00** Neue Felder für Einzelsportart Tischtennis diff --git a/admin/libraries/sportsmanagement/model.php b/admin/libraries/sportsmanagement/model.php index 584cd4670d..1c7ce0de2f 100644 --- a/admin/libraries/sportsmanagement/model.php +++ b/admin/libraries/sportsmanagement/model.php @@ -1288,10 +1288,13 @@ public function save($data) } else { - $teamname = $data['teamvalue'][$value]; + $teamname = $data['teamvalue'][$value]; + $season_teamname = $data['season_teamname'][$value]; $object = new stdClass; $object->id = $result; $object->teamname = $teamname; + $object->season_teamname = $season_teamname; + $object->modified = $this->jsmdate->toSql(); $object->modified_by = $this->jsmuser->get('id'); $resultupdate = $this->jsmdb->updateObject('#__sportsmanagement_season_team_id', $object, 'id'); diff --git a/admin/models/fields/seasoncheckbox.php b/admin/models/fields/seasoncheckbox.php index 6e565a71b7..e00bdd490c 100644 --- a/admin/models/fields/seasoncheckbox.php +++ b/admin/models/fields/seasoncheckbox.php @@ -121,7 +121,7 @@ protected function getInput() switch ( $targettable ) { case 'season_team_id': - $query->select('season_id,teamname'); + $query->select('season_id,teamname,season_teamname'); $query->from('#__sportsmanagement_' . $targettable); break; case 'season_person_id': @@ -179,12 +179,32 @@ protected function getInput() $html[] = ''; $html[] = ''; $html[] = ''; + + switch ( $targettable ) + { + case 'season_team_id': + $html[] = ''; + $html[] = ''; + $html[] = ''; + break; + case 'season_person_id': + + break; + } /** $html[] = ''; $html[] = ''; $html[] = ''; */ + + /** + $html[] = ''; + $html[] = ''; + $html[] = ''; + */ switch ( $targettable ) { case 'season_person_id': diff --git a/admin/models/forms/team.xml b/admin/models/forms/team.xml index 554f87fcdf..4a88a730c2 100644 --- a/admin/models/forms/team.xml +++ b/admin/models/forms/team.xml @@ -83,25 +83,7 @@ filter="unset" description="COM_SPORTSMANAGEMENT_ADMIN_TEAM_INFO_DESC" class="inputbox"/> - - - - + - - - - + diff --git a/script.php b/script.php index d50ff75aa4..c0e175a1ad 100644 --- a/script.php +++ b/script.php @@ -138,7 +138,7 @@ class com_sportsmanagementInstallerScript * The release value would ideally be extracted from in the manifest file, * but at preflight, the manifest file exists only in the uploaded temp folder. */ - private $release = '4.18.00'; + private $release = '4.19.00'; private $old_release = '4.18.00'; // $language_update = ''; @@ -1144,13 +1144,11 @@ public function installPlugins( $adapter) case 'jcemediabox'; if ($plugin_id) { - // Plugin ist vorhanden - // wurde vielleicht schon aktualisiert + /** Plugin ist vorhanden wurde vielleicht schon aktualisiert */ } else { - // Plugin ist nicht vorhanden - // also installieren + /** Plugin ist nicht vorhanden also installieren */ $path = $src . DIRECTORY_SEPARATOR . 'plugins' . DIRECTORY_SEPARATOR . $name . '_3'; $installer = new Installer; $result = $installer->install($path); diff --git a/sportsmanagement-update.xml b/sportsmanagement-update.xml index d66f21d5ac..e75b29ed6a 100644 --- a/sportsmanagement-update.xml +++ b/sportsmanagement-update.xml @@ -2401,7 +2401,24 @@ - + + Sports-Management + Sports-Management Component + com_sportsmanagement + component + 4.19.00 + http://fussballineuropa.de + + https://github.com/diddipoeler/sportsmanagement/archive/master.zip + + + some-tag + + Sports-Management Inc. + http://fussballineuropa.de +
some-section
+ +
diff --git a/sportsmanagement.xml b/sportsmanagement.xml index dbf17075d9..f80d9b6324 100644 --- a/sportsmanagement.xml +++ b/sportsmanagement.xml @@ -9,7 +9,7 @@ Copyright Info GNU General Public License version 2 or later; see LICENSE.txt - 4.18.00 + 4.19.00 COM_SPORTSMANAGEMENT_DESCRIPTION diff --git a/update-server.xml b/update-server.xml index bf96bb0b9b..b8c9b94ec4 100644 --- a/update-server.xml +++ b/update-server.xml @@ -5,10 +5,10 @@ Sports-Management Component com_sportsmanagement component - 4.18.00 + 4.19.00 http://fussballineuropa.de - https://github.com/diddipoeler/sportsmanagement/archive/4.18.00.zip + https://github.com/diddipoeler/sportsmanagement/archive/4.19.00.zip some-tag