diff --git a/application/controllers/UserController.php b/application/controllers/UserController.php
index 72b6a20ef..081c32b70 100644
--- a/application/controllers/UserController.php
+++ b/application/controllers/UserController.php
@@ -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 = "
User added successfully!
";
+ } else {
+ $this->view->successMessage = "User updated successfully!
";
+ }
}
}
}
diff --git a/application/forms/AddUser.php b/application/forms/AddUser.php
index d1eca586b..58bc91543 100644
--- a/application/forms/AddUser.php
+++ b/application/forms/AddUser.php
@@ -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);
diff --git a/application/views/scripts/user/add-user.phtml b/application/views/scripts/user/add-user.phtml
index b37c032bc..db1e76138 100644
--- a/application/views/scripts/user/add-user.phtml
+++ b/application/views/scripts/user/add-user.phtml
@@ -26,6 +26,7 @@
+ successMessage ?>
diff --git a/public/css/styles.css b/public/css/styles.css
index 3b19a442a..7d0dc8690 100644
--- a/public/css/styles.css
+++ b/public/css/styles.css
@@ -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;
diff --git a/public/js/airtime/user/user.js b/public/js/airtime/user/user.js
index 4add2d4b1..6a518fdc1 100644
--- a/public/js/airtime/user/user.js
+++ b/public/js/airtime/user/user.js
@@ -2,6 +2,7 @@ function populateForm(entries){
//$('#user_details').show();
$('.errors').remove();
+ $('.success').remove();
$('#user_id').val(entries.id);
$('#login').val(entries.login);