From 574528811362da6458f9407b4db1be63a0e64a6e Mon Sep 17 00:00:00 2001 From: Albert Santoni <albert.santoni@sourcefabric.org> Date: Thu, 26 Jun 2014 18:58:03 -0400 Subject: [PATCH] Redirect Edit User screen for super admins --- airtime_mvc/application/controllers/BillingController.php | 2 +- airtime_mvc/application/controllers/UserController.php | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/airtime_mvc/application/controllers/BillingController.php b/airtime_mvc/application/controllers/BillingController.php index bebf89d8b..883a7e831 100644 --- a/airtime_mvc/application/controllers/BillingController.php +++ b/airtime_mvc/application/controllers/BillingController.php @@ -5,7 +5,7 @@ define('VAT_RATE', 19.00); class BillingController extends Zend_Controller_Action { public function init() - { + { //Two of the actions in this controller return JSON because they're used for AJAX: $ajaxContext = $this->_helper->getHelper('AjaxContext'); $ajaxContext->addActionContext('vat-validator', 'json') diff --git a/airtime_mvc/application/controllers/UserController.php b/airtime_mvc/application/controllers/UserController.php index f28917e9e..4ce81eb90 100644 --- a/airtime_mvc/application/controllers/UserController.php +++ b/airtime_mvc/application/controllers/UserController.php @@ -125,6 +125,10 @@ class UserController extends Zend_Controller_Action public function editUserAction() { + if (Application_Model_User::getCurrentUser()->isSuperAdmin()) { + $this->_redirect('billing/client'); + } + $request = $this->getRequest(); $form = new Application_Form_EditUser(); if ($request->isPost()) {