- Patch #44136 by riccardoR: can't enable more than one language.
parent
e41e8acda3
commit
e145866243
|
@ -279,10 +279,10 @@ function locale_admin_manage() {
|
|||
}
|
||||
if ($key == 'en') {
|
||||
// Disallow name change for English locale
|
||||
db_query("UPDATE {locales_meta} SET isdefault = %d, enabled = %d WHERE locale = 'en'", ($edit['sitedefault'] == $key), $edit['enabled'][$key]);
|
||||
db_query("UPDATE {locales_meta} SET isdefault = %d, enabled = %d WHERE locale = 'en'", ($edit['sitedefault'] == $key), isset($edit['enabled'][$key]));
|
||||
}
|
||||
else {
|
||||
db_query("UPDATE {locales_meta} SET name = '%s', isdefault = %d, enabled = %d WHERE locale = '%s'", $edit['name'][$key], ($edit['sitedefault'] == $key), $edit['enabled'][$key], $key);
|
||||
db_query("UPDATE {locales_meta} SET name = '%s', isdefault = %d, enabled = %d WHERE locale = '%s'", $edit['name'][$key], ($edit['sitedefault'] == $key), isset($edit['enabled'][$key]), $key);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -279,10 +279,10 @@ function locale_admin_manage() {
|
|||
}
|
||||
if ($key == 'en') {
|
||||
// Disallow name change for English locale
|
||||
db_query("UPDATE {locales_meta} SET isdefault = %d, enabled = %d WHERE locale = 'en'", ($edit['sitedefault'] == $key), $edit['enabled'][$key]);
|
||||
db_query("UPDATE {locales_meta} SET isdefault = %d, enabled = %d WHERE locale = 'en'", ($edit['sitedefault'] == $key), isset($edit['enabled'][$key]));
|
||||
}
|
||||
else {
|
||||
db_query("UPDATE {locales_meta} SET name = '%s', isdefault = %d, enabled = %d WHERE locale = '%s'", $edit['name'][$key], ($edit['sitedefault'] == $key), $edit['enabled'][$key], $key);
|
||||
db_query("UPDATE {locales_meta} SET name = '%s', isdefault = %d, enabled = %d WHERE locale = '%s'", $edit['name'][$key], ($edit['sitedefault'] == $key), isset($edit['enabled'][$key]), $key);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -198,8 +198,8 @@ function system_user($type, $edit, &$user, $category = NULL) {
|
|||
|
||||
if (variable_get('configurable_timezones', 1)) {
|
||||
$zones = _system_zonelist();
|
||||
$form['locale'] = array('#type'=>'item', '#title' => t('Locale settings'), '#weight' => 6);
|
||||
$form['locale']['timezone'] = array(
|
||||
$form['timezone'] = array('#type'=>'fieldset', '#title' => t('Locale settings'), '#weight' => 6);
|
||||
$form['timezone']['timezone'] = array(
|
||||
'#type' => 'select', '#title' => t('Time zone'), '#default_value' => strlen($edit['timezone']) ? $edit['timezone'] : variable_get('date_default_timezone', 0),
|
||||
'#options' => $zones, '#description' => t('Select your current local time. Dates and times throughout this site will be displayed using this time zone.')
|
||||
);
|
||||
|
|
|
@ -198,8 +198,8 @@ function system_user($type, $edit, &$user, $category = NULL) {
|
|||
|
||||
if (variable_get('configurable_timezones', 1)) {
|
||||
$zones = _system_zonelist();
|
||||
$form['locale'] = array('#type'=>'item', '#title' => t('Locale settings'), '#weight' => 6);
|
||||
$form['locale']['timezone'] = array(
|
||||
$form['timezone'] = array('#type'=>'fieldset', '#title' => t('Locale settings'), '#weight' => 6);
|
||||
$form['timezone']['timezone'] = array(
|
||||
'#type' => 'select', '#title' => t('Time zone'), '#default_value' => strlen($edit['timezone']) ? $edit['timezone'] : variable_get('date_default_timezone', 0),
|
||||
'#options' => $zones, '#description' => t('Select your current local time. Dates and times throughout this site will be displayed using this time zone.')
|
||||
);
|
||||
|
|
Loading…
Reference in New Issue