original_string: public function trackingCodeGenerator()
      {
          Piwik::checkUserHasSomeViewAccess();
          
          $view = new View('@CoreAdminHome/trackingCodeGenerator');
          $this->setBasicVariablesView($view);
          $view->topMenu  = MenuTop::getInstance()->getMenu();
  
          $viewableIdSites = APISitesManager::getInstance()->getSitesIdWithAtLeastViewAccess();
  
          $defaultIdSite = reset($viewableIdSites);
          $view->idSite = $this->idSite ?: $defaultIdSite;
  
          if ($view->idSite) {
              try {
                  $view->siteName = Site::getNameFor($view->idSite);
              } catch (Exception $e) {
                  // ignore if site no longer exists
              }
          }
  
          $view->defaultReportSiteName = Site::getNameFor($view->idSite);
          $view->defaultSiteRevenue = Site::getCurrencySymbolFor($view->idSite);
          $view->maxCustomVariables = CustomVariables::getNumUsableCustomVariables();
  
          $view->defaultSite = array('id' => $view->idSite, 'name' => $view->defaultReportSiteName);
  
          $allUrls = APISitesManager::getInstance()->getSiteUrlsFromId($view->idSite);
          if (isset($allUrls[1])) {
              $aliasUrl = $allUrls[1];
          } else {
              $aliasUrl = 'x.domain.com';
          }
          $view->defaultReportSiteAlias = $aliasUrl;
  
          $mainUrl = Site::getMainUrlFor($view->idSite);
          $view->defaultReportSiteDomain = @parse_url($mainUrl, PHP_URL_HOST);
  
          $dntChecker = new DoNotTrackHeaderChecker();
          $view->serverSideDoNotTrackEnabled = $dntChecker->isActive();
  
          return $view->render();
      }
code: public function trackingCodeGenerator()
      {
          Piwik::checkUserHasSomeViewAccess();
          
          $view = new View('@CoreAdminHome/trackingCodeGenerator');
          $this->setBasicVariablesView($view);
          $view->topMenu  = MenuTop::getInstance()->getMenu();
  
          $viewableIdSites = APISitesManager::getInstance()->getSitesIdWithAtLeastViewAccess();
  
          $defaultIdSite = reset($viewableIdSites);
          $view->idSite = $this->idSite ?: $defaultIdSite;
  
          if ($view->idSite) {
              try {
                  $view->siteName = Site::getNameFor($view->idSite);
              } catch (Exception $e) {
                  // ignore if site no longer exists
              }
          }
  
          $view->defaultReportSiteName = Site::getNameFor($view->idSite);
          $view->defaultSiteRevenue = Site::getCurrencySymbolFor($view->idSite);
          $view->maxCustomVariables = CustomVariables::getNumUsableCustomVariables();
  
          $view->defaultSite = array('id' => $view->idSite, 'name' => $view->defaultReportSiteName);
  
          $allUrls = APISitesManager::getInstance()->getSiteUrlsFromId($view->idSite);
          if (isset($allUrls[1])) {
              $aliasUrl = $allUrls[1];
          } else {
              $aliasUrl = 'x.domain.com';
          }
          $view->defaultReportSiteAlias = $aliasUrl;
  
          $mainUrl = Site::getMainUrlFor($view->idSite);
          $view->defaultReportSiteDomain = @parse_url($mainUrl, PHP_URL_HOST);
  
          $dntChecker = new DoNotTrackHeaderChecker();
          $view->serverSideDoNotTrackEnabled = $dntChecker->isActive();
  
          return $view->render();
      }
code_tokens: public function trackingCodeGenerator ( ) { Piwik :: checkUserHasSomeViewAccess ( ) ; $ view = new View ( '@CoreAdminHome/trackingCodeGenerator' ) ; $ this -> setBasicVariablesView ( $ view ) ; $ view -> topMenu = MenuTop :: getInstance ( ) -> getMenu ( ) ; $ viewableIdSites = APISitesManager :: getInstance ( ) -> getSitesIdWithAtLeastViewAccess ( ) ; $ defaultIdSite = reset ( $ viewableIdSites ) ; $ view -> idSite = $ this -> idSite ? : $ defaultIdSite ; if ( $ view -> idSite ) { try { $ view -> siteName = Site :: getNameFor ( $ view -> idSite ) ; } catch ( Exception $ e ) { // ignore if site no longer exists } } $ view -> defaultReportSiteName = Site :: getNameFor ( $ view -> idSite ) ; $ view -> defaultSiteRevenue = Site :: getCurrencySymbolFor ( $ view -> idSite ) ; $ view -> maxCustomVariables = CustomVariables :: getNumUsableCustomVariables ( ) ; $ view -> defaultSite = array ( 'id' => $ view -> idSite , 'name' => $ view -> defaultReportSiteName ) ; $ allUrls = APISitesManager :: getInstance ( ) -> getSiteUrlsFromId ( $ view -> idSite ) ; if ( isset ( $ allUrls [ 1 ] ) ) { $ aliasUrl = $ allUrls [ 1 ] ; } else { $ aliasUrl = 'x.domain.com' ; } $ view -> defaultReportSiteAlias = $ aliasUrl ; $ mainUrl = Site :: getMainUrlFor ( $ view -> idSite ) ; $ view -> defaultReportSiteDomain = @ parse_url ( $ mainUrl , PHP_URL_HOST ) ; $ dntChecker = new DoNotTrackHeaderChecker ( ) ; $ view -> serverSideDoNotTrackEnabled = $ dntChecker -> isActive ( ) ; return $ view -> render ( ) ; }
docstring: Renders and echo's an admin page that lets users generate custom JavaScript
  tracking code and custom image tracker links.
docstring_tokens: Renders and echo s an admin page that lets users generate custom JavaScript tracking code and custom image tracker links .