! check if its an array so it does not act so poorly

Signed-off-by: Spuds <spuds@spudsdesign.com>
! the array keys changed, well one did and one of these is a typo

Signed-off-by: Spuds <spuds@spudsdesign.com>
! getBasicMembergroupData expects and array to be passed

Signed-off-by: Spuds <spuds@spudsdesign.com>
! missing required subs in Reports.controller.php
! missing query injection value
! update to use the new index names returned by getBasicMembergroupData

Signed-off-by: Spuds <spuds@spudsdesign.com>
! call predispatch with new controllers in action class

Signed-off-by: Spuds <spuds@spudsdesign.com>
Merge pull request #1039 from Spuds/fixes

A few fixes found while testing