*/ 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()); } ?>