Index: trunk/core/kernel/event_manager.php =================================================================== diff -u -N -r3845 -r3872 --- trunk/core/kernel/event_manager.php (.../event_manager.php) (revision 3845) +++ trunk/core/kernel/event_manager.php (.../event_manager.php) (revision 3872) @@ -187,18 +187,18 @@ $this->processOpener(); // 1. get events from $_POST - $events=$this->Application->GetVar('events'); - if($events===false) $events=Array(); + $events = $this->Application->GetVar('events'); + if ($events === false) $events = Array(); // 2. if nothing there, then try to find them in $_GET - if($this->queryMaps && !$events) - { + if ($this->queryMaps && !$events) { // if we got $_GET type submit (links, not javascript) - foreach($this->queryMaps as $prefix_special => $query_map) - { + foreach ($this->queryMaps as $prefix_special => $query_map) { $query_map = array_flip($query_map); - if(isset($query_map['event'])) - { - $events[$prefix_special] = $this->Application->GetVar($prefix_special.'_event'); + if (isset($query_map['event'])) { + $event_name = $this->Application->GetVar($prefix_special.'_event'); + if ($event_name) { + $events[$prefix_special] = $event_name; + } } } $actions = $this->Application->GetVar('do');