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'); $this->view->headScript()->appendFile('/js/airtime/user/user.js','text/javascript');
$request = $this->getRequest(); $request = $this->getRequest();
$form = new Application_Form_AddUser(); $form = new Application_Form_AddUser();
$this->view->successMessage = "";
if ($request->isPost()) { if ($request->isPost()) {
if ($form->isValid($request->getPost())) { if ($form->isValid($request->getPost())) {
@ -42,6 +44,12 @@ class UserController extends Zend_Controller_Action
$user->save(); $user->save();
$form->reset(); $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('class', 'input_select');
$select->setAttrib('style', 'width: 40%'); $select->setAttrib('style', 'width: 40%');
$select->setMultiOptions(array( $select->setMultiOptions(array(
"G" => "guest", "G" => "Guest",
"H" => "host", "H" => "Host",
"A" => "admin" "A" => "Admin"
)); ));
$select->setRequired(true); $select->setRequired(true);
$this->addElement($select); $this->addElement($select);

View File

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

View File

@ -1219,6 +1219,16 @@ ul.errors li {
margin-bottom:2px; margin-bottom:2px;
border:1px solid #c83f3f; 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 { .collapsible-header {
border: 1px solid #8f8f8f; border: 1px solid #8f8f8f;
background-color: #cccccc; background-color: #cccccc;

View File

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