X-Git-Url: https://git.ao2.it/tweeper.git/blobdiff_plain/d01598c2467cc1671bfc3c7028d250f3c0ca65bb..07eee8a42911deb4a235674dca31fe79b7ced8fc:/tweeper.php diff --git a/tweeper.php b/tweeper.php index 74e9e2f..74dc14f 100644 --- a/tweeper.php +++ b/tweeper.php @@ -22,17 +22,6 @@ date_default_timezone_set('UTC'); 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); @@ -105,7 +94,18 @@ class Tweeper { $this->xsltProcessor->importStylesheet($xslDoc); } - private function get_contents($uri) { + 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( 'http' => array( @@ -123,7 +123,7 @@ class Tweeper { } public function tweep($uri) { - $html = $this->get_contents($uri); + $html = Tweeper::get_contents($uri); $xmlDoc = new DOMDocument(); $xmlDoc->loadHTML($html);