if (isset($_REQUEST['post_to_feed'])) { $arResult['POST_TO_FEED'] = $_REQUEST['post_to_feed']; CUserOptions::SetOption("wiki", "POST_TO_FEED", $arResult['POST_TO_FEED']); } else { $arResult['POST_TO_FEED'] = CUserOptions::GetOption("wiki", "POST_TO_FEED", "N"); } $arResult['WIKI_oper'] = 'edit'; if (isset($_REQUEST[$arParams['OPER_VAR']])) { $arResult['WIKI_oper'] = $_REQUEST[$arParams['OPER_VAR']]; } $GLOBALS['arParams'] = $arParams; if (!CModule::IncludeModule('wiki')) { ShowError(GetMessage('WIKI_MODULE_NOT_INSTALLED')); return; } $arResult['ALLOW_HTML'] = CWikiUtils::isAllowHTML() ? 'Y' : 'N'; if (!CModule::IncludeModule('iblock')) { ShowError(GetMessage('IBLOCK_MODULE_NOT_INSTALLED')); return; } if (IsModuleInstalled('search')) { AddEventHandler('search', 'BeforeIndex', array('CWikiUtils', 'OnBeforeIndex')); } if (empty($arParams['IBLOCK_ID'])) { ShowError(GetMessage('IBLOCK_NOT_ASSIGNED')); return; } if (array_key_exists('SOCNET_GROUP_ID', $arParams) && empty($arParams['SOCNET_GROUP_ID'])) { ShowError(GetMessage('WIKI_ACCESS_DENIED')); return; }