/** * Update the status for a selected controller (enable/disable) * * @return array */ public function changeControllerStatusAction() { $modContrModel = new Admin_Model_DbTable_Acl_ModuleController(); $controllerRow = new Admin_Model_DbRow_Controller($modContrModel->find($this->request->getParam('id', 0))); if ($controllerRow->get('id')) { $modContrModel->updateActivated($controllerRow->get('enabled') == 0 ? 1 : 0, $controllerRow->get('id')); return $this->responseSuccess(array('controllers' => array($controllerRow->toJsonArray()))); } return $this->responseFailure('Failed saving information', 'No valid id provided'); }