Пример #1
0
 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));
 }