Exemplo n.º 1
0
 /**
  * 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');
 }