public function enableJsonAction() { $ids = $this->_getParam('ids', array()); $model = new RM_Plugins(); $unresolvedDependencies = array(); foreach ($ids as $id) { $row = $model->find($id)->current(); $result = $model->enable($row); if ($result !== true) { $unresolvedDependencies[$row->name] = array(); foreach ($result as $unresolvedDependency) { $unresolvedDependencies[$row->name][] = (string) $unresolvedDependency; } } } $languageManager = new RM_Language_Manager(); $languageManager->clearCache(); // clear the css cache $model->clearCSSCache(); return array('data' => array('success' => true, 'errors' => $unresolvedDependencies)); }