/** * Returns an array of variables to be used by the index or settings templates * * @param bool $includeLogs * @return array */ public function getTemplateVariables($includeLogs = false) { $plugin = craft()->plugins->getPlugin('spamguard'); $settings = $this->pluginSettings->getAttributes(); $variables = array(); $variables['name'] = $plugin->getName(true); $variables['alias'] = $plugin->getName(); $variables['version'] = $plugin->getVersion(); $variables['developer'] = $plugin->getDeveloper(); $variables['developerUrl'] = $plugin->getDeveloperUrl(); $variables['settings'] = $settings; if ($includeLogs) { $variables['logs'] = $this->getLogs(); } return $variables; }