mirror of
https://github.com/silverstripe/silverstripe-reports
synced 2024-09-07 02:01:18 +02:00
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@56212 467b73ca-7a2a-4603-9d3b-597d59a354a9
30 lines
556 B
PHP
30 lines
556 B
PHP
<?php
|
|
/**
|
|
* @package cms
|
|
* @subpackage comments
|
|
*/
|
|
class SSAkismet extends Akismet {
|
|
private static $apiKey;
|
|
private static $saveSpam = true;
|
|
|
|
static function setAPIKey($key) {
|
|
self::$apiKey = $key;
|
|
}
|
|
|
|
static function isEnabled() {
|
|
return (self::$apiKey != null) ? true : false;
|
|
}
|
|
|
|
static function setSaveSpam($save = true) {
|
|
SSAkismet::$saveSpam = $save;
|
|
}
|
|
|
|
static function getSaveSpam() {
|
|
return SSAkismet::$saveSpam;
|
|
}
|
|
|
|
public function __construct() {
|
|
parent::__construct(Director::absoluteBaseURL(), self::$apiKey);
|
|
}
|
|
}
|
|
?>
|