diff --git a/wp-content/plugins/flattr/flattr.php b/wp-content/plugins/flattr/flattr.php index b9e54a91f7c54b3e691f32ddbb682bd951072752..19d504bc356e1739a5881922c1bef4337c5457fb 100644 --- a/wp-content/plugins/flattr/flattr.php +++ b/wp-content/plugins/flattr/flattr.php @@ -2,11 +2,11 @@ /** * @package Flattr * @author Michael Henke - * @version 1.2.1 + * @version 1.2.2 Plugin Name: Flattr Plugin URI: http://wordpress.org/extend/plugins/flattr/ Description: Give your readers the opportunity to Flattr your effort -Version: 1.2.1 +Version: 1.2.2 Author: Michael Henke Author URI: http://www.codingmerc.com/tags/flattr/ License: This code is (un)licensed under the kopimi (copyme) non-license; http://www.kopimi.com. In other words you are free to copy it, taunt it, share it, fork it or whatever. :) @@ -22,7 +22,7 @@ class Flattr const FLATTR_DOMAIN = 'flattr.com'; - const VERSION = "1.2.1"; + const VERSION = "1.2.2"; /** * We should only create Flattr once - make it a singleton @@ -152,7 +152,7 @@ class Flattr case "Flattr" : $retval["text"] = "Flattr API v2"; - $ch = curl_init ('https://api.' . self::FLATTR_DOMAIN . '/rest/v2/users/der_michael'); + $ch = curl_init ('https://api.' . Flattr::FLATTR_DOMAIN . '/rest/v2/users/der_michael'); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true) ; curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, false) ; $res = curl_exec ($ch) ; @@ -188,10 +188,10 @@ class Flattr $client = new OAuth2Client(array_merge(array( 'client_id' => $key, 'client_secret' => $sec, - 'base_url' => 'https://api.' . self::FLATTR_DOMAIN . '/rest/v2', - 'site_url' => 'https://' . self::FLATTR_DOMAIN, - 'authorize_url' => 'https://' . self::FLATTR_DOMAIN . '/oauth/authorize', - 'access_token_url' => 'https://' . self::FLATTR_DOMAIN . '/oauth/token', + 'base_url' => 'https://api.' . Flattr::FLATTR_DOMAIN . '/rest/v2', + 'site_url' => 'https://' . Flattr::FLATTR_DOMAIN, + 'authorize_url' => 'https://' . Flattr::FLATTR_DOMAIN . '/oauth/authorize', + 'access_token_url' => 'https://' . Flattr::FLATTR_DOMAIN . '/oauth/token', 'redirect_uri' => $callback, 'scopes' => 'thing+flattr', @@ -228,10 +228,10 @@ class Flattr $client = new OAuth2Client( array_merge(array( 'client_id' => $key, 'client_secret' => $sec, - 'base_url' => 'https://api.' . self::FLATTR_DOMAIN . '/rest/v2', - 'site_url' => 'https://' . self::FLATTR_DOMAIN, - 'authorize_url' => 'https://' . self::FLATTR_DOMAIN . '/oauth/authorize', - 'access_token_url' => 'https://' . self::FLATTR_DOMAIN . '/oauth/token', + 'base_url' => 'https://api.' . Flattr::FLATTR_DOMAIN . '/rest/v2', + 'site_url' => 'https://' . Flattr::FLATTR_DOMAIN, + 'authorize_url' => 'https://' . Flattr::FLATTR_DOMAIN . '/oauth/authorize', + 'access_token_url' => 'https://' . Flattr::FLATTR_DOMAIN . '/oauth/token', 'redirect_uri' => $callback, 'scopes' => 'thing+flattr', @@ -355,7 +355,7 @@ class Flattr var s = document.createElement('script'), t = document.getElementsByTagName('script')[0]; s.type = 'text/javascript'; s.async = true; - s.src = '<?php echo $this->proto . "api." . self::FLATTR_DOMAIN . "/js/0.6/load.js?mode=auto"; ?>'; + s.src = '<?php echo $this->proto . "api." . Flattr::FLATTR_DOMAIN . "/js/0.6/load.js?mode=auto"; ?>'; t.parentNode.insertBefore(s, t); })(); </script><?php @@ -693,7 +693,7 @@ class Flattr $params = (empty($params['user_id']) ? array('url' => $params['url']) : array_filter($params)); - return 'https://' . self::FLATTR_DOMAIN . '/submit/auto?' . http_build_query($params); + return 'https://' . Flattr::FLATTR_DOMAIN . '/submit/auto?' . http_build_query($params); } public static function getStaticImageButton($type=null) { @@ -1018,10 +1018,10 @@ function new_flattrss_autosubmit_action () { $client = new OAuth2Client( array_merge(array( 'client_id' => $oauth_token, 'client_secret' => $oauth_token_secret, - 'base_url' => 'https://api.' . self::FLATTR_DOMAIN . '/rest/v2', - 'site_url' => 'https://' . self::FLATTR_DOMAIN, - 'authorize_url' => 'https://' . self::FLATTR_DOMAIN . '/oauth/authorize', - 'access_token_url' => 'https://' . self::FLATTR_DOMAIN . '/oauth/token', + 'base_url' => 'https://api.' . Flattr::FLATTR_DOMAIN . '/rest/v2', + 'site_url' => 'https://' . Flattr::FLATTR_DOMAIN, + 'authorize_url' => 'https://' . Flattr::FLATTR_DOMAIN . '/oauth/authorize', + 'access_token_url' => 'https://' . Flattr::FLATTR_DOMAIN . '/oauth/token', 'redirect_uri' => urlencode(home_url()."/wp-admin/admin.php?page=flattr/flattr.php"), 'scopes' => 'thing+flattr', diff --git a/wp-content/plugins/flattr/readme.txt b/wp-content/plugins/flattr/readme.txt index a795ab13bf42cf39165d10171c81b417e134de4c..4497868c3f10cba37308ccd8e56b85926960c77c 100644 --- a/wp-content/plugins/flattr/readme.txt +++ b/wp-content/plugins/flattr/readme.txt @@ -4,7 +4,7 @@ Donate link: https://flattr.com/donation/give/to/der_michael Tags: flattr, donate, micropayments Requires at least: 3.3 Tested up to: 4.1.1 -Stable tag: 1.2.1 +Stable tag: 1.2.2 This plugin allows you to easily add a Flattr donation buttons to your blog and blog posts. @@ -56,6 +56,9 @@ Flattr buttons now detectable by browsers, site itself can now be flattred, a ne == Changelog == += 1.2.2 = +* tried to address known issue with PHP 7. Thanks to Sebastian Reimers and Tim Pritlove for feedback. + = 1.2.1 = * New Feature: Nicer, modern-looking static buttons for both pages and feed with support for "HiDPI" displays.