No.
I might add that once you have set showjoin=0, it usually stays that way.
When you enter arena, you can read the system message "join requests are displayed in your message bar" as a confirmation that it's still activated.
If not it's time to .showjoin 0 again

Unfortunately this command works only for gunner join requests, not for squad invites - they will
always pop in a message box.