示例#1
0
 function &initArticleSet(&$dbcon)
 {
     $articleSet = new ArticleSet($dbcon);
     $articleSet->addCriteria("state=" . $this->_region->id);
     $criteria = new AMPContent_DisplayCriteria();
     $criteria->clean($articleSet);
     return $articleSet;
 }
示例#2
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;
 }
示例#3
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);
 }