Fix installer issues
This commit is contained in:
parent
1cbeb19a7a
commit
d22c1db84d
@ -1,7 +1,5 @@
|
||||
<?php
|
||||
define('IN_SCRIPT', 1);
|
||||
require(HESK_PATH . 'hesk_settings.inc.php');
|
||||
require(HESK_PATH . 'inc/common.inc.php');
|
||||
|
||||
function executeQuery($sql) {
|
||||
global $hesk_last_query;
|
||||
@ -564,13 +562,13 @@ function execute240Scripts() {
|
||||
`show` ENUM('0','1') NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci");
|
||||
|
||||
executeQuery("INSERT INTO `hesk_quick_help_sections` (`location`, `show`)
|
||||
executeQuery("INSERT INTO `".hesk_dbEscape($hesk_settings['db_pfix'])."quick_help_sections` (`location`, `show`)
|
||||
VALUES ('create_ticket', '1')");
|
||||
executeQuery("INSERT INTO `hesk_quick_help_sections` (`location`, `show`)
|
||||
executeQuery("INSERT INTO `".hesk_dbEscape($hesk_settings['db_pfix'])."quick_help_sections` (`location`, `show`)
|
||||
VALUES ('view_ticket_form', '1')");
|
||||
executeQuery("INSERT INTO `hesk_quick_help_sections` (`location`, `show`)
|
||||
executeQuery("INSERT INTO `".hesk_dbEscape($hesk_settings['db_pfix'])."quick_help_sections` (`location`, `show`)
|
||||
VALUES ('view_ticket', '1')");
|
||||
executeQuery("INSERT INTO `hesk_quick_help_sections` (`location`, `show`)
|
||||
executeQuery("INSERT INTO `".hesk_dbEscape($hesk_settings['db_pfix'])."quick_help_sections` (`location`, `show`)
|
||||
VALUES ('knowledgebase', '1')");
|
||||
|
||||
// Setup status improvement tables
|
||||
@ -578,8 +576,7 @@ function execute240Scripts() {
|
||||
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
|
||||
`language` VARCHAR(200) NOT NULL,
|
||||
`text` VARCHAR(200) NOT NULL,
|
||||
`status_id` INT NOT NULL,
|
||||
PRIMARY KEY (`id`)) ENGINE = MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci");
|
||||
`status_id` INT NOT NULL) ENGINE = MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci");
|
||||
executeQuery("ALTER TABLE `".hesk_dbEscape($hesk_settings['db_pfix'])."statuses` ADD COLUMN `sort` INT");
|
||||
$statusesRs = executeQuery("SELECT `ID` FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."statuses` ORDER BY `ID` ASC");
|
||||
$i = 10;
|
||||
@ -599,6 +596,7 @@ function execute240Scripts() {
|
||||
function initializeXrefTable() {
|
||||
global $hesk_settings, $hesklang;
|
||||
|
||||
hesk_dbConnect();
|
||||
$languages = array();
|
||||
foreach ($hesk_settings['languages'] as $key => $value) {
|
||||
$languages[$key] = $hesk_settings['languages'][$key]['folder'];
|
||||
@ -607,9 +605,11 @@ function initializeXrefTable() {
|
||||
$statusesRs = executeQuery("SELECT `ID`, `Key` FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."statuses`");
|
||||
while ($row = hesk_dbFetchAssoc($statusesRs)) {
|
||||
foreach ($languages as $language => $languageCode) {
|
||||
hesk_setLanguage($language);
|
||||
$sql = "INSERT INTO `".hesk_dbEscape($hesk_settings['db_pfix'])."text_to_status_xref` (`language`, `text`, `status_id`)
|
||||
VALUES ('".hesk_dbEscape($language)."', '".hesk_dbEscape($hesklang[$row['Key']])."', ".intval($row['ID']).")";
|
||||
executeQuery($sql);
|
||||
hesk_resetLanguage();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user