public static function atom() { header('Content-type: application/atom+xml; charset=' . get_option('encoding', 'utf-8'), true); echo '<?xml version="1.0" encoding="' . get_option('encoding', 'utf-8') . '"?' . '>'; ?> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xml:lang="<?php echo get_option('lang'); ?> " xml:base="<?php echo get_option('baseurl'); ?> atom.php" <?php do_action('atom_ns'); ?> > <title type="text"><?php echo get_option('sitename'); ?> </title> <?php //Need to fix this ?> <updated><?php echo date('Y-m-d\\TH:i:s\\Z'); ?> </updated> <generator uri="http://getlilina.org/" version="<?php echo LILINA_CORE_VERSION; ?> ">Lilina News Aggregator</generator> <link rel="alternate" type="text/html" href="<?php echo get_option('baseurl'); ?> " /> <id><?php echo get_option('baseurl'); ?> atom.php</id> <link rel="self" type="application/atom+xml" href="<?php echo get_option('baseurl'); ?> atom.php" /> <?php do_action('atom_head'); ?> <?php //query_setup('showtime=0'); global $showtime; $showtime = 0; if (has_items()) { while (has_items()) { the_item(); ?> <entry> <author> <name><?php the_feed_name(); ?> </name> <uri><?php the_feed_url(); ?> </uri> </author> <title type="html"><![CDATA[<?php the_title(); ?> ]]></title> <link rel="alternate" type="text/html" href="<?php the_link(); ?> " /> <id><?php the_id(); ?> </id> <updated><?php the_date('Y-m-d\\TH:i:s\\Z'); ?> </updated> <published><?php the_date('Y-m-d\\TH:i:s\\Z'); ?> </published> <summary type="html"><![CDATA[<?php the_summary(); ?> ]]></summary> <content type="html" xml:base="<?php the_link(); ?> "><![CDATA[<?php the_summary(); ?> ]]></content> <?php atom_enclosure(); ?> <?php do_action('atom_entry'); ?> </entry> <?php } } ?> </feed> <?php }
<body> <h1><?php template_sitename(); ?> </h1> <?php $notfirst = false; while (has_items()) { the_item(); ?> <?php the_date('format=F d, Y&before=<h2>&after=</h2>'); ?> <h3><a href="<?php the_feed_url(); ?> "><?php the_feed_name(); ?> </a></h3> <?php /** * Feed faces ("hackergotchi") are disabled, because of the lack of * usefulness. Instead, we'll offer a plugin hook here. */ do_action('channelgroup'); ?> <div class="entrygroup" id="<?php the_id(); ?>