id : null ); $results['articles'] = $data['results']; $results['totalRows'] = $data['totalRows']; $data = Category::getList(); $results['categories'] = array(); foreach ( $data['results'] as $category ) $results['categories'][$category->id] = $category; $results['pageHeading'] = $results['category'] ? $results['category']->name : "Article Archive"; $results['pageTitle'] = $results['pageHeading'] . " | " . BLOG_NAME; require( TEMPLATE_PATH . "/archive.php" ); } function viewArticle() { if ( !isset($_GET["articleId"]) || !$_GET["articleId"] ) { homepage(); return; } $results = array(); $results['article'] = Article::getById( (int)$_GET["articleId"] ); $results['category'] = Category::getById( $results['article']->categoryId ); $results['pageTitle'] = $results['article']->title . " | " . BLOG_NAME; require( TEMPLATE_PATH . "/viewArticle.php" ); } function homepage() { $results = array(); $data = Article::getList( HOMEPAGE_NUM_ARTICLES ); $results['articles'] = $data['results']; $results['totalRows'] = $data['totalRows']; $data = Category::getList(); $results['categories'] = array(); foreach ( $data['results'] as $category ) $results['categories'][$category->id] = $category; $results['pageTitle'] = BLOG_NAME; require( TEMPLATE_PATH . "/homepage.php" ); }