- Модуль: advertising
- Путь к файлу: ~/bitrix/modules/advertising/classes/general/advertising.php
- Класс: CAdvBanner_all
- Вызов: CAdvBanner_all::CalculateActualRotationSpeed
function CalculateActualRotationSpeed()
//function GetAverageRotationSpeed()
public static function PrepareHTML($text, $arBanner)
{
global $nRandom1, $nRandom2, $nRandom3, $nRandom4, $nRandom5;
static $search = array("#RANDOM1#", "#RANDOM2#", "#RANDOM3#", "#RANDOM4#", "#RANDOM5#", "#BANNER_NAME#", "#BANNER_ID#", "#CONTRACT_ID#", "#TYPE_SID#");
if (trim($text) <> '')
{
$text = str_replace($search, array($nRandom1, $nRandom2, $nRandom3, $nRandom4, $nRandom5, $arBanner["NAME"], $arBanner["ID"], $arBanner["CONTRACT_ID"], $arBanner["TYPE_SID"]), $text);
if (mb_strpos($text, "#EVENT_GID#") !== false)
{
if (CModule::IncludeModule("statistic"))
{
$text = str_replace("#EVENT_GID#", CStatEvent::GetGID(), $text);
}
}
}
return $text;
}