Changeset 6169
- Timestamp:
- 06/04/08 20:50:34 (6 months ago)
- Location:
- trunk
- Files:
-
- 10 added
- 8 modified
-
interface/atom (added)
-
interface/atom/comment (added)
-
interface/atom/comment/index.php (added)
-
interface/atom/index.php (added)
-
interface/atom/notifycomment (added)
-
interface/atom/notifycomment/index.php (added)
-
interface/atom/response (added)
-
interface/atom/response/index.php (added)
-
interface/atom/trackback (added)
-
interface/atom/trackback/index.php (added)
-
interface/owner/setting/blog/visibility/index.php (modified) (1 diff)
-
interface/rss/comment/index.php (modified) (3 diffs)
-
interface/rss/index.php (modified) (2 diffs)
-
interface/rss/notifycomment/index.php (modified) (2 diffs)
-
interface/rss/response/index.php (modified) (3 diffs)
-
interface/rss/trackback/index.php (modified) (3 diffs)
-
lib/model/blog.feed.php (modified) (3 diffs)
-
lib/piece/blog/entries.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/interface/owner/setting/blog/visibility/index.php
r5673 r6169 10 10 ); 11 11 require ROOT . '/lib/includeForBlogOwner.php'; 12 requireModel('blog. rss');12 requireModel('blog.feed'); 13 13 14 14 requireStrictRoute(); -
trunk/interface/rss/comment/index.php
r5367 r6169 7 7 8 8 require ROOT . '/lib/includeForBlog.php'; 9 requireModel("blog. rss");9 requireModel("blog.feed"); 10 10 requireModel("blog.entry"); 11 11 … … 18 18 $cache->name = 'commentRSS_'.$suri['id']; 19 19 if(!$cache->load()) { 20 $result = getComment RSSByEntryId(getBlogId(),$suri['id']);20 $result = getCommentFeedByEntryId(getBlogId(),$suri['id']); 21 21 if($result !== false) { 22 22 $cache->contents = $result; … … 27 27 $cache->name = 'commentRSS'; 28 28 if(!$cache->load()) { 29 $result = getComment RSSTotal(getBlogId());29 $result = getCommentFeedTotal(getBlogId()); 30 30 if($result !== false) { 31 31 $cache->contents = $result; -
trunk/interface/rss/index.php
r5899 r6169 7 7 define('__TEXTCUBE_LOGIN__',true); 8 8 require ROOT . '/lib/includeForBlog.php'; 9 requireModel("blog. rss");9 requireModel("blog.feed"); 10 10 requireModel("blog.entry"); 11 11 … … 16 16 publishEntries(); 17 17 if (!file_exists(ROOT . "/cache/rss/$blogid.xml")) 18 refresh RSS($blogid);18 refreshFeed($blogid,'rss'); 19 19 header('Content-Type: text/xml; charset=utf-8'); 20 20 $fileHandle = fopen(ROOT . "/cache/rss/$blogid.xml", 'r+'); -
trunk/interface/rss/notifycomment/index.php
r5560 r6169 15 15 ); 16 16 require ROOT . '/lib/includeForBlog.php'; 17 requireModel("blog. rss");17 requireModel("blog.feed"); 18 18 requireModel("blog.entry"); 19 19 … … 27 27 $cache->name = 'commentNotifiedRSS'; 28 28 if(!$cache->load()) { 29 $result = getCommentNotified RSSTotal(getBlogId());29 $result = getCommentNotifiedFeedTotal(getBlogId()); 30 30 if($result !== false) { 31 31 $cache->contents = $result; -
trunk/interface/rss/response/index.php
r5378 r6169 6 6 7 7 require ROOT . '/lib/includeForBlog.php'; 8 requireModel("blog. rss");8 requireModel("blog.feed"); 9 9 requireModel("blog.entry"); 10 10 … … 17 17 $cache->name = 'responseRSS_'.$suri['id']; 18 18 if(!$cache->load()) { 19 $result = getResponse RSSByEntryId(getBlogId(),$suri['id']);19 $result = getResponseFeedByEntryId(getBlogId(),$suri['id']); 20 20 if($result !== false) { 21 21 $cache->contents = $result; … … 26 26 $cache->name = 'responseRSS'; 27 27 if(!$cache->load()) { 28 $result = getResponse RSSTotal(getBlogId());28 $result = getResponseFeedTotal(getBlogId()); 29 29 if($result !== false) { 30 30 $cache->contents = $result; -
trunk/interface/rss/trackback/index.php
r5367 r6169 7 7 8 8 require ROOT . '/lib/includeForBlog.php'; 9 requireModel("blog. rss");9 requireModel("blog.feed"); 10 10 requireModel("blog.entry"); 11 11 … … 18 18 $cache->name = 'trackbackRSS_'.$suri['id']; 19 19 if(!$cache->load()) { 20 $result = getTrackback RSSByEntryId(getBlogId(),$suri['id']);20 $result = getTrackbackFeedByEntryId(getBlogId(),$suri['id']); 21 21 if($result !== false) { 22 22 $cache->contents = $result; … … 27 27 $cache->name = 'trackbackRSS'; 28 28 if(!$cache->load()) { 29 $result = getTrackback RSSTotal(getBlogId());29 $result = getTrackbackFeedTotal(getBlogId()); 30 30 if($result !== false) { 31 31 $cache->contents = $result; -
trunk/lib/model/blog.feed.php
r6168 r6169 176 176 $channel['title'] = $blog['title']. ': '._text('최근 댓글/트랙백 목록'); 177 177 178 $recentComment = getComment RSSTotal($blogid,true);179 $recentTrackback = getTrackback RSSTotal($blogid,true);178 $recentComment = getCommentFeedTotal($blogid,true,$mode); 179 $recentTrackback = getTrackbackFeedTotal($blogid,true,$mode); 180 180 $merged = array_merge($recentComment, $recentTrackback); 181 181 $channel['items'] = $merged; … … 188 188 function getResponseFeedByEntryId($blogid, $entryId, $mode = 'rss') { 189 189 global $database, $serviceURL, $defaultURL, $blogURL, $blog, $service; 190 if(empty($blogid)) $blogid = getBlogId(); 191 $channel = initializeRSSchannel($blogid); 192 $channel['title'] = $blog['title']. ': '._text('최근 댓글/트랙백 목록'); 193 194 $recentComment = getCommentRSSByEntryId($blogid,$entryId,true); 195 $recentTrackback = getTrackbackRSSByEntryId($blogid,$entryId,true); 190 191 if(empty($blogid)) $blogid = getBlogId(); 192 193 $entry = POD::queryRow("SELECT slogan, visibility, category FROM {$database['prefix']}Entries WHERE blogid = $blogid AND id = $entryId"); 194 if(empty($entry)) return false; 195 if($entry['visibility'] < 2) return false; 196 if(in_array($entry['category'], getCategoryVisibilityList($blogid, 'private'))) return false; 197 $channel = array(); 198 199 $channel = initializeRSSchannel($blogid); 200 $channel['title'] = RSSMessage($blog['title']. ': '._textf('%1에 달린 최근 댓글/트랙백 목록',$entry['slogan'])); 201 202 $recentComment = getCommentFeedByEntryId($blogid,$entryId,true,$mode); 203 $recentTrackback = getTrackbackFeedByEntryId($blogid,$entryId,true,$mode); 196 204 $merged = array_merge($recentComment, $recentTrackback); 197 205 $channel['items'] = $merged; 206 198 207 $rss = array('channel' => $channel); 199 208 if($mode == 'rss') return publishRSS($blogid, $rss); … … 471 480 echo '<feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0">', CRLF; 472 481 echo ' <title type="html">', htmlspecialchars($data['channel']['title'], ENT_QUOTES), '</title>', CRLF; 473 echo ' <id>', $data['channel']['link'], '</id ', CRLF;474 echo ' <link rel="alternate" type="text/html" hreflang="', $data['channel']['language'] ,'" href="', $data['channel']['link'] , ' />', CRLF;482 echo ' <id>', $data['channel']['link'], '</id>', CRLF; 483 echo ' <link rel="alternate" type="text/html" hreflang="', $data['channel']['language'] ,'" href="', $data['channel']['link'] , '" />', CRLF; 475 484 echo ' <subtitle type="html">', htmlspecialchars($data['channel']['description'], ENT_QUOTES), '</subtitle>', CRLF; 476 485 echo ' <updated>', $data['channel']['pubDate'], '</updated>', CRLF; -
trunk/lib/piece/blog/entries.php
r5973 r6169 20 20 // 'href="'.$defaultURL.'/rss/comment/'.$entry['id'].'" />'.CRLF; 21 21 $entryRsses .= '<link rel="alternate" type="application/rss+xml" '. 22 'title="Responses : '.htmlspecialchars($entry['title']).' - '.htmlspecialchars($blog['title']).'" '. 23 'href="'.$defaultURL.'/rss/response/'.$entry['id'].'" />'.CRLF; 22 'title="Responses (RSS) : '.htmlspecialchars($entry['title']).' - '.htmlspecialchars($blog['title']).'" '. 23 'href="'.$defaultURL.'/rss/response/'.$entry['id'].'" />'.CRLF. 24 '<link rel="alternate" type="application/atom+xml" '. 25 'title="Responses (ATOM) : '.htmlspecialchars($entry['title']).' - '.htmlspecialchars($blog['title']).'" '. 26 'href="'.$defaultURL.'/atom/response/'.$entry['id'].'" />'.CRLF; 24 27 } 25 28 if( getBlogSetting('useFOAF',1) && rtrim( $suri['url'], '/' ) == $pathURL ) {
