From: Thomas Citharel Date: Thu, 26 Sep 2013 20:00:44 +0000 (+0200) Subject: Changed url's encryption from base64 to md5 X-Git-Tag: 1.0.0~4^2~1 X-Git-Url: https://git.immae.eu/?a=commitdiff_plain;h=be2b9055b9019fccc9d2e4678494d0ffcd5f5f12;p=github%2Fwallabag%2Fwallabag.git Changed url's encryption from base64 to md5 Fixes Issue #243. md5 hashes are only coded on 32 hexadecimal characters, so it won't make too long file names. --- diff --git a/inc/3rdparty/FlattrItem.class.php b/inc/3rdparty/FlattrItem.class.php index c940fcd6..ab5ed81d 100644 --- a/inc/3rdparty/FlattrItem.class.php +++ b/inc/3rdparty/FlattrItem.class.php @@ -11,7 +11,7 @@ class FlattrItem { public function checkItem($urltoflattr) { $this->cacheflattrfile($urltoflattr); - $flattrResponse = file_get_contents(CACHE . "/flattr/".base64_encode($urltoflattr).".cache"); + $flattrResponse = file_get_contents(CACHE . "/flattr/".md5($urltoflattr).".cache"); if($flattrResponse != FALSE) { $result = json_decode($flattrResponse); if (isset($result->message)){ @@ -39,9 +39,9 @@ class FlattrItem { } // if a cache flattr file for this url already exists and it's been less than one day than it have been updated, see in /cache - if ((!file_exists(CACHE . "/flattr/".base64_encode($urltoflattr).".cache")) || (time() - filemtime(CACHE . "/flattr/".base64_encode($urltoflattr).".cache") > 86400)) { + if ((!file_exists(CACHE . "/flattr/".md5($urltoflattr).".cache")) || (time() - filemtime(CACHE . "/flattr/".md5($urltoflattr).".cache") > 86400)) { $askForFlattr = Tools::getFile(FLATTR_API . $urltoflattr); - $flattrCacheFile = fopen(CACHE . "/flattr/".base64_encode($urltoflattr).".cache", 'w+'); + $flattrCacheFile = fopen(CACHE . "/flattr/".md5($urltoflattr).".cache", 'w+'); fwrite($flattrCacheFile, $askForFlattr); fclose($flattrCacheFile); }