Stack2RSS 1.0
A simple web application that creates an RSS feed given an API route.

src/converters/tag_wiki_converter.php

Go to the documentation of this file.
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 ?>
 All Classes Files Functions Enumerations