From ebb6577ebc664035dda062532d52d5676880e558 Mon Sep 17 00:00:00 2001 From: Grischa Brockhaus Date: Fri, 6 Jul 2012 18:36:18 +0200 Subject: [PATCH] Spamblok Bee: Nice welcome icon ;) --- .../serendipity_event_spamblock_bee.php | 15 ++++++++++++++- serendipity_event_spamblock_bee/spamblockbee.png | Bin 0 -> 1886 bytes 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 serendipity_event_spamblock_bee/spamblockbee.png diff --git a/serendipity_event_spamblock_bee/serendipity_event_spamblock_bee.php b/serendipity_event_spamblock_bee/serendipity_event_spamblock_bee.php index 25cfc89f..db414afb 100644 --- a/serendipity_event_spamblock_bee/serendipity_event_spamblock_bee.php +++ b/serendipity_event_spamblock_bee/serendipity_event_spamblock_bee.php @@ -32,11 +32,14 @@ class serendipity_event_spamblock_bee extends serendipity_event 'smarty' => '2.6.7', 'php' => '4.1.0' )); + $propbag->add('version', '1.00'); + $propbag->add('event_hooks', array( 'frontend_comment' => true, 'frontend_saveComment' => true, 'css' => true, + 'external_plugin' => true, )); $propbag->add('groups', array('ANTISPAM')); @@ -60,7 +63,8 @@ class serendipity_event_spamblock_bee extends serendipity_event switch($name) { case 'header_desc': $propbag->add('type', 'content'); - $propbag->add('default', PLUGIN_EVENT_SPAMBLOCK_BEE_EXTRA_DESC); + $propbag->add('default', PLUGIN_EVENT_SPAMBLOCK_BEE_EXTRA_DESC . + '' ); break; break; case 'do_honeypot': @@ -113,6 +117,15 @@ class serendipity_event_spamblock_bee extends serendipity_event $hooks = &$bag->get('event_hooks'); if (isset($hooks[$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': $result = $this->checkComment($eventData, $addData); return $result; diff --git a/serendipity_event_spamblock_bee/spamblockbee.png b/serendipity_event_spamblock_bee/spamblockbee.png new file mode 100644 index 0000000000000000000000000000000000000000..c39baeb859ca9560d084c855f8706c23267b3732 GIT binary patch literal 1886 zcmV-k2ch_hP)JsRJ(lJ^ZLC3_0j%uNr*ie&gs4LrwCQS{? zc+mh&V^9fon^af}{lce`4MtHnHGJ4YVXP%ESiNZ z6o|(ej6^V!Q;q|+Kp-#;{Jy!l`RZc)$|AyLKpoH)kH?RloTHs7zjn|_UJRK z%XuO{4;u<}buszjNBm=ABK3WbC&$&=dh@5HrKMg?({=&Hz@g^m=8u;&V6#%-&Grsu zWcYrrs;UFn-`w2X50I6mR6YE#d1Bu$$ltKRiV?G67#2(vG|eDIo1*d3B>NB0-5XMB z`})kkBp2cZ_L`2uYIqU>G7y8;gDPUdOgw?%#yxfmV|;?66*0vsK+b4JznYU z&X(TpY#EDK<@>cv`+UqU#A>yqZTl9n@lj-1Ht#Li0+)*lO=EvN&bdg0*8%Kyw1P)y zx%z>+VrnXl&MuQT-k2ubpTgsh8PwF+xHDw(`tK$Qhf^pki}T_R8#X&Q?8B^mGX6<# zFDr+K69IKP`C&>5TNH)8LqlA-S0?7c;b7|@P9USh4r%(EQ?_hbFKumY5|78Fp`k&x zRl8)<#u905Z56{X8cv@4F==VzfI?H#Ds%Vl(`m|8 zKY(fxrlvx(uKj*Lx~_Bm`k#r#CaI{X#A>wy5DtfNX9^ZoFiiz#Dt@D+>@>eQdW6c# zqku^y;-IGH2#t*zWM`iz8ZAMj2oZm>EoWk)WbGDje{4#X$*~l9?U+UO?b|0qLql@o z#tqrJb(1vyHAVLCO_BQgdI^Wa($Uc&&po$Mu3fdt=!jjW#x+^H#oN!sLNmP^YF$ zOfxa3s!E~inHd(7>FGp&Wu-!8rIMsJnU0xYg2YWkP?P-T0u#|F8Z9k71cL?S<_^yl z2M|G>oV=S@5tGJC5E+HlcFm_ci6 zj|Lp0uI?D8PMw}B4k)HM-vGdqmC)4<=gz~eTVS!k%2L?05nL{l>FJsJB#6xU6}W4n zu5LT3`ijQHL^Eg4UZA-6o9x-sh@#AHMQ0c4n{UC|3MeQbc?q(;@a-2^fElx5Cd_?s z1v)!FQvuV2g9o4H+_?*kj5ObU8#2L&fjkMPHv2Ak78-<&d8T zUT@-e^3G#w3L+7>-4ET}aI>9cv;dzkN_+cpG)=g2C5OX@%V}yl!N|yOXIDB4yZs>y zV+WeHig;Wy9n)Wb?HJB$|Ac?vfR1+P4UsJKLRfXkc?kSPP+AI4tcD-`gy@}d{aq{; zm3aIkbp0)&(cYOkpL-xlqO+iYyvNF5MKR>(Cswa%Ffj?Sq!C>Qn+*&D`uh_ZX={Uz zTcD$Z9w2`SoqNM(qw}e!kjzX3<~LnOQd1L6*B4%QyO9k~BQ_gdi)k!+CNxc06@VA2 z6W=>KArykaA&5rrZiTLc(+M6AFa~eF6ijMh{br;FnE74ou#lD=z)bnTcULV&pwFoT-bpfz@LDDMMV37KLXzYY+si6 zXQ2Q&z^OUHF9JT64)vFcHA(SLnK|11A8;M+@h9VdfaL)VSb#G?K>z>%07*qoM6N<$f-yKaGS9J*bpQYW literal 0 HcmV?d00001