Esempio n. 1
0
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;
}