Example #1
0
 function &initArticleSet(&$dbcon)
 {
     $articleSet = new ArticleSet($dbcon);
     $articleSet->addCriteria("state=" . $this->_region->id);
     $criteria = new AMPContent_DisplayCriteria();
     $criteria->clean($articleSet);
     return $articleSet;
 }
Example #2
0
 function _countArticles()
 {
     $articleset = new ArticleSet(AMP_Registry::getDbcon());
     if (!($counts = $articleset->getGroupedIndex('class'))) {
         return false;
     }
     return $counts;
 }
Example #3
0
 function getDataSource()
 {
     $articles = new ArticleSet($this->dbcon);
     $articles->addCriteria($this->getCriteria());
     $articles->setSort($this->getSort());
     $articles->setLimit($this->getLimit());
     $articles->readData();
     $this->sourceSet =& $articles;
 }
Example #4
0
 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);
 }
Example #5
0
<?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';