Piwik\Plugins\Installation\Controller::trackingCode PHP Метод

trackingCode() публичный Метод

Installation Step 7: Display JavaScript tracking code
public trackingCode ( )
    public function trackingCode()
    {
        $this->checkPiwikIsNotInstalled();
        $view = new View('@Installation/trackingCode', $this->getInstallationSteps(), __FUNCTION__);
        $siteName = Common::unsanitizeInputValue($this->getParam('site_name'));
        $idSite = $this->getParam('site_idSite');
        // Load the Tracking code and help text from the SitesManager
        $viewTrackingHelp = new \Piwik\View('@SitesManager/_displayJavascriptCode');
        $viewTrackingHelp->displaySiteName = $siteName;
        $javascriptGenerator = new TrackerCodeGenerator();
        $viewTrackingHelp->jsTag = $javascriptGenerator->generate($idSite, Url::getCurrentUrlWithoutFileName());
        $viewTrackingHelp->idSite = $idSite;
        $viewTrackingHelp->piwikUrl = Url::getCurrentUrlWithoutFileName();
        $view->trackingHelp = $viewTrackingHelp->render();
        $view->displaySiteName = $siteName;
        $view->displayfirstWebsiteSetupSuccess = true;
        $view->showNextStep = true;
        return $view->render();
    }