CC-4781: Store localization settings on a per-user basis
-done
This commit is contained in:
parent
a1837366be
commit
e2c87ed8b6
7 changed files with 80 additions and 9 deletions
|
@ -72,6 +72,11 @@ class UserController extends Zend_Controller_Action
|
|||
$user->setJabber($formData['jabber']);
|
||||
$user->save();
|
||||
|
||||
// Language settings are saved on a per-user basis
|
||||
// By default, the general language setting on preferences
|
||||
// page is what gets assigned.
|
||||
Application_Model_Preference::SetUserLocale($user->getId());
|
||||
|
||||
$form->reset();
|
||||
$this->view->form = $form;
|
||||
|
||||
|
@ -150,6 +155,7 @@ class UserController extends Zend_Controller_Action
|
|||
$user->setSkype($formData['cu_skype']);
|
||||
$user->setJabber($formData['cu_jabber']);
|
||||
$user->save();
|
||||
Application_Model_Preference::SetUserLocale($user->getId(), $formData['cu_locale']);
|
||||
$this->view->successMessage = "<div class='success'>"._("User updated successfully!")."</div>";
|
||||
}
|
||||
$this->view->form = $form;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue