date_default_timezone_set('UTC');
+function formatDate($timestamp)
+{
+ return gmdate('D, d M Y H:i:s', $timestamp) . ' GMT';
+}
+
class Tweeper {
private $USER_AGENT = "Mozilla/5.0 (Windows NT 6.1; rv:22.0) Gecko/20130405 Firefox/22.0";
$xslDoc->loadXML($stylesheet_contents);
$this->xsltProcessor = new XSLTProcessor();
+ $this->xsltProcessor->registerPHPFunctions();
$this->xsltProcessor->importStylesheet($xslDoc);
}
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<xsl:stylesheet version="1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:php="http://php.net/xsl"
+ xsl:extension-element-prefixes="php">
<xsl:output method="xml" indent="yes"/>
<xsl:value-of select="$twitterBaseURL"/><xsl:value-of select=".//a[@class='details with-icn js-details']/@href"/>
</link>
<pubDate>
- <xsl:value-of select=".//small[@class='time']//span/@data-time"/>
+ <xsl:value-of select="php:functionString('formatDate', .//small[@class='time']//span/@data-time)"/>
</pubDate>
<description>
<xsl:call-template name="tweet"/>