$BLOG_WIDTH = "100%"; } global $USER, $APPLICATION, $strError, $DB; IncludeTemplateLangFile(__FILE__); $is404 = $is404 == 'N' ? false : true; if (CModule::IncludeModule("blog")) { $USER_ID = intval($USER->GetID()); $ID = intval($ID); if (!$ID) { $ID = intval($_POST['ID']); } $BLOG_ID = intval($BLOG_ID); if (!$BLOG_ID) { $BLOG_ID = intval($_POST['BLOG_ID']); } $arr = CBlogSitePath::GetBySiteID(SITE_ID); $sBlogPath = $arr['PATH']; if ($BLOG_ID) { $arBlog = CBlog::GetByID($BLOG_ID); } else { $res = CBlog::GetList(array(), array("URL" => $OWNER)); $arBlog = $res->Fetch(); $BLOG_ID = intval($arBlog['ID']); } if ($arBlog) { if (IntVal($ID) > 0 && ($arPost = CBlogPost::GetByID($ID))) { $APPLICATION->SetTitle(str_replace("#BLOG#", htmlspecialchars($arBlog["NAME"]), "" . GetMessage("BLOG_POST_EDIT") . "")); $perms = CBlogPost::GetBlogUserPostPerms($ID, $USER_ID); } else { $ID = 0; $APPLICATION->SetTitle(str_replace("#BLOG#", htmlspecialchars($arBlog["NAME"]), "" . GetMessage("BLOG_NEW_MESSAGE") . ""));
</td> </tr> </table> <?php if ($CACHE_TIME > 0) { $cache->EndDataCache(array()); } } if ($arPost["ENABLE_TRACKBACK"] == "Y") { $cache = new CPHPCache(); $cache_id = "blog_trackback_" . serialize($arParams) . "_" . $PostPerm; $cache_path = "/" . SITE_ID . "/blog/" . $arBlog["URL"] . "/trackback/" . $arPost["ID"] . "/"; $arurlToBlogs = CBlogSitePath::GetBySiteID(SITE_ID); $urlToBlogs = $arurlToBlogs["PATH"]; if ($CACHE_TIME > 0 && $cache->InitCache($CACHE_TIME, $cache_id, $cache_path)) { $cache->Output(); } else { if ($CACHE_TIME > 0) { $cache->StartDataCache($CACHE_TIME, $cache_id, $cache_path); } $dbTrack = CBlogTrackback::GetList(array("POST_DATE" => "DESC"), array("BLOG_ID" => $arPost["BLOG_ID"], "POST_ID" => $arPost["ID"])); ?> <p class="blogtext"><?php echo GetMessage("B_B_MES_TBA"); ?> <a href="<?php echo $urlToBlogs; ?>