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:
parent
d71bfbe191
commit
343fb593ee
|
@ -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>";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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);
|
||||||
|
|
Loading…
Reference in New Issue