1*5153720fSfkaag71<?php 2*5153720fSfkaag71/** 3*5153720fSfkaag71 * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) 4*5153720fSfkaag71 * @author Brend Wanders <b.wanders@utwente.nl> 5*5153720fSfkaag71 */ 6*5153720fSfkaag71// must be run within Dokuwiki 7*5153720fSfkaag71if(!defined('DOKU_INC')) die('Meh.'); 8*5153720fSfkaag71 9*5153720fSfkaag71/** 10*5153720fSfkaag71 * The counting aggregator. 11*5153720fSfkaag71 */ 12*5153720fSfkaag71class plugin_strata_aggregate_count extends plugin_strata_aggregate { 13*5153720fSfkaag71 function aggregate($values, $hint = null) { 14*5153720fSfkaag71 return array(count($values)); 15*5153720fSfkaag71 } 16*5153720fSfkaag71 17*5153720fSfkaag71 function getInfo() { 18*5153720fSfkaag71 return array( 19*5153720fSfkaag71 'desc'=>'Counts the number of items.', 20*5153720fSfkaag71 'tags'=>array() 21*5153720fSfkaag71 ); 22*5153720fSfkaag71 } 23*5153720fSfkaag71} 24