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; } /** * Преобразует спец символы в html последовательнось, поведение аналогично htmlspecialchars, кроме преобразования амперсанта "&" * * @param string $sText * * @return string */ public function Urlspecialchars($sText) { return func_urlspecialchars($sText); } /** * Обработка тега ls в тексте *
	 * 
	 * 
* * @param string $sTag Тег на ктором сработал колбэк * @param array $aParams Список параметров тега * @return string */ public function CallbackParserTagLs($sTag,$aParams) { $sText=''; if (isset($aParams['user'])) { if ($oUser=$this->User_getUserByLogin($aParams['user'])) { $sText.="getUserWebPath()}\" class=\"ls-user\">{$oUser->getLogin()} "; } } return $sText; } } ?>