diff --git a/helpers/myjbzoostat.php b/helpers/myjbzoostat.php index b90c56a..545e9bd 100644 --- a/helpers/myjbzoostat.php +++ b/helpers/myjbzoostat.php @@ -2,6 +2,7 @@ defined( '_JEXEC' ) or die; + class MyjbzoostatHelper { @@ -11,10 +12,17 @@ public static function open_http($url, $method = 'curl') { if($method == 'curl' && function_exists('curl_init')) { + + $component = JComponentHelper::getComponent('com_myjbzoostat'); + $params = json_decode($component->params); + $app_token = $params->app_token; + + $headr = array(); + $headr[] = 'Authorization: OAuth '. $app_token . ''; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, false); - curl_setopt($ch, CURLOPT_HEADER, 0); + curl_setopt($ch, CURLOPT_HTTPHEADER, $headr); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); $result = curl_exec($ch); @@ -32,10 +40,17 @@ public static function open_httppost($url, $method = 'curl') { if($method == 'curl' && function_exists('curl_init')) { + + $component = JComponentHelper::getComponent('com_myjbzoostat'); + $params = json_decode($component->params); + $app_token = $params->app_token; + + $headr = array(); + $headr[] = 'Authorization: OAuth '. $app_token . ''; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, true); - curl_setopt($ch, CURLOPT_HEADER, 0); + curl_setopt($ch, CURLOPT_HTTPHEADER, $headr); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); $result = curl_exec($ch); @@ -57,10 +72,17 @@ public static function open_http($url, $method = 'curl') { if($method == 'curl' && function_exists('curl_init')) { + + $component = JComponentHelper::getComponent('com_myjbzoostat'); + $params = json_decode($component->params); + $app_token = $params->app_token; + + $headr = array(); + $headr[] = 'Authorization: OAuth '. $app_token . ''; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, false); - curl_setopt($ch, CURLOPT_HEADER, 0); + curl_setopt($ch, CURLOPT_HTTPHEADER, $headr); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); $result = curl_exec($ch); diff --git a/myjbzoostat.xml b/myjbzoostat.xml index 189861c..bf43aff 100644 --- a/myjbzoostat.xml +++ b/myjbzoostat.xml @@ -6,7 +6,7 @@ http://cb9t.ru - 2.7.1 + 2.8.0
]]>
28 June 2016 diff --git a/updatemyjbzoostat.xml b/updatemyjbzoostat.xml index a867890..945f822 100644 --- a/updatemyjbzoostat.xml +++ b/updatemyjbzoostat.xml @@ -5,15 +5,15 @@ MyJBZooStat com_myjbzoostat component - 2.7.1 + 2.8.0 https://github.com/CB9TOIIIA/MyJBZooStat/ - + - + \ No newline at end of file diff --git a/views/articles/tmpl/default.php b/views/articles/tmpl/default.php index fbf6aed..09f9713 100644 --- a/views/articles/tmpl/default.php +++ b/views/articles/tmpl/default.php @@ -1,6 +1,12 @@ getGroup('config.sef'); $JBZooSEFenabled = $checkJBZooSEF->get('enabled'); $JBZooSEFfix_item = $checkJBZooSEF->get('fix_item'); diff --git a/views/autors/tmpl/default.php b/views/autors/tmpl/default.php index ed3b14b..eaed4c4 100644 --- a/views/autors/tmpl/default.php +++ b/views/autors/tmpl/default.php @@ -1,6 +1,12 @@ getGroup('config.sef'); $JBZooSEFenabled = $checkJBZooSEF->get('enabled'); $JBZooSEFfix_item = $checkJBZooSEF->get('fix_item'); diff --git a/views/disqus/tmpl/default.php b/views/disqus/tmpl/default.php index 55804fa..a21aff8 100644 --- a/views/disqus/tmpl/default.php +++ b/views/disqus/tmpl/default.php @@ -3,8 +3,13 @@ // error_reporting(E_ALL); /** @var $this MyjbzoostatViewAutors */ defined( '_JEXEC' ) or die; // No direct access - -if (JFolder::exists(JPATH_ROOT . '/components/com_zoo')) { + + /* add Class 'JFolder */ + JLoader::register('JFile', JPATH_LIBRARIES . '/joomla/filesystem/file.php'); + JLoader::register('JFolder', JPATH_LIBRARIES . '/joomla/filesystem/folder.php'); + + + if (JFolder::exists(JPATH_ROOT . '/components/com_zoo')) { $checkJBZooSEF = JBModelConfig::model()->getGroup('config.sef'); $JBZooSEFenabled = $checkJBZooSEF->get('enabled'); $JBZooSEFfix_item = $checkJBZooSEF->get('fix_item'); diff --git a/views/index/tmpl/default.php b/views/index/tmpl/default.php index ad7431b..ccca872 100644 --- a/views/index/tmpl/default.php +++ b/views/index/tmpl/default.php @@ -1,6 +1,10 @@ getGroup('config.sef'); $JBZooSEFenabled = $checkJBZooSEF->get('enabled'); diff --git a/views/nodubles/tmpl/default.php b/views/nodubles/tmpl/default.php index 2aa71e3..20b1972 100644 --- a/views/nodubles/tmpl/default.php +++ b/views/nodubles/tmpl/default.php @@ -1,8 +1,12 @@ getGroup('config.sef'); $JBZooSEFenabled = $checkJBZooSEF->get('enabled'); $JBZooSEFfix_item = $checkJBZooSEF->get('fix_item'); diff --git a/views/reportauthors/tmpl/default.php b/views/reportauthors/tmpl/default.php index 2ae3ae4..a97cdc6 100644 --- a/views/reportauthors/tmpl/default.php +++ b/views/reportauthors/tmpl/default.php @@ -1,6 +1,11 @@