diff --git a/include/i18n/en_US/config.yaml b/include/i18n/en_US/config.yaml index ffbd1da97f80879c5c86cc528c93097003749174..bc9dd7ec1bf43e3bbbdf7588ea00e2065c699a61 100644 --- a/include/i18n/en_US/config.yaml +++ b/include/i18n/en_US/config.yaml @@ -8,7 +8,7 @@ core: date_format: 'm/d/Y' datetime_format: 'm/d/Y g:i a' daydatetime_format: 'D, M j Y g:ia' - default_timezone_id: 0 + default_timezone_id: 8 default_priority_id: 2 enable_daylight_saving: 0 @@ -31,12 +31,7 @@ core: max_user_file_uploads: 1 max_staff_file_uploads: 1 autolock_minutes: 3 - alert_email_id: 0 - default_email_id: 0 - default_dept_id: 0 - default_sla_id: 0 default_priority_id: 2 - default_template_id: 1 default_smtp_id: 0 use_email_priority: 0 enable_kb: 0 diff --git a/setup/inc/class.installer.php b/setup/inc/class.installer.php index cd674fa7ef9a750f1c560ac124f7acefe3bd2d7f..b735e031afbf9f978524ac71651d0d770d814743 100644 --- a/setup/inc/class.installer.php +++ b/setup/inc/class.installer.php @@ -199,20 +199,18 @@ class Installer extends SetupWizard { //Create config settings---default settings! //XXX: rename ostversion helpdesk_* ?? - // XXX: Some of this can go to the core install file - $defaults = array('isonline'=>'0', 'default_email_id'=>$support_email_id, - 'alert_email_id'=>$alert_email_id, 'default_dept_id'=>$dept_id_1, 'default_sla_id'=>$sla_id_1, - 'default_timezone_id'=>$default_timezone, 'default_template_id'=>$template_id_1, - 'admin_email'=>db_input($vars['admin_email']), - 'schema_signature'=>db_input($signature), - 'helpdesk_url'=>db_input(URL), - 'helpdesk_title'=>db_input($vars['name'])); - foreach ($defaults as $key=>$value) { - $sql='UPDATE '.PREFIX.'config SET updated=NOW(), value='.$value - .' WHERE namespace="core" AND `key`='.db_input($key); - if(!db_query($sql, false)) - $this->errors['err']='Unable to create config settings (#7)'; - } + $defaults = array( + 'default_email_id'=>$support_email_id, + 'alert_email_id'=>$alert_email_id, + 'default_dept_id'=>$dept_id_1, 'default_sla_id'=>$sla_id_1, + 'default_template_id'=>$template_id_1, + 'admin_email'=>$vars['admin_email'], + 'schema_signature'=>$signature, + 'helpdesk_url'=>URL, + 'helpdesk_title'=>$vars['name']); + $config = new Config('core'); + if (!$config->updateAll($defaults)) + $this->errors['err']='Unable to create config settings (#7)'; // Set company name require_once(INCLUDE_DIR.'class.company.php');