Stack2RSS 1.0
A simple web application that creates an RSS feed given an API route.
|
00001 <?php 00002 00003 /// \file tag_wiki_converter.php Contains the conversion class for tag wiki objects. 00004 00005 // This class derives from Converter 00006 require_once 'converter.php'; 00007 00008 /// Provides conversion for tag wiki objects 00009 class TagWikiConverter extends Converter 00010 { 00011 protected function GetTitle($json_item) 00012 { 00013 return htmlentities($json_item['wiki_excerpt']); 00014 } 00015 00016 protected function GetDescription($json_item) 00017 { 00018 return $json_item['wiki_body']; 00019 } 00020 00021 protected function GetLink($json_item) 00022 { 00023 return "http://{$_GET['site']}/tags/{$json_item['tag_name']}/info"; 00024 } 00025 00026 protected function GetDate($json_item) 00027 { 00028 $last_edit_data = ($json_item['body_last_edit_date'] > $json_item['excerpt_last_edit_date'])?$json_item['body_last_edit_date']: 00029 $json_item['excerpt_last_edit_date']; 00030 00031 return date(DATE_RSS, $last_edit_date); 00032 } 00033 } 00034 00035 ?>