original_string: protected function setBasicVariablesNoneAdminView($view)
      {
          $view->clientSideConfig = PiwikConfig::getInstance()->getClientSideOptions();
          $view->isSuperUser = Access::getInstance()->hasSuperUserAccess();
          $view->hasSomeAdminAccess = Piwik::isUserHasSomeAdminAccess();
          $view->hasSomeViewAccess  = Piwik::isUserHasSomeViewAccess();
          $view->isUserIsAnonymous  = Piwik::isUserIsAnonymous();
          $view->hasSuperUserAccess = Piwik::hasUserSuperUserAccess();
  
          if (!Piwik::isUserIsAnonymous()) {
              $view->emailSuperUser = implode(',', Piwik::getAllSuperUserAccessEmailAddresses());
          }
  
          $capabilities = array();
          if ($this->idSite && $this->site) {
              $capabilityProvider = StaticContainer::get(Access\CapabilitiesProvider::class);
              foreach ($capabilityProvider->getAllCapabilities() as $capability) {
                  if (Piwik::isUserHasCapability($this->idSite, $capability->getId())) {
                      $capabilities[] = $capability->getId();
                  }
              }
          }
  
          $view->userCapabilities = $capabilities;
  
          $this->addCustomLogoInfo($view);
  
          $view->logoHeader = \Piwik\Plugins\API\API::getInstance()->getHeaderLogoUrl();
          $view->logoLarge = \Piwik\Plugins\API\API::getInstance()->getLogoUrl();
          $view->logoSVG = \Piwik\Plugins\API\API::getInstance()->getSVGLogoUrl();
          $view->hasSVGLogo = \Piwik\Plugins\API\API::getInstance()->hasSVGLogo();
          $view->superUserEmails = implode(',', Piwik::getAllSuperUserAccessEmailAddresses());
          $view->themeStyles = ThemeStyles::get();
  
          $general = PiwikConfig::getInstance()->General;
          $view->enableFrames = $general['enable_framed_pages']
              || (isset($general['enable_framed_logins']) && $general['enable_framed_logins']);
          $embeddedAsIframe = (Common::getRequestVar('module', '', 'string') == 'Widgetize');
          if (!$view->enableFrames && !$embeddedAsIframe) {
              $view->setXFrameOptions('sameorigin');
          }
  
          self::setHostValidationVariablesView($view);
      }
code: protected function setBasicVariablesNoneAdminView($view)
      {
          $view->clientSideConfig = PiwikConfig::getInstance()->getClientSideOptions();
          $view->isSuperUser = Access::getInstance()->hasSuperUserAccess();
          $view->hasSomeAdminAccess = Piwik::isUserHasSomeAdminAccess();
          $view->hasSomeViewAccess  = Piwik::isUserHasSomeViewAccess();
          $view->isUserIsAnonymous  = Piwik::isUserIsAnonymous();
          $view->hasSuperUserAccess = Piwik::hasUserSuperUserAccess();
  
          if (!Piwik::isUserIsAnonymous()) {
              $view->emailSuperUser = implode(',', Piwik::getAllSuperUserAccessEmailAddresses());
          }
  
          $capabilities = array();
          if ($this->idSite && $this->site) {
              $capabilityProvider = StaticContainer::get(Access\CapabilitiesProvider::class);
              foreach ($capabilityProvider->getAllCapabilities() as $capability) {
                  if (Piwik::isUserHasCapability($this->idSite, $capability->getId())) {
                      $capabilities[] = $capability->getId();
                  }
              }
          }
  
          $view->userCapabilities = $capabilities;
  
          $this->addCustomLogoInfo($view);
  
          $view->logoHeader = \Piwik\Plugins\API\API::getInstance()->getHeaderLogoUrl();
          $view->logoLarge = \Piwik\Plugins\API\API::getInstance()->getLogoUrl();
          $view->logoSVG = \Piwik\Plugins\API\API::getInstance()->getSVGLogoUrl();
          $view->hasSVGLogo = \Piwik\Plugins\API\API::getInstance()->hasSVGLogo();
          $view->superUserEmails = implode(',', Piwik::getAllSuperUserAccessEmailAddresses());
          $view->themeStyles = ThemeStyles::get();
  
          $general = PiwikConfig::getInstance()->General;
          $view->enableFrames = $general['enable_framed_pages']
              || (isset($general['enable_framed_logins']) && $general['enable_framed_logins']);
          $embeddedAsIframe = (Common::getRequestVar('module', '', 'string') == 'Widgetize');
          if (!$view->enableFrames && !$embeddedAsIframe) {
              $view->setXFrameOptions('sameorigin');
          }
  
          self::setHostValidationVariablesView($view);
      }
