Spamblok Bee: Nice welcome icon ;)
This commit is contained in:
parent
b4c824c86d
commit
ebb6577ebc
|
@ -32,11 +32,14 @@ class serendipity_event_spamblock_bee extends serendipity_event
|
||||||
'smarty' => '2.6.7',
|
'smarty' => '2.6.7',
|
||||||
'php' => '4.1.0'
|
'php' => '4.1.0'
|
||||||
));
|
));
|
||||||
|
|
||||||
$propbag->add('version', '1.00');
|
$propbag->add('version', '1.00');
|
||||||
|
|
||||||
$propbag->add('event_hooks', array(
|
$propbag->add('event_hooks', array(
|
||||||
'frontend_comment' => true,
|
'frontend_comment' => true,
|
||||||
'frontend_saveComment' => true,
|
'frontend_saveComment' => true,
|
||||||
'css' => true,
|
'css' => true,
|
||||||
|
'external_plugin' => true,
|
||||||
));
|
));
|
||||||
$propbag->add('groups', array('ANTISPAM'));
|
$propbag->add('groups', array('ANTISPAM'));
|
||||||
|
|
||||||
|
@ -60,7 +63,8 @@ class serendipity_event_spamblock_bee extends serendipity_event
|
||||||
switch($name) {
|
switch($name) {
|
||||||
case 'header_desc':
|
case 'header_desc':
|
||||||
$propbag->add('type', 'content');
|
$propbag->add('type', 'content');
|
||||||
$propbag->add('default', PLUGIN_EVENT_SPAMBLOCK_BEE_EXTRA_DESC);
|
$propbag->add('default', PLUGIN_EVENT_SPAMBLOCK_BEE_EXTRA_DESC .
|
||||||
|
'<img src="' . $serendipity['baseURL'] . 'index.php?/plugin/spamblockbee.png" alt="" title="' . PLUGIN_EVENT_SPAMBLOCK_BEE_TITLE . '" style="float:right">' );
|
||||||
break;
|
break;
|
||||||
break;
|
break;
|
||||||
case 'do_honeypot':
|
case 'do_honeypot':
|
||||||
|
@ -113,6 +117,15 @@ class serendipity_event_spamblock_bee extends serendipity_event
|
||||||
$hooks = &$bag->get('event_hooks');
|
$hooks = &$bag->get('event_hooks');
|
||||||
if (isset($hooks[$event])) {
|
if (isset($hooks[$event])) {
|
||||||
switch($event) {
|
switch($event) {
|
||||||
|
case 'external_plugin':
|
||||||
|
switch($eventData) {
|
||||||
|
case 'spamblockbee.png':
|
||||||
|
header('Content-Type: image/png');
|
||||||
|
echo file_get_contents(dirname(__FILE__). '/spamblockbee.png');
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
case 'frontend_saveComment':
|
case 'frontend_saveComment':
|
||||||
$result = $this->checkComment($eventData, $addData);
|
$result = $this->checkComment($eventData, $addData);
|
||||||
return $result;
|
return $result;
|
||||||
|
|
BIN
serendipity_event_spamblock_bee/spamblockbee.png
Normal file
BIN
serendipity_event_spamblock_bee/spamblockbee.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.8 KiB |
Loading…
Reference in a new issue