<?php

defined('MBQ_IN_IT') or exit;

MbqMain::$oClk->includeClass('MbqBaseRdCommon');

Class MbqRdCommon extends MbqBaseRdCommon {

    public function __construct() {
    }

    public function getApiKey()
    {
    	if ($plugin = JPluginHelper::getPlugin('system', 'tapatalk')) {
    		    $settings = json_decode($plugin->params);
                return $settings->tapatalk_push_key;
        }
    }
    public function getForumUrl()
    {
        return JURI::base(false).'';
    }
    public function getCheckSpam()
    {
       return true;
    }
    public function getPushSlug()
    {
        $query ="SELECT * FROM #__tapatalk_status LIMIT 1";
        $db = JFactory::getDBO();
        $db->setQuery($query);
		$results = $db->loadAssocList ();
		if ($db->findDbError()) return false;
		if ($results) {
            return json_decode($results[0]['status_info']);
		} else {
		    return 0;  //default is empty array
		}
    }
    public function getSmartbannerInfo()
    {
        if ($plugin = JPluginHelper::getPlugin('system', 'tapatalk')) {
    		    $settings = json_decode($plugin->params);
               return isset($settings->tapatalk_banner_control) ? unserialize($settings->tapatalk_banner_control) : null;
        }
        return null;
    }
    public function getTapatalkForumId()
    {
       if ($plugin = JPluginHelper::getPlugin('system', 'tapatalk')) {
    		   $settings = json_decode($plugin->params);
               return isset($settings->tapatalk_forum_id) ? unserialize($settings->tapatalk_forum_id) : null;
       }
        return null;
    }
}

