I can see what you tried to do, but I cannot agree with the way it is done. To me it seems that you are ripping out some of the Tinyportal permissions and tie-ing parts directly to admins only.
The idea is that with TinyPortal you can grant TinyPortal admin permissions to members that are NOT forum admin. That's lost now, and that is not something that other TinyPortal users may want (I do not want this on my site for sure).
Then I see that certain admin related options are hidden from view to non-admins, but non-admins may still be able to access sections that you don't want if the know the address?