File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/components/bitrix/idea.statistic/component.php
Back
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); if (!CModule::IncludeModule("blog")) { ShowError(GetMessage("BLOG_MODULE_NOT_INSTALL")); return; } if (!CModule::IncludeModule('idea')) { ShowError(GetMessage("IDEA_MODULE_NOT_INSTALL")); return; } if($arParams["BLOG_URL"] == '') return; $arResult = array(); $obCache = new CPHPCache; $life_time = 60*60*24; //1 day $cache_id = 'idea_statistic_list_'.$arParams["BLOG_URL"]; $cache_path = '/'.SITE_ID.'/idea/statistic_list/'; if($obCache->StartDataCache($life_time, $cache_id, $cache_path)) { $arResult = CIdeaManagment::getInstance()->Idea()->GetStatusList(); if($arCurBlog = CBlog::GetByUrl($arParams["BLOG_URL"])) { $dbPosts = CBlogPost::GetList( array(), array( "BLOG_ID" => $arCurBlog["ID"], "PUBLISH_STATUS" => BLOG_PUBLISH_STATUS_PUBLISH, ), false, false, array("ID", "UF_STATUS") ); while ($arPost = $dbPosts->Fetch()) $arResult[intval($arPost["UF_STATUS"])]["CNT"]++; } $obCache->EndDataCache($arResult); } else $arResult = $obCache->GetVars(); $this->IncludeComponentTemplate(); ?>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.26 |
proxy
|
phpinfo
|
Settings