From 52bdd38cfd90e95caf53763b83668539c0df12e9 Mon Sep 17 00:00:00 2001 From: shish Date: Sat, 12 Jan 2008 07:30:50 +0000 Subject: [PATCH] more readable spoilers git-svn-id: file:///home/shish/svn/shimmie2/trunk@693 7f39781d-f577-437e-ae19-be835c7a54ca --- contrib/spoiler/main.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/contrib/spoiler/main.php b/contrib/spoiler/main.php index 9fb8c31d..820ce0b7 100644 --- a/contrib/spoiler/main.php +++ b/contrib/spoiler/main.php @@ -10,11 +10,18 @@ class Spoiler extends Extension { public function receive_event($event) { if(is_a($event, 'TextFormattingEvent')) { $event->formatted = $this->filter($event->formatted); - $event->stripped = $this->filter($event->stripped); + $event->stripped = $this->strip($event->stripped); } } private function filter($text) { + return str_replace( + array("[spoiler]","[/spoiler]"), + array("",""), + $text); + } + + private function strip($text) { $l1 = strlen("[spoiler]"); $l2 = strlen("[/spoiler]"); while(true) {