* @copyright 2007-2015 PrestaShop SA * @license http://addons.prestashop.com/en/content/12-terms-and-conditions-of-use * International Registered Trademark & Property of PrestaShop SA */ class APIFAQ { public function getData($module_key, $version) { if (function_exists('curl_init') == false) { return false; } $context = Context::getContext(); $iso_code = Language::getIsoById($context->language->id); $url = 'http://api.addons.prestashop.com/request/faq/'.$module_key.'/'.$version.'/'.$iso_code; $options = array( CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, CURLOPT_HEADER => false ); $CURL = curl_init(); curl_setopt_array($CURL, $options); $content = curl_exec($CURL); curl_close($CURL); if (!$content) { return false; } $content = Tools::jsonDecode($content); if (!$content || empty($content->categories)) { return false; } return $content->categories; } }