function showallSubcategories() { global $db; expHistory::set('viewable', $this->params); $parent = isset($_REQUEST['cat']) ? $_REQUEST['cat'] : expSession::get('last_ecomm_category'); $category = new storeCategory($parent); $categories = $category->getEcomSubcategories(); $ancestors = $category->pathToNode(); assign_to_template(array('categories' => $categories, 'ancestors' => $ancestors, 'category' => $category)); }