added ['smf_groups'] variable for checking what usergoups the user has