getConfig(); $fields = array( 'dateFormat' =>array ( 'default' => $config->get('dateFormat', ''), ), 'timeFormat' => array( 'default'=> $config->get('timeFormat', ''), ), 'timeZone' => array( 'default'=> $config->get('timeZone', 'UTC'), ), 'weekStart' => array( 'default'=> $config->get('weekStart', 0), ), 'defaultCurrency' => array( 'default' => $config->get('defaultCurrency', 'USD'), ), 'thousandSeparator' => array( 'default' => $config->get('thousandSeparator', ','), ), 'decimalMark' =>array( 'default' => $config->get('decimalMark', '.'), ), 'language' => array( 'default'=> (!empty($_SESSION['install']['user-lang'])) ? $_SESSION['install']['user-lang'] : $config->get('language', 'en_US'), ), ); foreach ($fields as $fieldName => $field) { if (isset($_SESSION['install'][$fieldName])) { $fields[$fieldName]['value'] = $_SESSION['install'][$fieldName]; } else { $fields[$fieldName]['value'] = isset($field['default']) ? $field['default'] : ''; } } $smarty->assign('fields', $fields);