]> git.mjollnir.org Git - s9y.git/commitdiff
Plugin commit by Christian Boltz: Show inline links/images
authorgarvinhicking <garvinhicking>
Mon, 15 Aug 2005 12:25:59 +0000 (12:25 +0000)
committergarvinhicking <garvinhicking>
Mon, 15 Aug 2005 12:25:59 +0000 (12:25 +0000)
when stripping tags.

plugins/serendipity_event_mailer/serendipity_event_mailer.php

index 6682871613ab012b3ed950c17dd8b151e3a8000a..464e5fdfe520b76947a250be6e8505a0ebcc9f5d 100644 (file)
@@ -29,7 +29,7 @@ class serendipity_event_mailer extends serendipity_event
         $propbag->add('description',   PLUGIN_EVENT_MAILER_DESC);
         $propbag->add('stackable',     false);
         $propbag->add('author',        'Sebastian Nohn, Kristian Köhntopp, Garvin Hicking');
-        $propbag->add('version',       '1.2');
+        $propbag->add('version',       '1.3');
         $propbag->add('requirements',  array(
             'serendipity' => '0.8',
             'smarty'      => '2.6.7',
@@ -106,6 +106,8 @@ class serendipity_event_mailer extends serendipity_event
                     }
 
                     if (serendipity_db_bool($this->get_config('striptags', false)) == true) {
+                        $mail['body'] = preg_replace('§<a[^>]+href=["\']([^"\']*)["\'][^>]*>([^<]*)</a>§i', "$2 [$1]", $mail['body']);
+                        $mail['body'] = preg_replace('§<img[^>]+src=["\']([^"\']*)["\'][^>]*>§i', "[" . IMAGE . ": $1]", $mail['body']);
                         $mail['body'] = strip_tags($mail['body']);
                     }