/** * Returns how many articles have been categorized under this category. * * @param status A valid post status * @return An integer value */ function getNumArticles($status = POST_STATUS_PUBLISHED) { $origStatus = $status; if ($status == POST_STATUS_ALL) { $status = 0; } if (!is_array($this->_numArticles[$status]) || $this->_numArticles[$status] == null) { $categories = new ArticleCategories(); $this->_numArticles[$status] = $categories->getNumArticlesCategory($this->getId(), $origStatus); } return $this->_numArticles[$status]; }