|
|
|
@ -356,4 +356,26 @@ function execute210FileUpdate() {
|
|
|
|
|
|
|
|
|
|
return file_put_contents(HESK_PATH.'modsForHesk_settings.inc.php', $file);
|
|
|
|
|
}
|
|
|
|
|
// END Version 2.1.0
|
|
|
|
|
// END Version 2.1.0
|
|
|
|
|
|
|
|
|
|
// BEGIN Version 2.1.1
|
|
|
|
|
function execute211Scripts() {
|
|
|
|
|
global $hesk_settings;
|
|
|
|
|
|
|
|
|
|
hesk_dbConnect();
|
|
|
|
|
executeQuery("ALTER IGNORE TABLE `".hesk_dbEscape($hesk_settings['db_pfix'])."stage_tickets` CHANGE `dt` `dt` TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00'");
|
|
|
|
|
executeQuery("ALTER TABLE `".hesk_dbEscape($hesk_settings['db_pfix'])."stage_tickets`
|
|
|
|
|
CHANGE `email` `email` VARCHAR( 1000 ) NOT NULL DEFAULT '',
|
|
|
|
|
CHANGE `ip` `ip` VARCHAR(45) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
|
|
|
|
|
ADD `firstreply` TIMESTAMP NULL DEFAULT NULL AFTER `lastchange`,
|
|
|
|
|
ADD `closedat` TIMESTAMP NULL DEFAULT NULL AFTER `firstreply`,
|
|
|
|
|
ADD `articles` VARCHAR(255) NULL DEFAULT NULL AFTER `closedat`,
|
|
|
|
|
ADD `openedby` MEDIUMINT(8) DEFAULT '0' AFTER `status`,
|
|
|
|
|
ADD `firstreplyby` SMALLINT(5) UNSIGNED NULL DEFAULT NULL AFTER `openedby`,
|
|
|
|
|
ADD `closedby` MEDIUMINT(8) NULL DEFAULT NULL AFTER `firstreplyby`,
|
|
|
|
|
ADD `replies` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0' AFTER `closedby`,
|
|
|
|
|
ADD `staffreplies` SMALLINT( 5 ) UNSIGNED NOT NULL DEFAULT '0' AFTER `replies`,
|
|
|
|
|
ADD INDEX ( `openedby` , `firstreplyby` , `closedby` ),
|
|
|
|
|
ADD INDEX(`dt`)");
|
|
|
|
|
executeQuery("UPDATE `".hesk_dbEscape($hesk_settings['db_pfix'])."settings` SET `Value` = '2.1.1' WHERE `Key` = 'modsForHeskVersion'");
|
|
|
|
|
}
|