Use __DIR__ when building the stylesheet path name
[tweeper.git] / tweeper.php
index a275a64..07f5629 100755 (executable)
@@ -20,7 +20,7 @@
 
 date_default_timezone_set('UTC');
 
-function formatDate($timestamp)
+function epoch_to_gmdate($timestamp)
 {
   return gmdate('D, d M Y H:i:s', $timestamp) . ' GMT';
 }
@@ -93,16 +93,11 @@ if (isset($_GET['src_url'])) {
 
 $url = parse_url($src_url);
 if (FALSE === $url || empty($url["host"]))
-  die("Invalid url\n");
+  die("Invalid url: $url\n");
 
-$stylesheets = array(
-  "twitter.com" => "twitter_user_timeline2rss.xsl",
-);
-
-if (FALSE === array_key_exists($url["host"], $stylesheets))
-  die("Unsupported host\n");
-
-$stylesheet = $stylesheets[$url["host"]];
+$stylesheet = __DIR__ . "/rss_converter_" . $url["host"] . ".xsl";
+if (FALSE === file_exists($stylesheet))
+  die("Conversion to RSS not supported: {$url["host"]}\n");
 
 $tweeper = new Tweeper($stylesheet);
 echo $tweeper->tweep($src_url);