/** * Get the configured state of this plugin * @return boolean */ function isConfigured() { $this->import('OpenAdsConnection'); $config = new OpenAdsConnection($this, $this->getInstallationPath()); return $config->isConfigured(); }
/** * Get the contents of the CMS plugin TOC. * @param $templateMgr object * @return string */ function getContents(&$templateMgr) { $journal =& Request::getJournal(); if (!$journal) { return ''; } // Get the ad settings. $plugin =& $this->getOpenAdsPlugin(); $this->import('OpenAdsConnection'); $openAdsConnection = new OpenAdsConnection($plugin, $plugin->getInstallationPath()); $sidebarAdHtml = $openAdsConnection->getAdHtml($plugin->getSetting($journal->getId(), 'sidebarAdId')); return '<div class="block">' . $sidebarAdHtml . '</div>'; }