<?php

defined('MBQ_IN_IT') or exit;

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


Class MbqWrCommon extends MbqBaseWrCommon {

    public function __construct() {
    }
    public function setApiKey($apiKey)
    {
        if ($plugin = JPluginHelper::getPlugin('system', 'tapatalk')) {
            $settings = json_decode($plugin->params);
            $settings->tapatalk_push_key = $apiKey;
            $oDb = MbqMain::$oMbqAppEnv->oDb;
            $oDb->setQuery("UPDATE #__extensions SET params={$oDb->Quote(json_encode($settings))} WHERE type={$oDb->Quote('plugin')} AND element={$oDb->Quote('tapatalk')}");
            $oDb->query();
            return true;
        }
        return false;
    }
    public function SetSmartbannerInfo($smartbannerInfo)
    {
        if ($plugin = JPluginHelper::getPlugin('system', 'tapatalk')) {
            $pluginParams = new JRegistry($plugin->params);
            $pluginParams->set('tapatalk_banner_control', serialize($smartbannerInfo));
            $pluginParams->set('tapatalk_banner_expire', time());
            $oDb = MbqMain::$oMbqAppEnv->oDb;
            $oDb->setQuery("UPDATE #__extensions SET params={$oDb->Quote($pluginParams->toString())} WHERE type={$oDb->Quote('plugin')} AND element={$oDb->Quote('tapatalk')}");
            $oDb->query();
            return true;
        }
        return false;
    }
}

