Your IP : 13.59.214.200


Current Path : /home/bitrix/ext_www/shuft.com.ua/bitrix/components/bitrix/wiki.discussion/
Upload File :
Current File : /home/bitrix/ext_www/shuft.com.ua/bitrix/components/bitrix/wiki.discussion/.parameters.php

<?
if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED!==true)die();
if(!CModule::IncludeModule('wiki'))
	return false;

if(!CModule::IncludeModule('iblock'))
	return false;

if(!CModule::IncludeModule('forum'))
	return false;     
    
$dbIBlockType = CIBlockType::GetList(
	array('sort' => 'asc'),
	array('ACTIVE' => 'Y')
);
$arIblockType = array();
while ($arIBlockType = $dbIBlockType->Fetch())
{
	if ($arIBlockTypeLang = CIBlockType::GetByIDLang($arIBlockType['ID'], LANGUAGE_ID))
		$arIblockType[$arIBlockType['ID']] = '['.$arIBlockType['ID'].'] '.$arIBlockTypeLang['NAME'];
}	

$arTypes = CIBlockParameters::GetIBlockTypes();

$rsForum = CForumNew::GetList();
$arForumList = Array();
$arForumList[] = '';
while($arForum=$rsForum->Fetch())
	$arForumList[$arForum['ID']]=$arForum['NAME'];

$arIBlocks=Array();
$db_iblock = CIBlock::GetList(Array('SORT'=>'ASC'), Array('SITE_ID'=>$_REQUEST['site'], 'TYPE' => (!empty($arCurrentValues['IBLOCK_TYPE'])?$arCurrentValues['IBLOCK_TYPE']:'wiki')));
while($arRes = $db_iblock->Fetch())
	$arIBlocks[$arRes['ID']] = $arRes['NAME'];

