diff --git a/README.md b/README.md index e9fc48426f..82669ab056 100644 --- a/README.md +++ b/README.md @@ -71,6 +71,7 @@ Extensions ? Ă„nderungen --------------------- +* 02-02-2025: **4.23.00** Kleine Korrekturen * 31-10-2024: **4.22.00** Neue Sportart Golfbillard Golfbiljart Verbond Machelen-Diegem. * 23-03-2024: **4.21.00** 2 neue Tabellen * 11-03-2024: **4.20.00** 2 neue Tabellen diff --git a/admin/sql/install.mysql.utf8.sql b/admin/sql/install.mysql.utf8.sql index 02c02a81f0..e3129bafc0 100644 --- a/admin/sql/install.mysql.utf8.sql +++ b/admin/sql/install.mysql.utf8.sql @@ -29,6 +29,8 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_associations` ( `founded_year` VARCHAR(4) NULL DEFAULT NULL, `notes` TEXT NULL DEFAULT NULL , `flag_maps` varchar(255) NOT NULL DEFAULT 'images/com_sportsmanagement/database/placeholders/placeholder_wappen_50.png', + `picture_blob` BLOB NULL DEFAULT NULL, + PRIMARY KEY (`id`), KEY `country` (`country`), KEY `parent_id` (`parent_id`), @@ -67,6 +69,8 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_federations` ( `founded_year` VARCHAR(4) NULL DEFAULT NULL, `notes` TEXT NULL DEFAULT NULL , `flag_maps` varchar(255) NOT NULL DEFAULT 'images/com_sportsmanagement/database/placeholders/placeholder_wappen_50.png', + `picture_blob` BLOB NULL DEFAULT NULL, + PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ; @@ -188,6 +192,8 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_countries` ( `countrymap_mapinfo` MEDIUMTEXT NULL DEFAULT NULL, `country_picture` varchar(255) NOT NULL DEFAULT 'images/com_sportsmanagement/database/placeholders/placeholder_wappen_50.png', `flag_maps` varchar(255) NOT NULL DEFAULT 'images/com_sportsmanagement/database/placeholders/placeholder_wappen_50.png', + `picture_blob` BLOB NULL DEFAULT NULL, + PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`,`alpha3`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ; @@ -229,6 +235,8 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_division` ( `picture` VARCHAR(128) NOT NULL DEFAULT '' , `cr_picture` varchar(255) DEFAULT NULL, `rankingparams` TEXT NULL DEFAULT NULL, + `picture_blob` BLOB NULL DEFAULT NULL, + PRIMARY KEY (`id`), KEY `project_id` (`project_id`), KEY `parent_id` (`parent_id`) @@ -318,6 +326,7 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_league` ( `dissolved_year` VARCHAR(4) NULL DEFAULT NULL, `champions_complete` TINYINT(1) NOT NULL DEFAULT '0' , `notes` TEXT NULL DEFAULT NULL , +`picture_blob` BLOB NULL DEFAULT NULL, PRIMARY KEY (`id`) , KEY `country` (`country`), KEY `sports_type_id` (`sports_type_id`) @@ -676,7 +685,7 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_person` ( `bank_account_number` VARCHAR( 100 ) NULL DEFAULT '', `iban` VARCHAR( 100 ) NULL DEFAULT '', `bank_identifier_code` VARCHAR( 100 ) NULL DEFAULT '', - + `picture_blob` BLOB NULL DEFAULT NULL, PRIMARY KEY (`id`), @@ -724,6 +733,8 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_playground` ( `openligaid` int(11) DEFAULT NULL, `playground_size` VARCHAR(200) NOT NULL DEFAULT '' , `max_visitors_int` INT(11) NOT NULL DEFAULT '0' , + `picture_blob` BLOB NULL DEFAULT NULL, + PRIMARY KEY (`id`) , KEY `club_id` (`club_id`), KEY `country` (`country`) @@ -750,6 +761,7 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_position` ( `modified_by` INT NULL , `picture` VARCHAR(255) NOT NULL DEFAULT 'images/com_sportsmanagement/database/placeholders/placeholder_21.png' , `cr_picture` varchar(255) DEFAULT NULL, + `picture_blob` BLOB NULL DEFAULT NULL, PRIMARY KEY (`id`) , KEY `parent_id` (`parent_id`), KEY `sports_type_id` (`sports_type_id`), @@ -886,7 +898,7 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_project` ( `double_events` TINYINT(1) NOT NULL DEFAULT '0' , `match_generated` INT( 11 ) NOT NULL DEFAULT '0', - +`picture_blob` BLOB NULL DEFAULT NULL, PRIMARY KEY (`id`) , KEY `league_id` (`league_id`), @@ -943,6 +955,7 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_project_referee` ( `image_copy` TINYINT(4) NOT NULL DEFAULT '0' , `extendeduser` TEXT NULL , `cr_picture` varchar(255) DEFAULT NULL, + `picture_blob` BLOB NULL DEFAULT NULL, PRIMARY KEY (`id`), KEY `project_id` (`project_id`), KEY `person_id` (`person_id`), @@ -1003,6 +1016,7 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_project_team` ( `cache_guestgoals_finally` SMALLINT(6) NOT NULL DEFAULT '0' , `cache_diffgoals_finally` SMALLINT(6) NOT NULL DEFAULT '0' , `champion` TINYINT(1) NOT NULL DEFAULT '0' , + `picture_blob` BLOB NULL DEFAULT NULL, PRIMARY KEY (`id`) , KEY `project_id` (`project_id`), KEY `team_id` (`team_id`), @@ -1065,7 +1079,7 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_project_team_division` ( `cache_homegoals_finally` SMALLINT(6) NOT NULL DEFAULT '0' , `cache_guestgoals_finally` SMALLINT(6) NOT NULL DEFAULT '0' , `cache_diffgoals_finally` SMALLINT(6) NOT NULL DEFAULT '0' , - + `picture_blob` BLOB NULL DEFAULT NULL, PRIMARY KEY (`id`) , KEY `project_id` (`project_id`), KEY `team_id` (`team_id`), @@ -1097,6 +1111,7 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_rosterposition` ( `published` TINYINT(1) NOT NULL DEFAULT '1' , `modified` DATETIME NULL , `modified_by` INT NULL , + `picture_blob` BLOB NULL DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`,`short_name`), KEY `country` (`country`) @@ -1128,6 +1143,7 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_round` ( `rdatefirst_timestamp` BIGINT( 20 ) NOT NULL DEFAULT '0', `rdatelast_timestamp` BIGINT( 20 ) NOT NULL DEFAULT '0', `openligaid` int(11) DEFAULT NULL, + `picture_blob` BLOB NULL DEFAULT NULL, PRIMARY KEY (`id`) , KEY `project_id` (`project_id`) ) @@ -1177,6 +1193,7 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_season_team_id` ( `kaderlink` VARCHAR( 250 ) NULL DEFAULT NULL, `teamname` VARCHAR( 75 ) NULL DEFAULT NULL, `season_teamname` VARCHAR( 200 ) NULL DEFAULT NULL, + `picture_blob` BLOB NULL DEFAULT NULL, PRIMARY KEY (`id`) , UNIQUE KEY `combi` (`team_id`,`season_id`) , KEY `team_id` (`team_id`), @@ -1203,7 +1220,7 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_season_person_id` ( `cr_picture` varchar(255) DEFAULT NULL, `position_id` INT( 11 ) NOT NULL DEFAULT '0', `club_id` INT(11) NOT NULL DEFAULT '0' , - + `picture_blob` BLOB NULL DEFAULT NULL, PRIMARY KEY (`id`) , UNIQUE KEY `combi` (`person_id`,`season_id`,`team_id`,`persontype`) , KEY `team_id` (`team_id`), @@ -1254,6 +1271,7 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_season_team_person_id` ( `tt_startpoints` INT( 11 ) NOT NULL DEFAULT '0', `market_text` VARCHAR(50) NULL , + `picture_blob` BLOB NULL DEFAULT NULL, PRIMARY KEY (`id`) , UNIQUE KEY `combi` (`person_id`,`season_id`,`team_id`,`persontype`) , KEY `team_id` (`team_id`), @@ -1353,6 +1371,7 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_team` ( `team_stars` INT(11) NOT NULL DEFAULT '0' , `email` VARCHAR(250) NULL , `openligaid` int(11) DEFAULT NULL, + `picture_blob` BLOB NULL DEFAULT NULL, PRIMARY KEY (`id`) , KEY `club_id` (`club_id`), KEY `sports_type_id` (`sports_type_id`) @@ -1403,6 +1422,7 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_team_player` ( `away_date_start` DATE NOT NULL DEFAULT '0000-00-00' , `away_date_end` DATE NOT NULL DEFAULT '0000-00-00' , `market_text` VARCHAR(50) NULL , + `picture_blob` BLOB NULL DEFAULT NULL, PRIMARY KEY (`id`), KEY `projectteam_id` (`projectteam_id`), KEY `person_id` (`person_id`), @@ -1450,6 +1470,7 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_team_staff` ( `modified_by` INT NULL , `image_copy` TINYINT(4) NOT NULL DEFAULT '0' , `extendeduser` TEXT NULL , + `picture_blob` BLOB NULL DEFAULT NULL, PRIMARY KEY (`id`), KEY `projectteam_id` (`projectteam_id`), KEY `person_id` (`person_id`), @@ -1680,6 +1701,7 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_agegroup` ( `country` VARCHAR(3) NULL DEFAULT NULL, `published` TINYINT(1) NOT NULL DEFAULT '1' , `cr_picture` varchar(255) DEFAULT NULL, + `picture_blob` BLOB NULL DEFAULT NULL, PRIMARY KEY (`id`) , KEY `sportstype_id` (`sportstype_id`), INDEX `fk_sportstype` (`sportstype_id` ASC) @@ -1867,6 +1889,7 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_prediction_member` ( `group_id` INT(11) NULL DEFAULT '0' , `published` TINYINT(1) NOT NULL DEFAULT '1' , `final4_tipp` VARCHAR(64) NOT NULL DEFAULT '' , + `picture_blob` BLOB NULL DEFAULT NULL, PRIMARY KEY (`id`) , KEY `prediction_id` (`prediction_id`), KEY `user_id` (`user_id`), @@ -1918,6 +1941,7 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_prediction_project` ( `final4` TINYINT(4) NOT NULL DEFAULT '0' , `points_tipp_final4` SMALLINT(6) NOT NULL DEFAULT '5' , `league_final4` VARCHAR(128) NOT NULL DEFAULT '' , +`picture_blob` BLOB NULL DEFAULT NULL, PRIMARY KEY (`id`) , KEY `prediction_id` (`prediction_id`), KEY `project_id` (`project_id`), @@ -2090,6 +2114,7 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_rquote` ( `modified_by` INT NULL , `cr_picture` varchar(255) DEFAULT NULL, `checked_out_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `picture_blob` BLOB NULL DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; @@ -2309,6 +2334,7 @@ CREATE TABLE IF NOT EXISTS `#__sportsmanagement_playground_details` ( `timestamp_von` bigint(20) NOT NULL DEFAULT 0, `timestamp_bis` bigint(20) NOT NULL DEFAULT 0, `max_visitors_int` INT(11) NOT NULL DEFAULT 0, + `picture_blob` BLOB NULL DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `history` (`playground_id`,`date_von`,`date_bis`,`name_visitors`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; diff --git a/admin/sql/updates/mysql/4.23.00.sql b/admin/sql/updates/mysql/4.23.00.sql new file mode 100644 index 0000000000..6279dcced7 --- /dev/null +++ b/admin/sql/updates/mysql/4.23.00.sql @@ -0,0 +1,25 @@ +ALTER TABLE `#__sportsmanagement_associations` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_federations` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_countries` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_division` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_league` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_person` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_playground` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_position` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_project` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_project_referee` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_project_team` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_project_team_division` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_rosterposition` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_round` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_season_team_id` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_season_person_id` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_season_team_person_id` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_team` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_team_player` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_team_staff` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_agegroup` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_prediction_member` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_prediction_project` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_rquote` ADD `picture_blob` BLOB NULL DEFAULT NULL ; +ALTER TABLE `#__sportsmanagement_playground_details` ADD `picture_blob` BLOB NULL DEFAULT NULL ; diff --git a/changelog.xml b/changelog.xml index aae570d182..0514787c1c 100644 --- a/changelog.xml +++ b/changelog.xml @@ -32,7 +32,7 @@ com_sportsmanagement component - 4.22.00 + 4.23.00 No security issues.

]]>
diff --git a/list.xml b/list.xml index 82b55a0d40..bd82e5ea40 100644 --- a/list.xml +++ b/list.xml @@ -1,3 +1,3 @@ - + diff --git a/script.php b/script.php index a425ee8062..64313a9f41 100644 --- a/script.php +++ b/script.php @@ -141,8 +141,8 @@ 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.22.00'; - private $old_release = '4.21.00'; + private $release = '4.23.00'; + private $old_release = '4.22.00'; // $language_update = ''; diff --git a/sportsmanagement-update.xml b/sportsmanagement-update.xml index c2d0b549db..7e1cbbcf6c 100644 --- a/sportsmanagement-update.xml +++ b/sportsmanagement-update.xml @@ -39,8 +39,25 @@ http://fussballineuropa.de
some-section
- - + + + + Sports-Management + Sports-Management Component + com_sportsmanagement + component + 4.23.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 eae9503603..45ec3bcebe 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.22.00 + 4.23.00 COM_SPORTSMANAGEMENT_DESCRIPTION diff --git a/update-server.xml b/update-server.xml index c6a855a510..cb5c50ec30 100644 --- a/update-server.xml +++ b/update-server.xml @@ -5,10 +5,10 @@ Sports-Management Component com_sportsmanagement component - 4.22.00 + 4.23.00 http://fussballineuropa.de - https://github.com/diddipoeler/sportsmanagement/archive/4.22.00.zip + https://github.com/diddipoeler/sportsmanagement/archive/4.23.00.zip some-tag