if ($arParams["RATING_TYPE"] == "standart") { $arParams["RATING_TYPE"] = "standart_text"; } } } foreach ($arResult["GRID_DATA"] as $id => $data) { ob_start(); $APPLICATION->IncludeComponent("bitrix:rating.vote", $arParams["RATING_TYPE"], $ar111 = array("ENTITY_TYPE_ID" => "IBLOCK_ELEMENT", "ENTITY_ID" => $data["data"]["ID"], "OWNER_ID" => $data["data"]["CREATED_BY"]["ID"], "USER_VOTE" => $arResult["RATING"][$data["data"]["ID"]]["USER_VOTE"], "USER_HAS_VOTED" => $arResult["RATING"][$data["data"]["ID"]]["USER_HAS_VOTED"], "TOTAL_VOTES" => $arResult["RATING"][$data["data"]["ID"]]["TOTAL_VOTES"], "TOTAL_POSITIVE_VOTES" => $arResult["RATING"][$data["data"]["ID"]]["TOTAL_POSITIVE_VOTES"], "TOTAL_NEGATIVE_VOTES" => $arResult["RATING"][$data["data"]["ID"]]["TOTAL_NEGATIVE_VOTES"], "TOTAL_VALUE" => $arResult["RATING"][$data["data"]["ID"]]["TOTAL_VALUE"], "PATH_TO_USER_PROFILE" => $arParams["USER_VIEW_URL"]), $component, array("HIDE_ICONS" => "Y")); $sVal = ob_get_contents(); ob_end_clean(); $text = ""; if (array_key_exists("EXT_LINKS_HASH_ARRAY", $arResult) && array_key_exists("BASE_URL_FOR_EXT_LINK", $data["data"]) && array_key_exists("URL_FOR_EXT_LINK", $data["data"]) && $data["data"]["BASE_URL_FOR_EXT_LINK"] != null && $data["data"]["URL_FOR_EXT_LINK"] != null) { $currHash = md5($data["data"]["BASE_URL_FOR_EXT_LINK"] . $data["data"]["URL_FOR_EXT_LINK"]); if (array_key_exists($currHash, $arResult["EXT_LINKS_HASH_ARRAY"]) && $arResult["EXT_LINKS_HASH_ARRAY"][$currHash] > 0) { //$arResult["EXT_LINKS_HASH_ARRAY"][$currHash] $urlT = CWebDavExtLinks::GetFullURL($data["data"]["BASE_URL_FOR_EXT_LINK"] . $data["data"]["URL_FOR_EXT_LINK"]) . "?" . bitrix_sessid_get(); $text = '<div class="ext-link-clip" onclick="ShowExtLinkDialog(\'' . $urlT . '&GetExtLink=1\',\'' . $urlT . '&GetDialogDiv=1\')" title="' . GetMessage("WD_COPY_EXT_LINK_TITLE") . '"></div>'; } } $arResult["GRID_DATA"][$id]['columns']['NAME'] = str_replace(CWebDavExtLinks::$icoRepStr, $text, $arResult["GRID_DATA"][$id]['columns']['NAME']); /*$arResult["GRID_DATA"][$id]['columns']['NAME'] = CWebDavExtLinks::InsertListIcon($arResult["GRID_DATA"][$id]['columns']['NAME'] ,$data);*/ $arResult["GRID_DATA"][$id]['columns']['NAME'] = str_replace("#RATING#", '<div class="rating_vote_text">' . $sVal . '</div>', $arResult["GRID_DATA"][$id]['columns']['NAME']); } } /***************** BASE ********************************************/ $arParams["SHOW_WORKFLOW"] = $arParams["SHOW_WORKFLOW"] == "N" ? "N" : "Y"; $arParams["BASE_URL"] = trim(str_replace(":443", "", $arParams["BASE_URL"])); $arHeaders = array(array("id" => "ID", "name" => "ID", "sort" => "id", "default" => in_array("ID", $arParams["COLUMNS"])), array("id" => "ACTIVE", "name" => GetMessage("WD_TITLE_ACTIVE"), "sort" => "active", "default" => in_array("SORT", $arParams["COLUMNS"])), array("id" => "SORT", "name" => GetMessage("WD_TITLE_SORT"), "sort" => "sort", "default" => in_array("SORT", $arParams["COLUMNS"])), array("id" => "CODE", "name" => GetMessage("WD_TITLE_CODE"), "sort" => "code", "default" => in_array("CODE", $arParams["COLUMNS"])), array("id" => "EXTERNAL_ID", "name" => GetMessage("WD_TITLE_EXTCODE"), "sort" => "external_id", "default" => in_array("EXTERNAL_ID", $arParams["COLUMNS"])), array("id" => "NAME", "name" => GetMessage("WD_TITLE_NAME"), "sort" => "name", "editable" => true, "default" => in_array("NAME", $arParams["COLUMNS"]))); if ($arParams["PERMISSION"] >= "U") { $arHeaders = array_merge($arHeaders, array(array("id" => "WF_STATUS_ID", "name" => GetMessage("WD_TITLE_STATUS"), "sort" => false, "default" => $arParams["WORKFLOW"] == "workflow" && $arParams["SHOW_WORKFLOW"] != "N"), array("id" => "BP_PUBLISHED", "name" => GetMessage("WD_TITLE_PUBLIC"), "sort" => false, "default" => $arParams["WORKFLOW"] == "bizproc" && $arParams['OBJECT']->workflow == 'bizproc'))); }
<?php if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) { die; } CUtil::InitJSCore(array('viewer', 'ajax')); $sType = $arResult["SITE_TYPE"]; $fileNotFound = $arResult["FILE_NOT_FOUND"]; $tempPatch = CWebDavExtLinks::GetFullURL($this->GetFolder()); $compName = htmlspecialcharsbx($arResult["COMPANY_NAME"]); $fileName = htmlspecialcharsbx($arResult["NAME"]); $fileDescription = htmlspecialcharsbx($arResult["DESCRIPTION"]); $fileSize = intval($arResult["F_SIZE"]) > 0 ? CFile::FormatSize(intval($arResult["F_SIZE"])) : ""; $icon = $arResult["ICON"]; ?> <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="windows-1251"> <title><?php echo GetMessage("WD_EXT_LINK_COMP_LINK"); ?> </title> <!-- <link rel="stylesheet" href="https://cp.bitrix.ru/bitrix/templates/bitrix24/interface.css?1353493044"/> --> <link rel="stylesheet" href="<?php echo $tempPatch; ?> /style.css"/> <?php echo CJSCore::GetHTML(array('viewer')); ?>