%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 3.146.176.172 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/components/bitrix/photogallery.detail.comment/ |
Upload File : |
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die(); if(!CModule::IncludeModule("iblock")) return; elseif (!IsModuleInstalled("blog") && !IsModuleInstalled("forum")) return; $arIBlockType = array(); $rsIBlockType = CIBlockType::GetList(array("sort"=>"asc"), array("ACTIVE"=>"Y")); while ($arr=$rsIBlockType->Fetch()) { if($ar=CIBlockType::GetByIDLang($arr["ID"], LANGUAGE_ID)) { $arIBlockType[$arr["ID"]] = "[".$arr["ID"]."] ".$ar["~NAME"]; } } $arIBlock=array(); $rsIBlock = CIBlock::GetList(Array("sort" => "asc"), Array("TYPE" => $arCurrentValues["IBLOCK_TYPE"], "ACTIVE"=>"Y")); while($arr=$rsIBlock->Fetch()) { $arIBlock[$arr["ID"]] = "[".$arr["ID"]."] ".$arr["NAME"]; } $arr = array(); if (IsModuleInstalled("blog")) $arr["blog"] = GetMessage("P_COMMENTS_TYPE_BLOG"); if (IsModuleInstalled("forum")) $arr["forum"] = GetMessage("P_COMMENTS_TYPE_FORUM"); $arComponentParameters = array( "PARAMETERS" => array( "IBLOCK_TYPE" => array( "PARENT" => "BASE", "NAME" => GetMessage("IBLOCK_TYPE"), "TYPE" => "LIST", "VALUES" => $arIBlockType, "REFRESH" => "Y", ), "IBLOCK_ID" => array( "PARENT" => "BASE", "NAME" => GetMessage("IBLOCK_IBLOCK"), "TYPE" => "LIST", "ADDITIONAL_VALUES" => "Y", "VALUES" => $arIBlock, "REFRESH" => "Y", ), "ELEMENT_ID" => array( "PARENT" => "BASE", "NAME" => GetMessage("IBLOCK_ELEMENT_ID"), "TYPE" => "STRING", "DEFAULT" => '={$_REQUEST["ELEMENT_ID"]}', ), "DETAIL_URL" => array( "PARENT" => "URL_TEMPLATES", "NAME" => GetMessage("IBLOCK_DETAIL_URL"), "TYPE" => "STRING", "DEFAULT" => "detail.php?SECTION_ID=#SECTION_ID#&ELEMENT_ID=#ELEMENT_ID#", ), "COMMENTS_TYPE" => array( "PARENT" => "REVIEW_SETTINGS", "NAME" => GetMessage("P_COMMENTS_TYPE"), "TYPE" => "LIST", "VALUES" => $arr, "DEFAULT" => "blog", "REFRESH" => "Y"), "COMMENTS_COUNT" => array( "PARENT" => "REVIEW_SETTINGS", "NAME" => GetMessage("F_COMMENTS_COUNT"), "TYPE" => "STRING", "DEFAULT" => 25), "CACHE_TIME" => Array("DEFAULT"=>3600), ), ); $arCurrentValues["COMMENTS_TYPE"] = ($arCurrentValues["COMMENTS_TYPE"] == "forum" ? "forum" : "blog"); if ($arCurrentValues["COMMENTS_TYPE"] == "blog" && IsModuleInstalled("blog")) { $arBlogs = array(); if(CModule::IncludeModule("blog")) { $rsBlog = CBlog::GetList(); while($arBlog=$rsBlog->Fetch()) $arBlogs[$arBlog["URL"]] = $arBlog["NAME"]; } $arComponentParameters["PARAMETERS"]["BLOG_URL"] = Array( "PARENT" => "REVIEW_SETTINGS", "NAME" => GetMessage("F_BLOG_URL"), "TYPE" => "LIST", "VALUES" => $arBlogs); $arComponentParameters["PARAMETERS"]["PATH_TO_SMILE"] = Array( "PARENT" => "REVIEW_SETTINGS", "NAME" => GetMessage("F_PATH_TO_SMILE"), "TYPE" => "STRING", "DEFAULT" => "/bitrix/images/blog/smile/"); $arComponentParameters["PARAMETERS"]["PATH_TO_USER"] = Array( "PARENT" => "REVIEW_SETTINGS", "NAME" => GetMessage("P_PATH_TO_USER"), "TYPE" => "STRING", "DEFAULT" => ""); $arComponentParameters["PARAMETERS"]["PATH_TO_BLOG"] = Array( "PARENT" => "REVIEW_SETTINGS", "NAME" => GetMessage("P_PATH_TO_BLOG"), "TYPE" => "STRING", "DEFAULT" => ""); } elseif ($arCurrentValues["COMMENTS_TYPE"] == "forum" && IsModuleInstalled("forum")) { $arForum = array(); if (CModule::IncludeModule("forum")) { $db_res = CForumNew::GetList(array(), array()); if ($db_res && ($res = $db_res->GetNext())) { do { $arForum[intval($res["ID"])] = $res["NAME"]; }while ($res = $db_res->GetNext()); } } $arComponentParameters["PARAMETERS"]["FORUM_ID"] = Array( "PARENT" => "REVIEW_SETTINGS", "NAME" => GetMessage("F_FORUM_ID"), "TYPE" => "LIST", "VALUES" => $arForum); $arComponentParameters["PARAMETERS"]["PATH_TO_SMILE"] = Array( "PARENT" => "REVIEW_SETTINGS", "NAME" => GetMessage("F_PATH_TO_SMILE"), "TYPE" => "STRING", "DEFAULT" => "/bitrix/images/forum/smile/"); $arComponentParameters["PARAMETERS"]["URL_TEMPLATES_READ"] = Array( "PARENT" => "REVIEW_SETTINGS", "NAME" => GetMessage("F_READ_TEMPLATE"), "TYPE" => "STRING", "DEFAULT" => ""); $arComponentParameters["PARAMETERS"]["USE_CAPTCHA"] = Array( "PARENT" => "REVIEW_SETTINGS", "NAME" => GetMessage("F_USE_CAPTCHA"), "TYPE" => "CHECKBOX", "MULTIPLE" => "N", "DEFAULT" => "Y"); $arComponentParameters["PARAMETERS"]["PREORDER"] = Array( "PARENT" => "REVIEW_SETTINGS", "NAME" => GetMessage("F_PREORDER"), "TYPE" => "CHECKBOX", "MULTIPLE" => "N", "DEFAULT" => "Y"); } ?>