*/
require_once '../includes/common.php';
require_once 'FeedMagick/AbstractFeedFilter.php';
require_once 'Services/JSON.php';
require_once 'magpierss/rss_parse.inc';
class JSONFilter extends FeedMagick_AbstractFeedFilter {
function additionalFormParameters() {
?>
$rss_data->feed_type,
'feed_version' => $rss_data->feed_version,
'channel' => $rss_data->channel,
'items' => $rss_data->items,
'textinput' => $rss_data->textinput,
'image' => $rss_data->image
);
$json = new Services_JSON();
$out = $json->encode($rss_out);
if (array_key_exists('callback', $_GET)) {
$out = $_GET['callback']."($out)";
}
header('Content-Type: text/javascript');
return $out;
}
}
// Instantiate and run the filter only when not being used as an include.
if (strpos(basename(__FILE__), basename($_SERVER['SCRIPT_FILENAME'])) !== false) {
processFilter(new JSONFilter());
}
?>