| Current Path : /var/www/html/administrator/components/com_kunena/install/ |
| Current File : /var/www/html/administrator/components/com_kunena/install/kunena.install.upgrade.xml |
<?xml version="1.0" ?>
<!DOCTYPE comupgrade>
<comupgrade version="1.0">
<upgrade>
<version version="5.1.2"
versiondate="2018-06-23"
versionname="Internal">
<query mode="silenterror">ALTER TABLE `#__kunena_users` ADD `linkedin_company` varchar(50) NULL
AFTER `linkedin`;
</query>
</version>
<version version="5.1.6-DEV"
versiondate="2018-11-07"
versionname="Internal">
<query mode="silenterror">ALTER TABLE `#__kunena_announcement` MODIFY COLUMN `created` datetime NOT NULL default
'1000-01-01 00:00:00';
</query>
<query mode="silenterror">UPDATE `#__kunena_announcement` SET created='1000-01-01 00:00:00' WHERE created='0000-00-00 00:00:00'</query>
<query mode="silenterror">ALTER TABLE `#__kunena_announcement` MODIFY COLUMN `publish_up` datetime NOT NULL default
'1000-01-01 00:00:00';
</query>
<query mode="silenterror">UPDATE `#__kunena_announcement` SET publish_up='1000-01-01 00:00:00' WHERE publish_up='0000-00-00 00:00:00'</query>
<query mode="silenterror">ALTER TABLE `#__kunena_announcement` MODIFY COLUMN `publish_down` datetime NOT NULL default
'1000-01-01 00:00:00';
</query>
<query mode="silenterror">UPDATE `#__kunena_announcement` SET publish_down='1000-01-01 00:00:00' WHERE publish_down='0000-00-00 00:00:00'</query>
<query mode="silenterror">ALTER TABLE `#__kunena_categories` MODIFY COLUMN `checked_out_time` datetime NOT NULL default
'1000-01-01 00:00:00';
</query>
<query mode="silenterror">UPDATE `#__kunena_announcement` SET checked_out_time='1000-01-01 00:00:00' WHERE checked_out_time='0000-00-00 00:00:00'</query>
<query mode="silenterror">ALTER TABLE `#__kunena_polls_users` MODIFY COLUMN `lasttime` datetime NOT NULL default
'1000-01-01 00:00:00';
</query>
<query mode="silenterror">UPDATE `#__kunena_announcement` SET lasttime='1000-01-01 00:00:00' WHERE lasttime='0000-00-00 00:00:00'</query>
</version>
<version version="5.1.11-DEV"
versiondate="2019-10-03"
versionname="Internal">
<query mode="silenterror">ALTER TABLE `#__kunena_users` CHANGE `qq` `qqsocial` varchar(50);
</query>
</version>
<version version="5.2.0-ALPHA1"
versiondate="2020-08-20"
versionname="Internal">
<phpfile name="5.2.0-2020-08-20_updaterankstitle"/>
</version>
<version version="5.2.5-DEV"
versiondate="2020-04-18"
versionname="Internal">
<query mode="silenterror">ALTER TABLE `#__kunena_users` MODIFY banned datetime NULL DEFAULT '1000-01-01 00:00:00';</query>
</version>
<version version="5.2.6-DEV"
versiondate="2021-06-12"
versionname="Internal">
<query mode="silenterror">UPDATE `#__kunena_users_banned` SET `expiration` = '9999-12-31 23:59:59' WHERE expiration = '0000-00-00 00:00:00';</query>
<query mode="silenterror">UPDATE `#__kunena_users` SET `banned` = '9999-12-31 23:59:59' WHERE banned = '0000-00-00 00:00:00';</query>
</version>
<version version="5.2.15-DEV"
versiondate="2021-07-24"
versionname="Internal">
<phpfile name="5.2.15-2021-07-24_update_configuration"/>
</version>
<version version="5.2.15-DEV"
versiondate="2021-08-24"
versionname="Internal">
<phpfile name="5.2.15-2021-08-24_configuration_default_template"/>
</version>
<version version="6.0.0-BETA3-DEV"
versiondate="2021-09-13"
versionname="Internal">
<query mode="silenterror">ALTER TABLE `#__kunena_categories` CHANGE parent_id parentid int(11) NULL default '0';</query>
<query mode="silenterror">ALTER TABLE `#__kunena_categories` CHANGE pub_access pubAccess int(11) NOT NULL default '1';</query>
<query mode="silenterror">ALTER TABLE `#__kunena_categories` CHANGE pub_recurse pubRecurse tinyint(4) NULL default '1';</query>
<query mode="silenterror">ALTER TABLE `#__kunena_categories` CHANGE admin_access adminAccess int(11) NOT NULL default '0';</query>
<query mode="silenterror">ALTER TABLE `#__kunena_categories` CHANGE admin_recurse adminRecurse tinyint(4) NULL default '1';</query>
<query mode="silenterror">ALTER TABLE `#__kunena_categories` CHANGE allow_anonymous allowAnonymous tinyint(4) NOT NULL default '0';</query>
<query mode="silenterror">ALTER TABLE `#__kunena_categories` CHANGE post_anonymous postAnonymous tinyint(4) NOT NULL default '0';</query>
<query mode="silenterror">ALTER TABLE `#__kunena_categories` CHANGE allow_polls allowPolls tinyint(4) NOT NULL default '0';</query>
<query mode="silenterror">ALTER TABLE `#__kunena_categories` CHANGE allow_ratings allowRatings tinyint(4) NOT NULL default '0';</query>
<query mode="silenterror">ALTER TABLE `#__kunena_ranks` CHANGE rank_id rankId mediumint(8) unsigned NOT NULL auto_increment;</query>
<query mode="silenterror">ALTER TABLE `#__kunena_ranks` CHANGE rank_title rankTitle varchar(255) NOT NULL default '';</query>
<query mode="silenterror">ALTER TABLE `#__kunena_ranks` CHANGE rank_min rankMin mediumint(8) unsigned NOT NULL default '0';</query>
<query mode="silenterror">ALTER TABLE `#__kunena_ranks` CHANGE rank_special rankSpecial tinyint(1) unsigned NOT NULL default '0';</query>
<query mode="silenterror">ALTER TABLE `#__kunena_ranks` CHANGE rank_image rankImage varchar(255);</query>
<query mode="silenterror">ALTER TABLE `#__kunena_users` ADD reddit varchar(75) NULL AFTER `youtube`;</query>
</version>
<version version="6.0.0-BETA4-DEV"
versiondate="2021-09-25"
versionname="Internal">
<query mode="silenterror">ALTER TABLE `#__kunena_users` ADD github varchar(75) NULL AFTER `google`;</query>
<query mode="silenterror">ALTER TABLE `#__kunena_users` ADD vimeo varchar(75) NULL AFTER `qzone`;</query>
<query mode="silenterror">ALTER TABLE `#__kunena_users` ADD pinterest varchar(75) NULL AFTER `yim`;</query>
<query mode="silenterror">ALTER TABLE `#__kunena_categories` CHANGE topic_ordering topicOrdering varchar(16) NOT NULL default 'lastpost';</query>
<query mode="silenterror">ALTER TABLE `#__kunena_categories` CHANGE `ordering` `ordering` INT(11) NOT NULL DEFAULT '0';</query>
<query mode="silenterror">ALTER TABLE `#__kunena_user_topics` CHANGE `params` `params` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL;</query>
<query mode="silenterror">ALTER TABLE `#__kunena_user_categories` CHANGE `params` `params` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL;</query>
</version>
<version version="6.0.0-RC1-DEV"
versiondate="2022-03-02"
versionname="Internal">
<query mode="silenterror">CREATE TABLE IF NOT EXISTS `#__kunena_private` (
`id` int NOT NULL AUTO_INCREMENT,
`parent_id` int NOT NULL DEFAULT '0',
`author_id` int NOT NULL DEFAULT '0',
`created_at` datetime NOT NULL,
`attachments` tinyint NOT NULL DEFAULT '0',
`subject` tinytext COLLATE utf8mb4_unicode_ci NOT NULL,
`body` text COLLATE utf8mb4_unicode_ci NOT NULL,
`params` text COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`id`),
KEY `parent_id` (`parent_id`),
KEY `author_id` (`author_id`),
KEY `created_at` (`created_at`)
);</query>
<query mode="silenterror">CREATE TABLE IF NOT EXISTS `#__kunena_private_attachment_map` (
`private_id` int NOT NULL,
`attachment_id` int NOT NULL,
PRIMARY KEY (`private_id`, `attachment_id`),
KEY `attachment_id` (`attachment_id`)
);</query>
<query mode="silenterror">CREATE TABLE IF NOT EXISTS `#__kunena_private_post_map` (
`private_id` int NOT NULL,
`message_id` int NOT NULL,
PRIMARY KEY (`private_id`, `message_id`),
KEY `message_id` (`message_id`)
);</query>
<query mode="silenterror">CREATE TABLE IF NOT EXISTS `#__kunena_private_user_map` (
`private_id` int NOT NULL,
`user_id` int NOT NULL,
`read_at` datetime NOT NULL,
`replied_at` datetime NOT NULL,
`deleted_at` datetime NOT NULL,
PRIMARY KEY (`private_id`, `user_id`),
KEY `user_id` (`user_id`)
);</query>
</version>
<version version="6.0.0-RC4-DEV"
versiondate="2022-05-29"
versionname="Internal">
<query mode="silenterror">TRUNCATE TABLE `#__kunena_smileys`;</query>
<query mode="silenterror">INSERT INTO `#__kunena_smileys` (`id`,`code`,`location`,`greylocation`,`emoticonbar`) VALUES
(1, 'B)', '1.png', 'cool-grey.png', 1),
(2, '8)', '2.png', 'cool-grey.png', 1),
(3, '8-)', '3.png', 'cool-grey.png', 1),
(4, ':-(', '4.png', 'sad-grey.png', 1),
(5, ':(', '5.png', 'sad-grey.png', 1),
(6, ':sad:', '6.png', 'sad-grey.png', 1),
(7, ':cry:', '7.png', 'sad-grey.png', 1),
(8, ':)', '8.png', 'smile-grey.png', 1),
(9, ':-)', '9.png', 'smile-grey.png', 1),
(10, ':cheer:', '10.png', 'cheerful-grey.png', 1),
(11, ';)', '11.png', 'wink-grey.png', 1),
(12, ';-)', '12.png', 'wink-grey.png', 1),
(13, ':wink:', '13.png', 'wink-grey.png', 1),
(14, ';-)', '14.png', 'wink-grey.png', 1),
(15, ':P', '15.png', 'tongue-grey.png', 1),
(16, ':p', '16.png', 'tongue-grey.png', 1),
(17, ':-p', '17.png', 'tongue-grey.png', 1),
(18, ':-P', '18.png', 'tongue-grey.png', 1),
(19, ':razz:', '19.png', 'tongue-grey.png', 1),
(20, ':angry:', '20.png', 'angry-grey.png', 1),
(21, ':mad:', '21.png', 'angry-grey.png', 1),
(22, ':unsure:', '22.png', 'unsure-grey.png', 1),
(23, ':o', '23.png', 'shocked-grey.png', 1);</query>
</version>
<version version="6.0.2-DEV"
versiondate="2022-07-30"
versionname="Internal">
<phpfile name="6.0.2-2022-07-30_rss_timelimit_configuration_change"/>
</version>
<version version="6.0.4-DEV"
versiondate="2022-10-13"
versionname="Internal">
<query mode="silenterror">UPDATE `#__kunena_messages` SET `email` = NULL;</query>
<query mode="silenterror">UPDATE `#__kunena_users` SET banned = '1000-01-01 00:00:00' WHERE banned IS NULL;</query>
<query mode="silenterror">ALTER TABLE `#__kunena_users` MODIFY COLUMN `banned` datetime NOT NULL default '1000-01-01 00:00:00';</query>
</version>
<version version="6.0.5-DEV"
versiondate="2022-11-06"
versionname="Internal">
<query mode="silenterror">ALTER TABLE `#__kunena_polls` CHANGE `polltimetolive` `polltimetolive` DATETIME NULL DEFAULT '1000-01-01 00:00:00'; </query>
<query mode="silenterror">DELETE FROM `#__mail_templates` WHERE `template_id` = 'com_kunena.reply';</query>
<query mode="silenterror">DELETE FROM `#__mail_templates` WHERE `template_id` = 'com_kunena.replymoderator';</query>
<query mode="silenterror">DELETE FROM `#__mail_templates` WHERE `template_id` = 'com_kunena.report';</query>
</version>
<version version="6.0.6-DEV"
versiondate="2022-12-12"
versionname="Internal">
<query mode="silenterror">UPDATE `#__kunena_announcement` SET publish_up = '1000-01-01 00:00:00' WHERE publish_up='0000-00-00 00:00:00';</query>
<query mode="silenterror">UPDATE `#__kunena_announcement` SET publish_down = '1000-01-01 00:00:00' WHERE publish_down='0000-00-00 00:00:00';</query>
</version>
<version version="6.0.9-DEV"
versiondate="2023-02-20"
versionname="Internal">
<query mode="silenterror">ALTER TABLE `#__kunena_attachments` CHANGE `filetype` `filetype` VARCHAR(50);</query>
</version>
<version version="6.0.10-DEV"
versiondate="2023-03-27"
versionname="Internal">
<query mode="silenterror">ALTER TABLE `#__kunena_attachments` CHANGE `filetype` `filetype` VARCHAR(100);</query>
</version>
<version version="6.1.3.1"
versiondate="2023-08-12"
versionname="Internal">
<query mode="silenterror">ALTER TABLE `#__kunena_private_user_map` CHANGE `read_at` `read_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, CHANGE `replied_at` `replied_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, CHANGE `deleted_at` `deleted_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP;</query>
</version>
<version version="6.1.4"
versiondate="2023-09-16"
versionname="Internal">
<query mode="silenterror">ALTER TABLE `#__kunena_categories` CHANGE `icon` `icon` VARCHAR(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL;</query>
</version>
<version version="6.2.0-DEV"
versiondate="2023-06-22"
versionname="Internal">
<query mode="silenterror">
CREATE TABLE IF NOT EXISTS `#__kunena_karma`
(
`id` int(11) NOT NULL default '0',
`userid` int(11) NOT NULL,
`target_userid` int(11) NOT NULL,
`time` int(11) NOT NULL,
PRIMARY KEY (id)
)
ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4
DEFAULT COLLATE = utf8mb4_unicode_ci;
</query>
<query mode="silenterror">ALTER TABLE `#__kunena_users` DROP `karma_time`;</query>
</version>
<version version="6.2.0-DEV"
versiondate="2023-08-27"
versionname="Internal">
<query mode="silenterror">
DROP TABLE IF EXISTS `#__kunena_mails_queue`;
</query>
</version>
<version version="6.2.0-BETA3-DEV"
versiondate="2023-09-30"
versionname="Internal">
<query mode="silenterror">
ALTER TABLE `#__kunena_rate` MODIFY COLUMN `time` DATETIME NOT NULL DEFAULT '1000-01-01 00:00:00';
</query>
<query mode="silenterror">ALTER TABLE `#__kunena_announcement` MODIFY COLUMN `created` DATETIME NOT NULL DEFAULT '1000-01-01 00:00:00';</query>
<query mode="silenterror">ALTER TABLE `#__kunena_announcement` MODIFY COLUMN `publish_up` DATETIME NOT NULL DEFAULT '1000-01-01 00:00:00';</query>
<query mode="silenterror">ALTER TABLE `#__kunena_announcement` MODIFY COLUMN `publish_down` DATETIME NOT NULL DEFAULT '1000-01-01 00:00:00';</query>
<query mode="silenterror">ALTER TABLE `#__kunena_polls_users` MODIFY COLUMN `lasttime` DATETIME NOT NULL DEFAULT '1000-01-01 00:00:00';</query>
</version>
<version version="6.2.3-DEV"
versiondate="2023-12-23"
versionname="Internal">
<query mode="silenterror">ALTER TABLE `#__kunena_karma` CHANGE `id` `id` INT(11) NOT NULL AUTO_INCREMENT;</query>
</version>
<version version="6.2.4-DEV"
versiondate="2024-01-24"
versionname="Internal">
<phpfile name="6.2.4-2022-01-24_change_collation_columns_on_tables"/>
</version>
<version version="6.3.0-DEV"
versiondate="2023-10-29"
versionname="Internal">
<query mode="silenterror">
ALTER TABLE `#__kunena_users` DROP `friendfeed`;
</query>
<query mode="silenterror">ALTER TABLE `#__kunena_users` ADD `bsky_app` varchar(75) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL AFTER `reddit`;</query>
</version>
<version version="6.3.3-DEV"
versiondate="2024-06-21"
versionname="Internal">
<query mode="silenterror">
ALTER TABLE `#__kunena_users` CHANGE `twitter` `x_social` VARCHAR(75) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL;
</query>
<query mode="silenterror">
ALTER TABLE `#__kunena_users` DROP `icq`;
</query>
</version>
<version version="6.3.4-DEV"
versiondate="2024-08-01"
versionname="Internal">
<phpfile name="6.3.4-2024-08-01_update_configuration_to_x"/>
</version>
<version version="6.3.10"
versiondate="2025-03-14"
versionname="Fondovalle">
</version>
</upgrade>
</comupgrade>