Beispiel #1
0
    $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") . ""));
Beispiel #2
0
						</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");
                            ?>
&nbsp;<a href="<?php 
                            echo $urlToBlogs;
                            ?>