Exemple #1
0
            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')));
}
Exemple #2
0
<?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'));
?>