%PDF- %PDF-
| Direktori : /home/bitrix/www/local/templates/UB/components/bitrix/blog/.default/ |
| Current File : /home/bitrix/www/local/templates/UB/components/bitrix/blog/.default/.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("'[\\\\/]+'", "/", dirname(__FILE__)."/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",
),
"SHOW_NAVIGATION" => Array(
"NAME" => GetMessage("B_SHOW_NAVIGATION"),
"TYPE" => "CHECKBOX",
"MULTIPLE" => "N",
"VALUE" => "Y",
"DEFAULT" =>"Y",
),
"USER_PROPERTY_NAME"=>array(
"NAME" => GetMessage("USER_PROPERTY_NAME"),
"TYPE" => "STRING",
"DEFAULT" => "",
),
"PERIOD_NEW_TAGS" => array(
"NAME" => GetMessage("SEARCH_PERIOD_NEW_TAGS"),
"TYPE" => "STRING",
"MULTIPLE" => "N",
"DEFAULT" => ""
),
"PERIOD" => array(
"NAME" => GetMessage("SEARCH_PERIOD"),
"TYPE" => "STRING",
"MULTIPLE" => "N",
"DEFAULT" => ""
),
"COLOR_TYPE" => array(
"NAME" => GetMessage("SEARCH_COLOR_TYPE"),
"TYPE" => "LIST",
"TYPE" => "CHECKBOX",
"MULTIPLE" => "N",
"DEFAULT" => "Y",
),
"WIDTH" => array(
"NAME" => GetMessage("SEARCH_WIDTH"),
"TYPE" => "STRING",
"MULTIPLE" => "N",
"DEFAULT" => "100%"
),
"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,
);
}
$arTemplateParameters["ALLOW_POST_MOVE"] = Array(
"NAME" => GetMessage("BPE_ALLOW_POST_MOVE"),
"TYPE" => "CHECKBOX",
"MULTIPLE" => "N",
"VALUE" => "Y",
"DEFAULT" =>"N",
"REFRESH" => "Y",
);
if ($arCurrentValues["ALLOW_POST_MOVE"] == "Y")
{
if(CModule::IncludeModule("socialnetwork"))
{
$arTemplateParameters["PATH_TO_USER_POST"] = array(
"NAME" => GetMessage("BPE_PATH_TO_USER_POST"),
"TYPE" => "STRING",
"DEFAULT" => "",
);
$arTemplateParameters["PATH_TO_USER_POST_EDIT"] = array(
"NAME" => GetMessage("BPE_PATH_TO_USER_POST_EDIT"),
"TYPE" => "STRING",
"DEFAULT" => "",
);
$arTemplateParameters["PATH_TO_USER_DRAFT"] = array(
"NAME" => GetMessage("BPE_PATH_TO_USER_DRAFT"),
"TYPE" => "STRING",
"DEFAULT" => "",
);
$arTemplateParameters["PATH_TO_USER_BLOG"] = array(
"NAME" => GetMessage("BPE_PATH_TO_USER_BLOG"),
"TYPE" => "STRING",
"DEFAULT" => "",
);
$arTemplateParameters["PATH_TO_GROUP_POST"] = array(
"NAME" => GetMessage("BPE_PATH_TO_GROUP_POST"),
"TYPE" => "STRING",
"DEFAULT" => "",
);
$arTemplateParameters["PATH_TO_GROUP_POST_EDIT"] = array(
"NAME" => GetMessage("BPE_PATH_TO_GROUP_POST_EDIT"),
"TYPE" => "STRING",
"DEFAULT" => "",
);
$arTemplateParameters["PATH_TO_GROUP_DRAFT"] = array(
"NAME" => GetMessage("BPE_PATH_TO_GROUP_DRAFT"),
"TYPE" => "STRING",
"DEFAULT" => "",
);
$arTemplateParameters["PATH_TO_GROUP_BLOG"] = array(
"NAME" => GetMessage("BPE_PATH_TO_GROUP_BLOG"),
"TYPE" => "STRING",
"DEFAULT" => "",
);
}
}
?>