%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/components/bitrix/blog/templates/general_page/ |
Current File : //home/bitrix/www/bitrix/components/bitrix/blog/templates/general_page/.parameters.php |
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); if(!CModule::IncludeModule("blog")) return false; $arGroupList = Array(); $dbGroup = CBlogGroup::GetList(Array("SITE_ID" => "ASC", "NAME" => "ASC")); while($arGroup = $dbGroup->Fetch()) { $arGroupList[$arGroup["ID"]] = "(".$arGroup["SITE_ID"].") [".$arGroup["ID"]."] ".$arGroup["NAME"]; } $arThemesMessages = array( "blue" => GetMessage("BLG_THEME_BLUE"), "green" => GetMessage("BLG_THEME_GREEN"), "red" => GetMessage("BLG_THEME_RED"), "red2" => GetMessage("BLG_THEME_RED2"), "orange" => GetMessage("BLG_THEME_ORANGE"), ); $arThemes = array(); $dir = trim(preg_replace("'[\\\\/]+'", "/", $_SERVER["DOCUMENT_ROOT"]."/bitrix/components/bitrix/blog/templates/.default/themes/")); if (is_dir($dir) && $directory = opendir($dir)): while (($file = readdir($directory)) !== false) { if ($file != "." && $file != ".." && is_dir($dir.$file)) $arThemes[$file] = (!empty($arThemesMessages[$file]) ? $arThemesMessages[$file] : strtoupper(substr($file, 0, 1)).strtolower(substr($file, 1))); } closedir($directory); endif; $arTemplateParameters = array( "THEME" => array( "PARENT" => "TEMPLATE_TEMPLATES_SETTINGS", "NAME" => GetMessage("BLG_THEME"), "TYPE" => "LIST", "VALUES" => $arThemes, "MULTIPLE" => "N", "DEFAULT" => "blue"), "GROUP_ID"=>array( "NAME" => GetMessage("GENERAL_PAGE_GROUP_ID"), "TYPE" => "LIST", "VALUES" => $arGroupList, "MULTIPLE" => "Y", "DEFAULT" => "", "ADDITIONAL_VALUES" => "Y", ), "USE_SOCNET" => Array( "NAME" => GetMessage("GENERAL_PAGE_USE_SOCNET"), "TYPE" => "CHECKBOX", "MULTIPLE" => "N", "VALUE" => "Y", "DEFAULT" =>"N", ), "PATH_TO_BLOG" => Array( "NAME" => GetMessage("GENERAL_PAGE_PATH_TO_BLOG"), "TYPE" => "STRING", "DEFAULT" => "/club/user/#user_id#/blog/", ), "PATH_TO_POST" => Array( "NAME" => GetMessage("GENERAL_PAGE_PATH_TO_POST"), "TYPE" => "STRING", "DEFAULT" => "/club/user/#user_id#/blog/#post_id#/", ), "PATH_TO_GROUP_BLOG" => Array( "NAME" => GetMessage("GENERAL_PAGE_PATH_TO_GROUP_BLOG"), "TYPE" => "STRING", "DEFAULT" => "/club/group/#group_id#/blog/", ), "PATH_TO_GROUP_BLOG_POST" => Array( "NAME" => GetMessage("GENERAL_PAGE_PATH_TO_GROUP_BLOG_POST"), "TYPE" => "STRING", "DEFAULT" => "/club/group/#group_id#/blog/#post_id#/", ), "PATH_TO_USER" => Array( "NAME" => GetMessage("GENERAL_PAGE_PATH_TO_USER"), "TYPE" => "STRING", "DEFAULT" => "/club/user/#user_id#/", ), "PATH_TO_BLOG_CATEGORY" => Array( "NAME" => GetMessage("GENERAL_PAGE_PATH_TO_BLOG_CATEGORY"), "TYPE" => "STRING", "DEFAULT" => "/club/user/#user_id#/blog/?category=#category_id#", ), "PATH_TO_GROUP_BLOG_CATEGORY" => Array( "NAME" => GetMessage("GENERAL_PAGE_PATH_TO_GROUP_BLOG_CATEGORY"), "TYPE" => "STRING", "DEFAULT" => "/club/group/#group_id#/blog/?category=#category_id#", ), "SEO_USER" => array( "PARENT" => "TEMPLATE_TEMPLATES_SETTINGS", "NAME" => GetMessage("B_SEO_USER"), "TYPE" => "CHECKBOX", "DEFAULT" => "N", ), "NAME_TEMPLATE" => array( "TYPE" => "LIST", "NAME" => GetMessage("BC_NAME_TEMPLATE"), "VALUES" => CComponentUtil::GetDefaultNameTemplates(), "MULTIPLE" => "N", "ADDITIONAL_VALUES" => "Y", "DEFAULT" => GetMessage("BC_NAME_TEMPLATE_DEFAULT"), ), "SHOW_LOGIN" => Array( "NAME" => GetMessage("BC_SHOW_LOGIN"), "TYPE" => "CHECKBOX", "MULTIPLE" => "N", "VALUE" => "Y", "DEFAULT" =>"Y", ), "USE_SHARE" => Array( "NAME" => GetMessage("BC_USE_SHARE"), "TYPE" => "CHECKBOX", "MULTIPLE" => "N", "VALUE" => "Y", "DEFAULT" =>"N", "REFRESH"=> "Y", ), ); if ($arCurrentValues["USE_SHARE"] == "Y") { $arTemplateParameters["SHARE_HIDE"] = array( "NAME" => GetMessage("BC_SHARE_HIDE"), "TYPE" => "CHECKBOX", "VALUE" => "Y", "DEFAULT" => "N", ); $arTemplateParameters["SHARE_TEMPLATE"] = array( "NAME" => GetMessage("BC_SHARE_TEMPLATE"), "DEFAULT" => "", "TYPE" => "STRING", "MULTIPLE" => "N", "COLS" => 25, "REFRESH"=> "Y", ); if (strlen(trim($arCurrentValues["SHARE_TEMPLATE"])) <= 0) $shareComponentTemlate = false; else $shareComponentTemlate = trim($arCurrentValues["SHARE_TEMPLATE"]); include_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/components/bitrix/main.share/util.php"); $arHandlers = __bx_share_get_handlers($shareComponentTemlate); $arTemplateParameters["SHARE_HANDLERS"] = array( "NAME" => GetMessage("BC_SHARE_SYSTEM"), "TYPE" => "LIST", "MULTIPLE" => "Y", "VALUES" => $arHandlers["HANDLERS"], "DEFAULT" => $arHandlers["HANDLERS_DEFAULT"], ); $arTemplateParameters["SHARE_SHORTEN_URL_LOGIN"] = array( "NAME" => GetMessage("BC_SHARE_SHORTEN_URL_LOGIN"), "TYPE" => "STRING", "DEFAULT" => "", ); $arTemplateParameters["SHARE_SHORTEN_URL_KEY"] = array( "NAME" => GetMessage("BC_SHARE_SHORTEN_URL_KEY"), "TYPE" => "STRING", "DEFAULT" => "", ); } if (CModule::IncludeModule("socialnetwork")) { $arTemplateParameters["PATH_TO_SONET_USER_PROFILE"] = array( "NAME" => GetMessage("BC_PATH_TO_SONET_USER_PROFILE"), "DEFAULT" => (IsModuleInstalled("intranet") ? "/company/personal" : "/club")."/user/#user_id#/", "TYPE" => "STRING", "MULTIPLE" => "N", "COLS" => 25, ); $arTemplateParameters["PATH_TO_MESSAGES_CHAT"] = array( "NAME" => GetMessage("BC_PATH_TO_MESSAGES_CHAT"), "DEFAULT" => (IsModuleInstalled("intranet") ? "/company/personal" : "/club")."/messages/chat/#user_id#/", "TYPE" => "STRING", "MULTIPLE" => "N", "COLS" => 25, ); } if (IsModuleInstalled("video")) { $arTemplateParameters["PATH_TO_VIDEO_CALL"] = array( "NAME" => GetMessage("BC_PATH_TO_VIDEO_CALL"), "TYPE" => "STRING", "MULTIPLE" => "N", "DEFAULT" => "/company/personal/video/#user_id#/", "COLS" => 25, ); } if (IsModuleInstalled("intranet")) { $arTemplateParameters["PATH_TO_CONPANY_DEPARTMENT"] = array( "NAME" => GetMessage("BC_PATH_TO_CONPANY_DEPARTMENT"), "DEFAULT" => "/company/structure.php?set_filter_structure=Y&structure_UF_DEPARTMENT=#ID#", "TYPE" => "STRING", "MULTIPLE" => "N", "COLS" => 25, ); } ?>