%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/components/bitrix/forum.statistic/templates/.default/ |
Current File : /home/bitrix/www/bitrix/components/bitrix/forum.statistic/templates/.default/template.php |
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); if (!$this->__component->__parent || empty($this->__component->__parent->__name)): $GLOBALS['APPLICATION']->SetAdditionalCSS('/bitrix/components/bitrix/forum/templates/.default/style.css'); $GLOBALS['APPLICATION']->SetAdditionalCSS('/bitrix/components/bitrix/forum/templates/.default/themes/blue/style.css'); $GLOBALS['APPLICATION']->SetAdditionalCSS('/bitrix/components/bitrix/forum/templates/.default/styles/additional.css'); endif; /******************************************************************** Input params ********************************************************************/ $arParams["SEO_USER"] = (in_array($arParams["SEO_USER"], array("Y", "N", "TEXT")) ? $arParams["SEO_USER"] : "Y"); $arParams["USER_TMPL"] = '<noindex><a rel="nofollow" href="#URL#" title="'.GetMessage("F_USER_PROFILE").'">#NAME#</a></noindex>'; if ($arParams["SEO_USER"] == "N") $arParams["USER_TMPL"] = '<a href="#URL#" title="'.GetMessage("F_USER_PROFILE").'">#NAME#</a>'; elseif ($arParams["SEO_USER"] == "TEXT") $arParams["USER_TMPL"] = '#NAME#'; /******************************************************************** /Input params ********************************************************************/ if (in_array("USERS_ONLINE", $arParams["SHOW"])) { $arMsg = array(); if (!empty($arResult["GUEST"])) $arMsg[] = GetMessage("F_NOW_ONLINE_1", array("#GUESTS#" => "<span>".intVal($arResult["GUEST"])."</span>")); if (!empty($arResult["REGISTER"])) $arMsg[] = GetMessage("F_NOW_ONLINE_2", array("#USERS#" => "<span>".intVal($arResult["REGISTER"])."</span>")); if (!empty($arResult["USERS_HIDDEN"])) $arMsg[] = GetMessage("F_NOW_ONLINE_3", array("#HIDDEN_USERS#" => "<span>".count($arResult["USERS_HIDDEN"])."</span>")); $text = ($arParams["TID"] > 0 ? GetMessage("F_NOW_TOPIC_READ") : GetMessage("F_NOW_FORUM")). (!empty($arMsg) ? " (".implode(", ", $arMsg).") " : ""); ?> <div class="forum-info-box forum-users-online"> <div class="forum-info-box-inner"> <span class="forum-users-online"><?=$text?></span><? $first = true; foreach ($arResult["USERS"] as $res) { if($arParams["WORD_WRAP_CUT"] > 0 && strLen($res["~SHOW_NAME"])>$arParams["WORD_WRAP_CUT"]) $res["SHOW_NAME"] = htmlspecialcharsbx(subStr($res["~SHOW_NAME"], 0, $arParams["WORD_WRAP_CUT"]))."..."; ?><?=(!$first ? ", ": "")?><span class="forum-user-online"><? ?><?=str_replace(array("#URL#", "#NAME#"), array($res["profile_view"], $res["SHOW_NAME"]), $arParams["USER_TMPL"]) ?></span><? $first = false; } if (CForumUser::IsAdmin() && !empty($arResult["USERS_HIDDEN"])) { foreach ($arResult["USERS_HIDDEN"] as $res) { if($arParams["WORD_WRAP_CUT"] > 0 && strLen($res["~SHOW_NAME"])>$arParams["WORD_WRAP_CUT"]) $res["SHOW_NAME"] = htmlspecialcharsbx(subStr($res["~SHOW_NAME"], 0, $arParams["WORD_WRAP_CUT"]))."..."; ?><?=(!$first ? ", ": "")?><span class="forum-user-online-hidden"><? ?><?=str_replace(array("#URL#", "#NAME#"), array($res["profile_view"], $res["SHOW_NAME"]), $arParams["USER_TMPL"]) ?></span><? $first = false; } } ?> </div> </div> <? } if (in_array("BIRTHDAY", $arParams["SHOW"]) && !empty($arResult["USERS_BIRTHDAY"])): ?> <div class="forum-info-box forum-users-birthday"> <div class="forum-info-box-inner"> <span class="forum-users-birthday"><?=GetMessage("F_TODAY_BIRTHDAY")?> <? $first = true; foreach ($arResult["USERS_BIRTHDAY"] as $res) { ?><?=((!$first)? ", ":"")?><? ?><?=str_replace(array("#URL#", "#NAME#"), array($res["profile_view"], $res["SHOW_NAME"]), $arParams["USER_TMPL"]) ?>(<span><?=$res["AGE"]?></span>)<? $first = false; } ?></span> </div> </div> <? endif; if (in_array("STATISTIC", $arParams["SHOW"])): ?> <div class="forum-info-box forum-statistics"> <div class="forum-info-box-inner"> <? if (empty($arParams["FID"])): ?> <div class="forum-statistics-allusers"><?=GetMessage("F_REGISTER_USERS")?>: <span><?=intVal($arResult["STATISTIC"]["USERS_ON_FORUM"])?></span></div> <div class="forum-statistics-users"><?=GetMessage("F_ACTIVE_USERS")?>: <span><?=intVal($arResult["STATISTIC"]["USERS_ON_FORUM_ACTIVE"])?></span></div> <?/*?> <div class="forum-statistics-forums"><?=GetMessage("F_FORUMS_ALL")?>: <span><?=$arResult["STATISTIC"]["FORUMS"]?></span></div><?*/?> <? endif; ?> <div class="forum-statistics-topics"><?=GetMessage("F_TOPICS_ALL")?>: <span><?=intVal($arResult["STATISTIC"]["TOPICS"])?></span></div> <div class="forum-statistics-replies"><?=GetMessage("F_POSTS_ALL")?>: <span><?=intVal($arResult["STATISTIC"]["POSTS"])?></span></div> <div class="forum-clear-float"></div> </div> </div> <? endif; ?>