code_tokens: protected function setBasicVariablesNoneAdminView ( $ view ) { $ view -> clientSideConfig = PiwikConfig :: getInstance ( ) -> getClientSideOptions ( ) ; $ view -> isSuperUser = Access :: getInstance ( ) -> hasSuperUserAccess ( ) ; $ view -> hasSomeAdminAccess = Piwik :: isUserHasSomeAdminAccess ( ) ; $ view -> hasSomeViewAccess = Piwik :: isUserHasSomeViewAccess ( ) ; $ view -> isUserIsAnonymous = Piwik :: isUserIsAnonymous ( ) ; $ view -> hasSuperUserAccess = Piwik :: hasUserSuperUserAccess ( ) ; if ( ! Piwik :: isUserIsAnonymous ( ) ) { $ view -> emailSuperUser = implode ( ',' , Piwik :: getAllSuperUserAccessEmailAddresses ( ) ) ; } $ capabilities = array ( ) ; if ( $ this -> idSite && $ this -> site ) { $ capabilityProvider = StaticContainer :: get ( Access \ CapabilitiesProvider :: class ) ; foreach ( $ capabilityProvider -> getAllCapabilities ( ) as $ capability ) { if ( Piwik :: isUserHasCapability ( $ this -> idSite , $ capability -> getId ( ) ) ) { $ capabilities [ ] = $ capability -> getId ( ) ; } } } $ view -> userCapabilities = $ capabilities ; $ this -> addCustomLogoInfo ( $ view ) ; $ view -> logoHeader = \ Piwik \ Plugins \ API \ API :: getInstance ( ) -> getHeaderLogoUrl ( ) ; $ view -> logoLarge = \ Piwik \ Plugins \ API \ API :: getInstance ( ) -> getLogoUrl ( ) ; $ view -> logoSVG = \ Piwik \ Plugins \ API \ API :: getInstance ( ) -> getSVGLogoUrl ( ) ; $ view -> hasSVGLogo = \ Piwik \ Plugins \ API \ API :: getInstance ( ) -> hasSVGLogo ( ) ; $ view -> superUserEmails = implode ( ',' , Piwik :: getAllSuperUserAccessEmailAddresses ( ) ) ; $ view -> themeStyles = ThemeStyles :: get ( ) ; $ general = PiwikConfig :: getInstance ( ) -> General ; $ view -> enableFrames = $ general [ 'enable_framed_pages' ] || ( isset ( $ general [ 'enable_framed_logins' ] ) && $ general [ 'enable_framed_logins' ] ) ; $ embeddedAsIframe = ( Common :: getRequestVar ( 'module' , '' , 'string' ) == 'Widgetize' ) ; if ( ! $ view -> enableFrames && ! $ embeddedAsIframe ) { $ view -> setXFrameOptions ( 'sameorigin' ) ; } self :: setHostValidationVariablesView ( $ view ) ; }
docstring: Needed when a controller extends ControllerAdmin but you don't want to call the controller admin basic variables
  view. Solves a problem when a controller has regular controller and admin controller views.
  @param View $view
docstring_tokens: Needed when a controller extends ControllerAdmin but you don t want to call the controller admin basic variables view . Solves a problem when a controller has regular controller and admin controller views .