$url = $url_params["path"] . "/"; if (!empty($url_params["query"])) { $url .= "?" . $url_params["query"]; } LocalRedirect($url, false, "301 Moved permanently"); } } //SEO $APPLICATION->SetTitle($arResult["UF_TITLE"]); $APPLICATION->SetPageProperty("title", trim($arResult["UF_TITLE"] . " " . $arResult["UF_SUB_TITLE"])); $APPLICATION->SetPageProperty("keywords", implode(", ", $arResult["KEYWORDS"])); $APPLICATION->SetPageProperty("description", TruncateText($arResult["UF_DESC"], 256)); $APPLICATION->SetDirProperty('og_image', $arResult["PICTURE"]["SRC"]); $APPLICATION->SetDirProperty('og_type', 'album'); //get status schedule $arResult["STATUS"] = \Hawkart\Megatv\CScheduleTemplate::status(array("ID" => $arResult["ID"], "UF_CHANNEL_ID" => $arResult["UF_CHANNEL_ID"], "DATE_START" => $arResult["DATE_START"], "DATE_END" => $arResult["DATE_END"])); foreach (array("UF_DIRECTOR", "UF_PRESENTER", "UF_ACTOR") as $type) { $_arResult[$type] = array(); $arPeoples = explode(",", $arResult[$type]); foreach ($arPeoples as $actor) { $actor = trim($actor); if (!empty($actor)) { $link = \Hawkart\Megatv\PeopleTable::getKinopoiskLinkByName($actor); $link = str_replace("//name", "/name", $link); if (empty($link)) { $link = "#"; } $_arResult[$type][] = array("NAME" => $actor, "LINK" => $link); } } $arResult[$type] = $_arResult[$type];
} if ($_REQUEST["AJAX"] == "Y") { $APPLICATION->RestartBuffer(); /** * Get records statuses by user */ $arRecordsStatuses = \Hawkart\Megatv\RecordTable::getListStatusesByUser(); foreach ($arResult["PROGS"] as $key => $arProg) { $arProg["CAT_CODE"] = $arResult["CATEGORIES"][$arProg["UF_CATEGORY"]]; } $arRecords = array(); foreach ($arResult["PROGS"] as $arRecord) { $datetime = $arRecord['UF_DATE_START']; $date = substr($datetime, 0, 10); $time = substr($datetime, 11, 5); $arStatus = \Hawkart\Megatv\CScheduleTemplate::status($arRecord, $arRecordsStatuses); $status = $arStatus["status"]; $status_icon = $arStatus["status-icon"]; $img = \Hawkart\Megatv\CFile::getCropedPath($arRecord["UF_IMG_PATH"], array(288, 288)); ob_start(); if ($status == "viewed") { $path = $_SERVER["DOCUMENT_ROOT"] . $arProg["PICTURE"]["SRC"]; ?> <div class="item-image-holder" style="background-image: url(<?php echo SITE_TEMPLATE_PATH; ?> /ajax/img_grey.php?path=<?php echo urlencode($img); ?> )"></div> <span class="item-status-icon">