[Php-blog-plugin-cvs] additional_plugins/serendipity_plugin_audioscrobbler ChangeLog, NONE, 1.1 se
A reliable, secure & extensible PHP blog | Not mainstream since 2002
Brought to you by:
garvinhicking,
jhermanns
From: Serendipity C. <s9...@us...> - 2016-09-23 20:35:37
|
Update of /cvsroot/php-blog/additional_plugins/serendipity_plugin_audioscrobbler In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv30998/serendipity_plugin_audioscrobbler Modified Files: serendipity_plugin_audioscrobbler.php Added Files: ChangeLog Log Message: gitclone.sh autocommit Index: serendipity_plugin_audioscrobbler.php =================================================================== RCS file: /cvsroot/php-blog/additional_plugins/serendipity_plugin_audioscrobbler/serendipity_plugin_audioscrobbler.php,v retrieving revision 1.17 retrieving revision 1.18 diff -u -d -r1.17 -r1.18 --- serendipity_plugin_audioscrobbler.php 30 Nov 2014 02:12:55 -0000 1.17 +++ serendipity_plugin_audioscrobbler.php 23 Sep 2016 20:35:35 -0000 1.18 @@ -26,17 +26,23 @@ xml_parser_free($xml_parser); return $xml_array; } + function getXMLArray($file, $forced_encoding = null) { - require_once (defined('S9Y_PEAR_PATH') ? S9Y_PEAR_PATH : S9Y_INCLUDE_PATH . 'bundled-libs/') . 'HTTP/Request.php'; - $req = new HTTP_Request($file); - if (PEAR::isError($req->sendRequest()) || $req->getResponseCode() != '200') { - if ( ini_get( "allow_url_fopen")) { - $data = file_get_contents($file); + if (function_exists('serendipity_request_url')) { + $data = serendipity_request_url($file); + if (empty($data)) return false; + } else { + require_once (defined('S9Y_PEAR_PATH') ? S9Y_PEAR_PATH : S9Y_INCLUDE_PATH . 'bundled-libs/') . 'HTTP/Request.php'; + $req = new HTTP_Request($file); + if (PEAR::isError($req->sendRequest()) || $req->getResponseCode() != '200') { + if ( ini_get( "allow_url_fopen")) { + $data = file_get_contents($file); + } else { + $data = ""; + } } else { - $data = ""; + $data = $req->getResponseBody(); } - } else { - $data = $req->getResponseBody(); } if (trim($data)== '') return false; return $this->parseXML($data, $forced_encoding); @@ -63,7 +69,7 @@ $propbag->add('description', PLUGIN_AUDIOSCROBBLER_TITLE_BLAHBLAH); $propbag->add('stackable', true); $propbag->add('author', 'Flo Solcher'); - $propbag->add('version', '1.25.1'); + $propbag->add('version', '1.25.2'); $propbag->add('requirements', array( 'serendipity' => '0.8', 'smarty' => '2.6.7', --- NEW FILE: ChangeLog --- 1.25.2: ----- * Added serendipity_request_url API method |