getCount()) { $iMax=$oObject->getCount(); } if ($iMin>$oObject->getCount()) { $iMin=$oObject->getCount(); } } $iMinCount=log($iMin+1); $iMaxCount=log($iMax+1); $iCountRange=$iMaxCount-$iMinCount; if ($iCountRange==0) { $iCountRange=1; } foreach($aCollection as $oObject) { $iTagSize=$iMinSize+(log($oObject->getCount()+1)-$iMinCount)*($iSizeRange/$iCountRange); $oObject->setSize(round($iTagSize)); } } return $aCollection; } } ?>