$this->data[$userModel]['user_group_id'] != $adminGroupCount 
で、user_group_id と 管理グループ数を比較している理由はなんでしょう？？