diff --git a/serendipity_event_freetag/ChangeLog b/serendipity_event_freetag/ChangeLog index c659eaa7..6bda3f8e 100644 --- a/serendipity_event_freetag/ChangeLog +++ b/serendipity_event_freetag/ChangeLog @@ -1,3 +1,7 @@ +3.57: +---- +Stricter array check to prevent PHP notices + 3.56: ----- Removed obsolete language attribute. (yellowled) diff --git a/serendipity_event_freetag/serendipity_event_freetag.php b/serendipity_event_freetag/serendipity_event_freetag.php index 8bbef71c..fff0fc1a 100644 --- a/serendipity_event_freetag/serendipity_event_freetag.php +++ b/serendipity_event_freetag/serendipity_event_freetag.php @@ -72,7 +72,7 @@ class serendipity_event_freetag extends serendipity_event 'smarty' => '2.6.7', 'php' => '4.1.0' )); - $propbag->add('version', '3.56'); + $propbag->add('version', '3.57'); $propbag->add('event_hooks', array( 'frontend_fetchentries' => true, 'frontend_fetchentry' => true, @@ -1071,7 +1071,11 @@ addLoadEvent(enableAutocomplete); $showtag = serendipity_db_escape_string(urldecode($serendipity['GET']['tag'])); } - $arr_showtag = explode(';', $showtag); + if (is_array($showtag)) { + $arr_showtag = $showtag; + } else { + $arr_showtag = explode(';', $showtag); + } $multimode = 'and'; if (count($arr_showtag) > 1) { $showtag = $arr_showtag;