mirror of
https://github.com/salesagility/SuiteCRM.git
synced 2025-03-15 05:44:49 +00:00
Add user timezone preference on install
This commit is contained in:
parent
aad227325a
commit
a0b572be7b
4 changed files with 18 additions and 0 deletions
install
|
@ -61,6 +61,10 @@ a:hover {
|
|||
transition: all 0.5s ease;
|
||||
}
|
||||
|
||||
#install_container select[name="timezone"] {
|
||||
max-width: 230px;
|
||||
}
|
||||
|
||||
/* Sys env. msg */
|
||||
|
||||
#syscred p {
|
||||
|
|
|
@ -897,6 +897,9 @@ EOQ;
|
|||
|
||||
$defaultDateFormatSelect = self::getSelect('default_date_format', $sugarConfigDefaults['date_formats'], empty($_SESSION['default_date_format']) ? $sugarConfigDefaults['datef'] : $_SESSION['default_date_format']);
|
||||
$defaultTimeFormatSelect = self::getSelect('default_time_format', $sugarConfigDefaults['time_formats'], empty($_SESSION['default_time_format']) ? 'h:ia' : $_SESSION['default_time_format'] /* $sugarConfigDefaults['timef'] */);
|
||||
|
||||
$timezoneSelect = self::getSelect('timezone', array_merge([TimeDate::guessTimezone() => TimeDate::guessTimezone()], TimeDate::getTimezoneList()), TimeDate::guessTimezone());
|
||||
|
||||
//$defaultLanguageSelect = get_select_options_with_id($supportedLanguages, $current_language);
|
||||
$defaultLanguageSelect = self::getSelect('default_language', $supportedLanguages, $current_language);
|
||||
|
||||
|
@ -928,6 +931,13 @@ EOQ;
|
|||
|
||||
<div class="clear"></div>
|
||||
|
||||
<div class="formrow">
|
||||
<label>{$mod_strings['LBL_TIMEZONE']}</label>
|
||||
$timezoneSelect
|
||||
</div>
|
||||
|
||||
<div class="clear"></div>
|
||||
|
||||
<div class="formrow" style="display: none;">
|
||||
<label>{$mod_strings['LBL_LANGUAGE']}</label>
|
||||
$defaultLanguageSelect
|
||||
|
|
|
@ -643,6 +643,7 @@ $contact_user_link_guid',
|
|||
'LBL_WIZARD_LOCALE_DESC' => 'Specify how you would like data in SuiteCRM to be displayed, based on your geographical location. The settings you provide here will be the default settings. Users will be able set their own preferences.',
|
||||
'LBL_DATE_FORMAT' => 'Date Format:',
|
||||
'LBL_TIME_FORMAT' => 'Time Format:',
|
||||
'LBL_TIMEZONE' => 'Time Zone:',
|
||||
'LBL_LANGUAGE'=>'Language:',
|
||||
'LBL_CURRENCY'=>'Currency:',
|
||||
'LBL_CURRENCY_SYMBOL'=>'Currency Symbol:',
|
||||
|
|
|
@ -638,6 +638,9 @@ $current_user->is_admin = '1';
|
|||
$sugar_config = get_sugar_config_defaults();
|
||||
|
||||
// set local settings - if neccessary you can set here more fields as named in User module / EditView form...
|
||||
if(isset($_REQUEST['timezone']) && $_REQUEST['timezone']) {
|
||||
$current_user->setPreference('timezone', $_REQUEST['timezone']);
|
||||
}
|
||||
|
||||
//$_POST[''] = $_REQUEST['default_locale_name_format'];
|
||||
$_POST['dateformat'] = $_REQUEST['default_date_format'];
|
||||
|
|
Loading…
Reference in a new issue