function &initArticleSet(&$dbcon) { $articleSet = new ArticleSet($dbcon); $articleSet->addCriteria("state=" . $this->_region->id); $criteria = new AMPContent_DisplayCriteria(); $criteria->clean($articleSet); return $articleSet; }
function _countArticles() { $articleset = new ArticleSet(AMP_Registry::getDbcon()); if (!($counts = $articleset->getGroupedIndex('class'))) { return false; } return $counts; }
function getDataSource() { $articles = new ArticleSet($this->dbcon); $articles->addCriteria($this->getCriteria()); $articles->setSort($this->getSort()); $articles->setLimit($this->getLimit()); $articles->readData(); $this->sourceSet =& $articles; }
function AMPContentLookup_ActiveClasses() { require_once 'AMP/Content/Article/Set.inc.php'; $articleset = new ArticleSet(AMP_Registry::getDbcon()); $articleset->addCriteria(Article::makeCriteriaAllowed()); if (!($counts = $articleset->getGroupedIndex('class'))) { return false; } $class_set = AMPContent_Lookup::instance('class'); $this->dataset = array_combine_key(array_keys($counts), $class_set); asort($this->dataset); }
<?php if (!defined('AMP_TOOL_INTROTEXT_UPDATES_CONTENT')) { define('AMP_TOOL_INTROTEXT_UPDATES_CONTENT', 64); } $intro_id = AMP_TOOL_INTROTEXT_UPDATES_CONTENT; require_once 'AMP/BaseTemplate.php'; require_once 'AMP/Content/Article/SetDisplay.inc.php'; $contentPage =& AMPContent_Page::instance(); $filter = isset($_GET['filter']) && $_GET['filter'] ? $_GET['filter'] : false; $articleSet = new ArticleSet(&$dbcon); $articleSet->addSortNewestFirst(); $display = new ArticleSet_Display($articleSet); if ($filter) { $articleSet->addFilter($filter); } $contentPage->contentManager->addDisplay($display); require_once 'AMP/BaseFooter.php';