Esempio n. 1
0
        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']);
}
Esempio n. 2
0
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']
);