public function export() { $category = Category::getInstanceByID($this->getRequestCategory()); $category->load(); $filter = select(gte(f('Category.lft'), $category->lft->get()), lte(f('Category.rgt'), $category->rgt->get())); $categories = ActiveRecordModel::getRecordsetArray('Category', $filter); $this->categories = array(); foreach (array_merge($category->getPathNodeArray(), $categories) as $cat) { $this->categories[$cat['ID']] = $cat; } return parent::export(); }