Example #1
0
 public function deleteCategory($id)
 {
     $result = false;
     $actions = new ModuleActionsData();
     $criteria = new CDbCriteria();
     $criteria->select = 'id';
     $criteria->condition = 'action_category_id = :id';
     $criteria->params = array('id' => $id);
     foreach ($actions->findAll($criteria) as $value) {
         $actions->findByPk($value->id)->delete();
     }
     if ($actions->count($criteria) == 0) {
         if ($this->findByPk($id)->delete()) {
             $result = true;
         }
     }
     return $result;
 }