Removed branding in functions and make them dynamic by using static vars [Finishes #80108596]

Improved class with several fixes to brand the support framework.
This function should do a check to see whether the current user is _allowed_ to create an admin user.