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

src/converters/question_converter.php

Go to the documentation of this file.
00001 <?php
00002 
00003 /// \file question_converter.php Contains the conversion class for question objects.
00004 
00005 // This class derives from Converter
00006 require_once 'converter.php';
00007 
00008 /// Provides conversion for question objects
00009 class QuestionConverter extends Converter
00010 {
00011     protected function GetTitle($json_item)
00012     {
00013         return $json_item['title'];
00014     }
00015     
00016     protected function GetDescription($json_item)
00017     {
00018         $question_content = (isset($json_item['body']))?$json_item['body']:'<i>No content.</i>';
00019         $accepted         = (isset($json_item['accepted_answer_id']))?'yes':'no';
00020         
00021         return "<b>Answers:</b> {$json_item['answer_count']}<br /><b>Accepted answer:</b> {$accepted}<br /><br />{$question_content}";
00022     }
00023     
00024     protected function GetLink($json_item)
00025     {
00026         return "http://{$_GET['site']}/questions/{$json_item['question_id']}";
00027     }
00028     
00029     protected function GetDate($json_item)
00030     {
00031         return date(DATE_RSS, $json_item['last_activity_date']);
00032     }
00033 }
00034 
00035 ?>
 All Classes Files Functions Enumerations