$arComponentParameters = Array(
	'GROUPS' => array(
		'VARIABLE_ALIASES' => array(
			'NAME' => GetMessage('WIKI_VARIABLE_ALIASES'),
		),
	),
	'PARAMETERS' => array(
		'PATH_TO_POST' => Array(
			'NAME' => GetMessage('WIKI_PATH_TO_POST'),
			'TYPE' => 'STRING',
			'MULTIPLE' => 'N',
			'DEFAULT' => '',
			'COLS' => 25,
			'PARENT' => 'URL_TEMPLATES',
		),
		'PATH_TO_POST_EDIT' => Array(
			'NAME' => GetMessage('WIKI_PATH_TO_POST_EDIT'),
			'TYPE' => 'STRING',
			'MULTIPLE' => 'N',
			'DEFAULT' => '',
			'COLS' => 25,
			'PARENT' => 'URL_TEMPLATES',
		),							
		'PATH_TO_HISTORY' => Array(
			'NAME' => GetMessage('WIKI_PATH_TO_HISTORY'),
			'TYPE' => 'STRING',
			'MULTIPLE' => 'N',
			'DEFAULT' => '',
			'COLS' => 25,
			'PARENT' => 'URL_TEMPLATES',
		),
		'PATH_TO_HISTORY_DIFF' => Array(
			'NAME' => GetMessage('WIKI_PATH_TO_HISTORY_DIFF'),
			'TYPE' => 'STRING',
			'MULTIPLE' => 'N',
			'DEFAULT' => '',
			'COLS' => 25,
			'PARENT' => 'URL_TEMPLATES',
		),
		'PATH_TO_USER' => Array(
			'NAME' => GetMessage('WIKI_PATH_TO_USER'),
			'TYPE' => 'STRING',
			'MULTIPLE' => 'N',
			'DEFAULT' => '',
			'COLS' => 25,
			'PARENT' => 'URL_TEMPLATES',
		),				
		'PAGE_VAR' => Array(
			'NAME' => GetMessage('WIKI_PAGE_VAR'),
			'TYPE' => 'STRING',
			'MULTIPLE' => 'N',
			'DEFAULT' => 'title',
			'COLS' => 25,
			'PARENT' => 'VARIABLE_ALIASES',
		),	
		'OPER_VAR' => Array(
			'NAME' => GetMessage('WIKI_OPER_VAR'),
			'TYPE' => 'STRING',
			'MULTIPLE' => 'N',
			'DEFAULT' => 'oper',
			'COLS' => 25,
			'PARENT' => 'VARIABLE_ALIASES',
		),					
		'IBLOCK_TYPE' => Array(
			'PARENT' => 'BASE',
			'NAME' => GetMessage('T_IBLOCK_DESC_LIST_TYPE'),
			'TYPE' => 'LIST',
			'VALUES' => $arTypes,
			'DEFAULT' => 'wiki',
			'REFRESH' => 'Y',
		),
		'IBLOCK_ID' => Array(
			'PARENT' => 'BASE',
			'NAME' => GetMessage('T_IBLOCK_DESC_LIST_ID'),
			'TYPE' => 'LIST',
			'VALUES' => $arIBlocks,
			'DEFAULT' => '',
			'ADDITIONAL_VALUES' => 'Y',
			'REFRESH' => 'Y',
		),
		'ELEMENT_NAME' => array(
			'PARENT' => 'BASE',
			'NAME' => GetMessage('CP_BND_ELEMENT_NAME'),
			'TYPE' => 'STRING',
			'DEFAULT' => '={$_REQUEST["title"]}',
		),		
       'MESSAGES_PER_PAGE' => Array(
        	'PARENT' => 'REVIEW_SETTINGS',
        	'NAME' => GetMessage('F_MESSAGES_PER_PAGE'),
        	'TYPE' => 'STRING',
        	'DEFAULT' => intVal(COption::GetOptionString('forum', 'MESSAGES_PER_PAGE', '10'))
        ),	
    	'USE_CAPTCHA' => Array(
        	'PARENT' => 'REVIEW_SETTINGS',
        	'NAME' => GetMessage('F_USE_CAPTCHA'),
        	'TYPE' => 'CHECKBOX',
        	'DEFAULT' => 'Y'
        ),       
        'FORUM_ID' => Array(
        	'PARENT' => 'REVIEW_SETTINGS',
        	'NAME' => GetMessage('F_FORUM_ID'),
        	'TYPE' => 'LIST',
        	'VALUES' => $arForumList,
        	'DEFAULT' => '',
        ),         
        'PATH_TO_SMILE' => Array(
        	'PARENT' => 'REVIEW_SETTINGS',
        	'NAME' => GetMessage('F_PATH_TO_SMILE'),
        	'TYPE' => 'STRING',
        	'DEFAULT' => '/bitrix/images/forum/smile/',
        ),      
        'URL_TEMPLATES_READ' => Array(
        	'PARENT' => 'REVIEW_SETTINGS',
        	'NAME' => GetMessage('F_READ_TEMPLATE'),
        	'TYPE' => 'STRING',
        	'DEFAULT' => '',
        ),        
        'SHOW_LINK_TO_FORUM' => Array(
        	'PARENT' => 'REVIEW_SETTINGS',
        	'NAME' => GetMessage('F_SHOW_LINK_TO_FORUM'),
        	'TYPE' => 'CHECKBOX',
        	'DEFAULT' => 'N',
        ),  
        'POST_FIRST_MESSAGE' => Array(
        	'PARENT' => 'REVIEW_SETTINGS',
        	'NAME' => GetMessage('F_POST_FIRST_MESSAGE'),
        	'TYPE' => 'CHECKBOX',
        	'DEFAULT' => 'N',
        ),
		'SET_TITLE' =>Array(),
		'SET_STATUS_404' => Array(
			'PARENT' => 'ADDITIONAL_SETTINGS',
			'NAME' => GetMessage('CP_BND_SET_STATUS_404'),
			'TYPE' => 'CHECKBOX',
			'DEFAULT' => 'N',
		),
		'INCLUDE_IBLOCK_INTO_CHAIN' => Array(
			'PARENT' => 'ADDITIONAL_SETTINGS',
			'NAME' => GetMessage('T_IBLOCK_DESC_INCLUDE_IBLOCK_INTO_CHAIN'),
			'TYPE' => 'CHECKBOX',
			'DEFAULT' => 'N',
		),
		'ADD_SECTIONS_CHAIN' => Array(
			'PARENT' => 'ADDITIONAL_SETTINGS',
			'NAME' => GetMessage('T_IBLOCK_DESC_ADD_SECTIONS_CHAIN'),
			'TYPE' => 'CHECKBOX',
			'DEFAULT' => 'N',
		),	
		'SHOW_RATING' => Array(
			'NAME' => GetMessage('SHOW_RATING'),
			'TYPE' => 'LIST',
			'VALUES' => Array(
				'' => GetMessage('SHOW_RATING_CONFIG'),
				'Y' => GetMessage('MAIN_YES'),
				'N' => GetMessage('MAIN_NO'),
			),
			'MULTIPLE' => 'N',
			'DEFAULT' => '',
			'PARENT' => 'ADDITIONAL_SETTINGS',
		),
		'RATING_TYPE' => Array(
			'NAME' => GetMessage('RATING_TYPE'),
			'TYPE' => 'LIST',
			'VALUES' => Array(
				'' => GetMessage('RATING_TYPE_CONFIG'),
				'like' => GetMessage('RATING_TYPE_LIKE_TEXT'),
				'like_graphic' => GetMessage('RATING_TYPE_LIKE_GRAPHIC'),
				'standart_text' => GetMessage('RATING_TYPE_STANDART_TEXT'),
				'standart' => GetMessage('RATING_TYPE_STANDART_GRAPHIC'),
			),
			'MULTIPLE' => 'N',
			'DEFAULT' => '',
			'PARENT' => 'ADDITIONAL_SETTINGS',
		),		
	)
);
?>