X-Git-Url: https://git.ao2.it/tweeper.git/blobdiff_plain/4835a2e8d2816eeed44d2e5b9ffe62be7d4572eb..2014ff66f150ee1e1b0694406d9f9a7ba08d8489:/tweeper.php?ds=sidebyside diff --git a/tweeper.php b/tweeper.php index 2e27a0d..38e77f9 100755 --- a/tweeper.php +++ b/tweeper.php @@ -20,6 +20,11 @@ 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"; @@ -31,6 +36,7 @@ class Tweeper { $xslDoc->loadXML($stylesheet_contents); $this->xsltProcessor = new XSLTProcessor(); + $this->xsltProcessor->registerPHPFunctions(); $this->xsltProcessor->importStylesheet($xslDoc); } @@ -67,17 +73,22 @@ class Tweeper { } } +function usage($argv) +{ + if (php_sapi_name() != 'cli') + $usage = htmlentities("{$_SERVER['SCRIPT_NAME']}?screen_name="); + else + $usage = "{$argv[0]} \n"; + + return "usage: $usage"; +} + if (isset($_GET['screen_name'])) { $screen_name = $_GET['screen_name']; } else if (isset($argv[1])) { $screen_name = $argv[1]; } else { - if (isset($_SERVER['SCRIPT_NAME'])) - $usage = htmlentities("{$_SERVER['SCRIPT_NAME']}?screen_name="); - else - $usage = "{$argv[0]} \n"; - - die("usage: $usage"); + die(usage($argv)); } $tweeper = new Tweeper('twitter_user_timeline2rss.xsl');