public static function createGroup($user_fp, $input) { $group = new Group(); $group->group_name = $input['group_name']; $group->group_title = $input['group_title']; $group->description = $input['description']; $group->submit_text = $input['submit_text']; if ($input['is_private']) { $group->is_private = 1; } $group->save(); // Subscribe to group with owner rights $gs = new Gsub(); $gs->user_fp = $user_fp; $gs->group_name = $group->group_name; $gs->is_member = 1; $gs->role = "owner"; $gs->save(); }