return; } } if (CWikiSocnet::isEnabledSocnet() && !empty($arParams['SOCNET_GROUP_ID'])) { $iblock_id_tmp = CWikiSocnet::RecalcIBlockID($arParams["SOCNET_GROUP_ID"]); if ($iblock_id_tmp) { $arParams['IBLOCK_ID'] = $iblock_id_tmp; } if (!CWikiSocnet::Init($arParams['SOCNET_GROUP_ID'], $arParams['IBLOCK_ID'])) { ShowError(GetMessage('WIKI_SOCNET_INITIALIZING_FAILED')); return; } CWikiUtils::SetCommentPath(COption::GetOptionString('wiki', 'socnet_forum_id'), "wiki/comment/#MESSAGE_ID#/", "/workgroups/index.php"); //http://jabber.bx/view.php?id=25340 todo: /workgroups/index.php => settings } else { CWikiUtils::SetCommentPath($arParams['FORUM_ID'], "comment/#MESSAGE_ID#/", "/services/wiki.php"); } //todo: /workgroups/index.php => settings if (!CWikiUtils::IsReadable()) { ShowError(GetMessage('WIKI_ACCESS_DENIED')); return; } $arParams['ELEMENT_NAME'] = urldecode($arParams['ELEMENT_NAME']); $arFilter = array('IBLOCK_ID' => $arParams['IBLOCK_ID'], 'CHECK_PERMISSIONS' => 'N'); if (!CWikiSocnet::isEnabledSocnet() || empty($arParams['SOCNET_GROUP_ID'])) { $arFilter['IBLOCK_LID'] = SITE_ID; $arFilter['IBLOCK_TYPE'] = $arParams['IBLOCK_TYPE']; } if (empty($arParams['ELEMENT_NAME'])) { $arParams['ELEMENT_NAME'] = CWiki::GetDefaultPage($arParams['IBLOCK_ID']); }
if (CWikiSocnet::isEnabledSocnet() && !empty($arParams['SOCNET_GROUP_ID'])) { $iblock_id_tmp = CWikiSocnet::RecalcIBlockID($arParams["SOCNET_GROUP_ID"]); if ($iblock_id_tmp) $arParams['IBLOCK_ID'] = $iblock_id_tmp; if (!CWikiSocnet::Init($arParams['SOCNET_GROUP_ID'], $arParams['IBLOCK_ID'])) { ShowError(GetMessage('WIKI_SOCNET_INITIALIZING_FAILED')); return; } CWikiUtils::SetCommentPath(COption::GetOptionString('wiki', 'socnet_forum_id'),"wiki/comment/#MESSAGE_ID#/","/workgroups/index.php"); //http://jabber.bx/view.php?id=25340 todo: /workgroups/index.php => settings } else CWikiUtils::SetCommentPath($arParams['FORUM_ID'],"comment/#MESSAGE_ID#/","/services/wiki.php"); //todo: /workgroups/index.php => settings if (!CWikiUtils::IsReadable()) { ShowError(GetMessage('WIKI_ACCESS_DENIED')); return; } $arParams['ELEMENT_NAME'] = urldecode($arParams['ELEMENT_NAME']); $arFilter = array( // 'IBLOCK_LID' => SITE_ID, 'IBLOCK_ID' => $arParams['IBLOCK_ID'], 'CHECK_PERMISSIONS' => 'N', // 'IBLOCK_TYPE' => $arParams['IBLOCK_TYPE'] );