diff --git a/install/install_functions.inc.php b/install/install_functions.inc.php index 98704d30..3867d43c 100644 --- a/install/install_functions.inc.php +++ b/install/install_functions.inc.php @@ -1,7 +1,7 @@ Features $hesk_settings[\'autologin\']=' . $set['autologin'] . '; $hesk_settings[\'autoassign\']=' . $set['autoassign'] . '; +$hesk_settings[\'custclose\']=' . $set['custclose'] . '; $hesk_settings[\'custopen\']=' . $set['custopen'] . '; $hesk_settings[\'rating\']=' . $set['rating'] . '; $hesk_settings[\'cust_urgency\']=' . $set['cust_urgency'] . '; $hesk_settings[\'sequential\']=' . $set['sequential'] . '; +$hesk_settings[\'time_worked\']=' . $set['time_worked'] . '; +$hesk_settings[\'spam_notice\']=' . $set['spam_notice'] . '; $hesk_settings[\'list_users\']=' . $set['list_users'] . '; $hesk_settings[\'debug_mode\']=' . $set['debug_mode'] . '; $hesk_settings[\'short_link\']=' . $set['short_link'] . '; +$hesk_settings[\'select_cat\']=' . $set['select_cat'] . '; +$hesk_settings[\'select_pri\']=' . $set['select_pri'] . '; // --> SPAM Prevention $hesk_settings[\'secimg_use\']=' . $set['secimg_use'] . '; $hesk_settings[\'secimg_sum\']=\'' . $set['secimg_sum'] . '\'; $hesk_settings[\'recaptcha_use\']=' . $set['recaptcha_use'] . '; -$hesk_settings[\'recaptcha_ssl\']=' . $set['recaptcha_ssl'] . '; $hesk_settings[\'recaptcha_public_key\']=\'' . $set['recaptcha_public_key'] . '\'; $hesk_settings[\'recaptcha_private_key\']=\'' . $set['recaptcha_private_key'] . '\'; $hesk_settings[\'question_use\']=' . $set['question_use'] . '; @@ -209,6 +222,7 @@ $hesk_settings[\'question_ans\']=\'' . $set['question_ans'] . '\'; // --> Security $hesk_settings[\'attempt_limit\']=' . $set['attempt_limit'] . '; $hesk_settings[\'attempt_banmin\']=' . $set['attempt_banmin'] . '; +$hesk_settings[\'reset_pass\']=' . $set['reset_pass'] . '; $hesk_settings[\'email_view_ticket\']=' . $set['email_view_ticket'] . '; // --> Attachments @@ -238,6 +252,7 @@ $hesk_settings[\'kb_popart\']=' . $set['kb_popart'] . '; $hesk_settings[\'kb_latest\']=' . $set['kb_latest'] . '; $hesk_settings[\'kb_index_popart\']=' . $set['kb_index_popart'] . '; $hesk_settings[\'kb_index_latest\']=' . $set['kb_index_latest'] . '; +$hesk_settings[\'kb_related\']=' . $set['kb_related'] . '; // ==> EMAIL @@ -257,6 +272,7 @@ $hesk_settings[\'email_piping\']=' . $set['email_piping'] . '; // --> POP3 Fetching $hesk_settings[\'pop3\']=' . $set['pop3'] . '; +$hesk_settings[\'pop3_job_wait\']=' . $set['pop3_job_wait'] . '; $hesk_settings[\'pop3_host_name\']=\'' . $set['pop3_host_name'] . '\'; $hesk_settings[\'pop3_host_port\']=' . $set['pop3_host_port'] . '; $hesk_settings[\'pop3_tls\']=' . $set['pop3_tls'] . '; @@ -272,14 +288,29 @@ $hesk_settings[\'loop_time\']=' . $set['loop_time'] . '; $hesk_settings[\'detect_typos\']=' . $set['detect_typos'] . '; $hesk_settings[\'email_providers\']=array(' . $set['email_providers'] . '); +// --> Notify customer when +$hesk_settings[\'notify_new\']=' . $set['notify_new'] . '; +$hesk_settings[\'notify_skip_spam\']=' . $set['notify_skip_spam'] . '; +$hesk_settings[\'notify_spam_tags\']=array(' . $set['notify_spam_tags'] . '); +$hesk_settings[\'notify_closed\']=' . $set['notify_closed'] . '; + // --> Other $hesk_settings[\'strip_quoted\']=' . $set['strip_quoted'] . '; +$hesk_settings[\'eml_req_msg\']=' . $set['eml_req_msg'] . '; $hesk_settings[\'save_embedded\']=' . $set['save_embedded'] . '; $hesk_settings[\'multi_eml\']=' . $set['multi_eml'] . '; $hesk_settings[\'confirm_email\']=' . $set['confirm_email'] . '; $hesk_settings[\'open_only\']=' . $set['open_only'] . '; +// ==> TICKET LIST + +$hesk_settings[\'ticket_list\']=array(\'' . implode('\',\'',$set['ticket_list']) . '\'); + +// --> Other +$hesk_settings[\'updatedformat\']=\'' . $set['updatedformat'] . '\'; + + // ==> MISC // --> Date & Time @@ -289,6 +320,8 @@ $hesk_settings[\'daylight\']=' . $set['daylight'] . '; $hesk_settings[\'timeformat\']=\'' . $set['timeformat'] . '\'; // --> Other +$hesk_settings[\'ip_whois\']=\'' . $set['ip_whois'] . '\'; +$hesk_settings[\'maintenance_mode\']=' . $set['maintenance_mode'] . '; $hesk_settings[\'alink\']=' . $set['alink'] . '; $hesk_settings[\'submit_notice\']=' . $set['submit_notice'] . '; $hesk_settings[\'online\']=' . $set['online'] . '; @@ -388,6 +421,12 @@ function hesk_iDatabase($problem=0) To install a new copy of HESK use the New install option instead.'; echo ''; } + elseif ($problem == 5) + { + hesk_show_error('MySQL version '.REQUIRE_MYSQL_VERSION.'+ required, you are using: ' . MYSQL_VERSION . '

+ You are using and old and insecure MySQL version with known bugs, security issues and outdated functionality.

+ Ask your hosting company to update your MySQL version.'); + } ?>
@@ -446,10 +485,10 @@ function hesk_iCheckSetup() $correct_these = array(); // 1. PHP 5+ required - if ( function_exists('version_compare') && version_compare(PHP_VERSION,'5.0.0','<') ) + if ( function_exists('version_compare') && version_compare(PHP_VERSION,REQUIRE_PHP_VERSION,'<') ) { $correct_these[] = ' - PHP version 5.0+ required, you are using: ' . PHP_VERSION . '

+ PHP version '.REQUIRE_PHP_VERSION.'+ required, you are using: ' . PHP_VERSION . '

You are using and old and insecure PHP version with known bugs, security issues and outdated functionality.

Ask your hosting company to update your PHP version. '; @@ -548,16 +587,19 @@ function hesk_iCheckSetup() 'emails/','language/english.php', // pre-2.3 files - 'secimg.inc.php','hesk_style.css', + 'secimg.inc.php', // pre-2.4 files - 'hesk_style_v23.css','hesk_javascript.js','help_files/','TreeMenu.js', + 'hesk_style_v23.css','help_files/','TreeMenu.js', // malicious files that were found on some websites illegally redistributing HESK 'inc/tiny_mce/utils/r00t10.php', 'language/en/help_files/r00t10.php', // pre-2.5 files 'hesk_style_v24.css', 'hesk_javascript_v24.js', + + // pre-2.6 files + 'hesk_style_v25.css', 'hesk_javascript_v25.js', ); sort($old_files); @@ -782,11 +824,11 @@ function hesk_iHeader() - + - +