CC-2051: Unable to change user password

-Password is changeable, and success message appears whenever a user is added/updated.
This commit is contained in:
martin 2011-03-24 22:29:14 -04:00
parent d71bfbe191
commit 343fb593ee
5 changed files with 23 additions and 3 deletions

View File

@ -23,6 +23,8 @@ class UserController extends Zend_Controller_Action
$this->view->headScript()->appendFile('/js/airtime/user/user.js','text/javascript');
$request = $this->getRequest();
$form = new Application_Form_AddUser();
$this->view->successMessage = "";
if ($request->isPost()) {
if ($form->isValid($request->getPost())) {
@ -42,6 +44,12 @@ class UserController extends Zend_Controller_Action
$user->save();
$form->reset();
if (strlen($formdata['user_id']) == 0){
$this->view->successMessage = "<div class='success'>User added successfully!</div>";
} else {
$this->view->successMessage = "<div class='success'>User updated successfully!</div>";
}
}
}
}

View File

@ -72,9 +72,9 @@ class Application_Form_AddUser extends Zend_Form
$select->setAttrib('class', 'input_select');
$select->setAttrib('style', 'width: 40%');
$select->setMultiOptions(array(
"G" => "guest",
"H" => "host",
"A" => "admin"
"G" => "Guest",
"H" => "Host",
"A" => "Admin"
));
$select->setRequired(true);
$this->addElement($select);

View File

@ -26,6 +26,7 @@
</div>
</div>
<div class="user-data simple-formblock" id="user_details">
<?php echo $this->successMessage ?>
<fieldset class="padded">
<?php echo $this->form ?>
</fieldset>

View File

@ -1219,6 +1219,16 @@ ul.errors li {
margin-bottom:2px;
border:1px solid #c83f3f;
}
div.success{
color:#3B5323;
font-size:11px;
padding:2px 4px;
background:#93DB70;
margin-bottom:2px;
border:1px solid #488214;
}
.collapsible-header {
border: 1px solid #8f8f8f;
background-color: #cccccc;

View File

@ -2,6 +2,7 @@ function populateForm(entries){
//$('#user_details').show();
$('.errors').remove();
$('.success').remove();
$('#user_id').val(entries.id);
$('#login').val(entries.login);