public function index($category = NULL, $subcategory = NULL) { if ($category != NULL && $subcategory != NULL) { $this->view($category, $subcategory); return; } else { if ($category != NULL) { $this->subcategory($category); return; } } $view = $this->__common(new View(CategoryView)); $view->title = 'Craiglist | ' . 'Categories'; $view->isLoggedIn = Authentification::isLoggedIn(); $model = new CategoryModel(); $view->categories = $model->getCategories(); $view->cat_number = count($view->categories); print $view->display(); }