%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 18.224.73.77 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/templates/artlot24_copy/components/bitrix/news/news/bitrix/forum.topic.reviews/.default/ |
Upload File : |
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); /** * Bitrix vars * * @var array $arParams * @var array $arResult * @var CBitrixComponentTemplate $this * @var CMain $APPLICATION * @var CUser $USER */ CUtil::InitJSCore(array('ajax', 'fx', 'viewer')); // ************************* Input params*************************************************************** $arParams["SHOW_LINK_TO_FORUM"] = ($arParams["SHOW_LINK_TO_FORUM"] == "N" ? "N" : "Y"); $arParams["FILES_COUNT"] = intval(intval($arParams["FILES_COUNT"]) > 0 ? $arParams["FILES_COUNT"] : 1); $arParams["IMAGE_SIZE"] = (intval($arParams["IMAGE_SIZE"]) > 0 ? $arParams["IMAGE_SIZE"] : 100); if (LANGUAGE_ID == 'ru'): $path = str_replace(array("\\", "//"), "/", dirname(__FILE__)."/ru/script.php"); include($path); endif; // *************************/Input params*************************************************************** if (!empty($arResult["MESSAGES"])): if ($arResult["NAV_RESULT"] && $arResult["NAV_RESULT"]->NavPageCount > 1): ?> <div class="reviews-navigation-box reviews-navigation-top"> <div class="reviews-page-navigation"> <?=$arResult["NAV_STRING"]?> </div> <div class="reviews-clear-float"></div> </div> <? endif; ?> <div class="reviews-block-container reviews-reviews-block-container" id="<?=$arParams["FORM_ID"]?>container"> <div class="reviews-block-outer"> <div class="reviews-block-inner"> <? $iCount = 0; foreach ($arResult["MESSAGES"] as $res): $iCount++; ?><table cellspacing="0" border="0" class="reviews-post-table <?=($iCount == 1 ? "reviews-post-first " : "")?><? ?><?=($iCount == count($arResult["MESSAGES"]) ? "reviews-post-last " : "")?><? ?><?=($iCount%2 == 1 ? "reviews-post-odd " : "reviews-post-even ")?><? ?><?=(($res["APPROVED"] == 'Y') ? "" : "reviews-post-hidden") ?>" bx-author-id="<?=$res["AUTHOR_ID"]?>" bx-author-name="<?=$res["AUTHOR_NAME"]?>" id="message<?=$res["ID"]?>"> <thead><tr><td> <? if ($arParams["SHOW_AVATAR"] != "N") { ?> <div class="review-avatar"><? if(is_array($res["AVATAR"]) && array_key_exists("HTML", $res["AVATAR"])): ?><?=$res["AVATAR"]["HTML"]?><? else: ?><img src="/bitrix/components/bitrix/forum.topic.reviews/templates/.default/images/noavatar.gif" border="0" /><? endif; ?></div> <? } ?> <? if ($arParams["SHOW_RATING"] == "Y") { ?> <div class="review-rating rating_vote_graphic"> <? $arRatingParams = Array( "ENTITY_TYPE_ID" => "FORUM_POST", "ENTITY_ID" => $res["ID"], "OWNER_ID" => $res["AUTHOR_ID"], "PATH_TO_USER_PROFILE" => $arParams["PATH_TO_USER"] <> ''? $arParams["PATH_TO_USER"]: $arParams["~URL_TEMPLATES_PROFILE_VIEW"] ); if (!isset($res['RATING'])) $res['RATING'] = array( "USER_VOTE" => 0, "USER_HAS_VOTED" => 'N', "TOTAL_VOTES" => 0, "TOTAL_POSITIVE_VOTES" => 0, "TOTAL_NEGATIVE_VOTES" => 0, "TOTAL_VALUE" => 0 ); $arRatingParams = array_merge($arRatingParams, $res['RATING']); $APPLICATION->IncludeComponent( "bitrix:rating.vote", $arParams["RATING_TYPE"], $arRatingParams, $component, array("HIDE_ICONS" => "Y")); ?> </div> <? } ?> <div> <b><? if (intval($res["AUTHOR_ID"]) > 0 && !empty($res["AUTHOR_URL"])): ?><a href="<?=$res["AUTHOR_URL"]?>"><?=$res["AUTHOR_NAME"]?></a><? else: ?><?=$res["AUTHOR_NAME"]?><? endif; ?></b> <span class='message-post-date'><?=$res["POST_DATE"]?></span> </div> </td></tr> </thead> <tbody> <tr><td> <div class="reviews-text" id="message_text_<?=$res["ID"]?>"><?=$res["POST_MESSAGE_TEXT"]?></div> <? foreach ($res["FILES"] as $arFile): ?><div class="reviews-message-img"><? ?><?$GLOBALS["APPLICATION"]->IncludeComponent( "bitrix:forum.interface", "show_file", Array( "FILE" => $arFile, "WIDTH" => $arResult["PARSER"]->image_params["width"], "HEIGHT" => $arResult["PARSER"]->image_params["height"], "CONVERT" => "N", "FAMILY" => "FORUM", "SINGLE" => "Y", "RETURN" => "N", "SHOW_LINK" => "Y"), null, array("HIDE_ICONS" => "Y")); ?></div><? endforeach; ?> </td></tr> <tr class="reviews-actions"> <td> <? if ($arResult["SHOW_POST_FORM"] == "Y") { ?> <div class="reviews-post-reply-buttons"><noindex> <a href="#review_anchor" style='margin-left:0;' title="<?=GetMessage("F_NAME")?>" class="reviews-button-small" bx-act="reply"><?=GetMessage("F_NAME")?></a> <? if ($arResult["FORUM"]["ALLOW_QUOTE"] == "Y") { ?> <span class="separator"></span> <a href="#review_anchor" title="<?=GetMessage("F_QUOTE_HINT")?>" class="reviews-button-small" bx-act="quote"><?=GetMessage("F_QUOTE_FULL")?></a><? } if ($arResult["PANELS"]["MODERATE"] == "Y") { ?> <span class="separator"></span> <a rel="nofollow" href="<?=htmlspecialcharsbx($res["URL"]["~MODERATE"])?>" class="reviews-button-small" bx-act="moderate"><?=GetMessage((($res["APPROVED"] == 'Y') ? "F_HIDE" : "F_SHOW"))?></a><? } if ($arResult["PANELS"]["DELETE"] == "Y") { ?> <span class="separator"></span> <a rel="nofollow" href="<?=htmlspecialcharsbx($res["URL"]["~DELETE"])?>" class="reviews-button-small" bx-act="del"><?=GetMessage("F_DELETE")?></a> <? } if ($arParams["SHOW_RATING"] == "Y") { ?> <span class="rating_vote_text"> <span class="separator"></span> <? $arRatingParams = Array( "ENTITY_TYPE_ID" => "FORUM_POST", "ENTITY_ID" => $res["ID"], "OWNER_ID" => $res["AUTHOR_ID"], "PATH_TO_USER_PROFILE" => $arParams["PATH_TO_USER"] <> ''? $arParams["PATH_TO_USER"]: $arParams["~URL_TEMPLATES_PROFILE_VIEW"] ); if (!isset($res['RATING'])) $res['RATING'] = array( "USER_VOTE" => 0, "USER_HAS_VOTED" => 'N', "TOTAL_VOTES" => 0, "TOTAL_POSITIVE_VOTES" => 0, "TOTAL_NEGATIVE_VOTES" => 0, "TOTAL_VALUE" => 0 ); $arRatingParams = array_merge($arRatingParams, $res['RATING']); $GLOBALS["APPLICATION"]->IncludeComponent( "bitrix:rating.vote", $arParams["RATING_TYPE"], $arRatingParams, $component, array("HIDE_ICONS" => "Y")); ?> </span><? } ?> </noindex></div> <? } ?> </td> </tr> </tbody> </table><? endforeach; ?> </div> </div> </div> <? if ($arResult["NAV_STRING"] <> '' && $arResult["NAV_RESULT"]->NavPageCount > 1): ?> <div class="reviews-navigation-box reviews-navigation-bottom"> <div class="reviews-page-navigation"> <?=$arResult["NAV_STRING"]?> </div> <div class="reviews-clear-float"></div> </div> <? endif; if (!empty($arResult["read"]) && $arParams["SHOW_LINK_TO_FORUM"] != "N"): ?> <div class="reviews-link-box"> <div class="reviews-link-box-text"> <a href="<?=$arResult["read"]?>"><?=GetMessage("F_C_GOTO_FORUM");?></a> </div> </div> <? endif; endif; if (empty($arResult["ERROR_MESSAGE"]) && !empty($arResult["OK_MESSAGE"])): ?> <div class="reviews-note-box reviews-note-note"> <a name="reviewnote"></a> <div class="reviews-note-box-text"><?=ShowNote($arResult["OK_MESSAGE"]);?></div> </div> <? endif; if ($arResult["SHOW_POST_FORM"] != "Y"): return false; endif; if (!empty($arResult["MESSAGE_VIEW"])): ?> <div class="reviews-preview"> <div class="reviews-header-box"> <div class="reviews-header-title"><a name="postform"><span><?=GetMessage("F_PREVIEW")?></span></a></div> </div> <div class="reviews-info-box reviews-post-preview"> <div class="reviews-info-box-inner"> <div class="reviews-post-entry"> <div class="reviews-post-text"><?=$arResult["MESSAGE_VIEW"]["POST_MESSAGE_TEXT"]?></div> <? if (!empty($arResult["REVIEW_FILES"])): ?> <div class="reviews-post-attachments"> <label><?=GetMessage("F_ATTACH_FILES")?></label> <? foreach ($arResult["REVIEW_FILES"] as $arFile): ?> <div class="reviews-post-attachment"><? ?><?$GLOBALS["APPLICATION"]->IncludeComponent( "bitrix:forum.interface", "show_file", Array( "FILE" => $arFile, "WIDTH" => $arResult["PARSER"]->image_params["width"], "HEIGHT" => $arResult["PARSER"]->image_params["height"], "CONVERT" => "N", "FAMILY" => "FORUM", "SINGLE" => "Y", "RETURN" => "N", "SHOW_LINK" => "Y"), null, array("HIDE_ICONS" => "Y")); ?></div> <? endforeach; ?> </div> <? endif; ?> </div> </div> </div> <div class="reviews-br"></div> </div> <? endif; ?> <script type="text/javascript"> BX.ready(function(){ BX.message({ no_topic_name : '<?=GetMessageJS("JERROR_NO_TOPIC_NAME")?>', no_message : '<?=GetMessageJS("JERROR_NO_MESSAGE")?>', max_len : '<?=GetMessageJS("JERROR_MAX_LEN")?>', f_author : ' <?=GetMessageJS("JQOUTE_AUTHOR_WRITES")?>:\n', f_cdm : '<?=GetMessageJS("F_DELETE_CONFIRM")?>', f_show : '<?=GetMessageJS("F_SHOW")?>', f_hide : '<?=GetMessageJS("F_HIDE")?>', f_wait : '<?=GetMessageJS("F_WAIT")?>', MINIMIZED_EXPAND_TEXT : '<?=CUtil::addslashes($arParams["MINIMIZED_EXPAND_TEXT"])?>', MINIMIZED_MINIMIZE_TEXT : '<?=CUtil::addslashes($arParams["MINIMIZED_MINIMIZE_TEXT"])?>' }); BX.viewElementBind(BX('<?=$arParams["FORM_ID"]?>container'), {}, function(node){ return BX.type.isElementNode(node) && (node.getAttribute('data-bx-viewer') || node.getAttribute('data-bx-image')); } ); }); </script> <? include(__DIR__."/form.php"); ?>