Index: branches/5.1.x/core/kernel/event_manager.php =================================================================== diff -u -N -r13086 -r13159 --- branches/5.1.x/core/kernel/event_manager.php (.../event_manager.php) (revision 13086) +++ branches/5.1.x/core/kernel/event_manager.php (.../event_manager.php) (revision 13159) @@ -1,6 +1,6 @@ queryMaps[$prefix]); } -// 'passed' is set later in ProcessRequest - do we really need it here? (it breakes HTTPQuery initialization...) +// 'passed' is set later in ProcessRequest - do we really need it here? (it breakes HTTPQuery initialization...) // $this->Application->SetVar('passed', implode(',', array_keys($this->queryMaps)) ); return $query_map; } @@ -351,7 +351,11 @@ $query_map = array_flip($query_map); if (isset($query_map['event'])) { $event_name = $this->Application->GetVar($prefix_special . '_event'); - if ($event_name) { + + // we need to check for pre 5.1.0 url format, because of "PerPage" + // query string part (that was added in place of "event" query + // string part) is available only since 5.1.0 version + if ($event_name && !is_numeric($event_name)) { $events[$prefix_special] = $event_name; } }