<xsl:value-of select="concat($BaseURL, $picture-element/@src)"/>
</link>
<pubDate>
- <xsl:value-of select="php:functionString('str_to_gmdate', substring-after($picture-id, 'strip_enlarged_'))"/>
+ <xsl:value-of select="php:functionString('Tweeper::str_to_gmdate', substring-after($picture-id, 'strip_enlarged_'))"/>
</pubDate>
<description>
<xsl:text disable-output-escaping="yes"><![CDATA[</xsl:text>
<xsl:value-of select=".//p[@class='muted']/small/a/@href"/>
</link>
<pubDate>
- <xsl:value-of select="php:functionString('str_to_gmdate', .//abbr[@class='easydate']/@title)"/>
+ <xsl:value-of select="php:functionString('Tweeper::str_to_gmdate', .//abbr[@class='easydate']/@title)"/>
</pubDate>
<description>
<xsl:value-of select="concat($user-name, ': ')"/>
<xsl:value-of select="concat($twitterBaseURL, .//a[@class='details with-icn js-details']/@href)"/>
</link>
<pubDate>
- <xsl:value-of select="php:functionString('epoch_to_gmdate', .//small[@class='time']//span/@data-time)"/>
+ <xsl:value-of select="php:functionString('Tweeper::epoch_to_gmdate', .//small[@class='time']//span/@data-time)"/>
</pubDate>
<description>
<xsl:value-of select="concat($screen-name, ': ')"/>
define('USER_AGENT', 'Mozilla/5.0 (Windows NT 6.1; rv:22.0) Gecko/20130405 Firefox/22.0');
-function str_to_gmdate($date)
-{
- $timestamp = strtotime($date);
- return epoch_to_gmdate($timestamp);
-}
-
-function epoch_to_gmdate($timestamp)
-{
- return gmdate('D, d M Y H:i:s', $timestamp) . ' GMT';
-}
-
function get_url_info($url)
{
$ch = curl_init($url);
$this->xsltProcessor->importStylesheet($xslDoc);
}
+ public static function epoch_to_gmdate($timestamp)
+ {
+ return gmdate('D, d M Y H:i:s', $timestamp) . ' GMT';
+ }
+
+ public static function str_to_gmdate($date)
+ {
+ $timestamp = strtotime($date);
+ return Tweeper::epoch_to_gmdate($timestamp);
+ }
+
private static function get_contents($uri) {
# https://www.wjsams.com/c/docs/Wiki/Php-HowToSetUserAgentOnFileGetContents
$opts = array(