Check the JApplication object for isAdmin()
or isSite()
.
$app = JFactory::getApplication();
$inAdmin = $app->isAdmin();
or
$app = JFactory::getApplication();
$inSite = $app->isSite();
https://github.com/joomla/joomla-cms/blob/master/libraries/legacy/application/application.php#L1111
https://github.com/joomla/joomla-cms/blob/master/libraries/legacy/application/application.php#L1123