• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

admin vs public css

Jake Bunce

XenForo moderator
Staff member
#1
I currently do this in 1.2 to know if I'm in admin versus public:

Code:
			$isAdmin = (   XenForo_Application::getFc()->getDependencies()->getBaseViewClassName() == 'XenForo_ViewAdmin_Base'   );
			$isPublic = (   XenForo_Application::getFc()->getDependencies()->getBaseViewClassName() == 'XenForo_ViewPublic_Base'   );

			if ($isPublic)
			{
				$template->addRequiredExternal('css', 'nat_public_css');
			}
			else if ($isAdmin)
			{
				$template->addRequiredExternal('css', 'nat_admin_css');
			}
What other methods do people use?

Some older addons are encountering conflicts with NodesAsTabs because it uses XenForo_Application::getFc() which is new to 1.2. So I want to use a different method to avoid causing errors in other addons.