protected function addStatisticsAndSocialLink()
    {
        $fileName = PATH_site . 'typo3temp/.tx_imageautoresize';

        if (!is_file($fileName)) {
            return;
        }

        $data = json_decode(file_get_contents($fileName), true);
        if (!is_array($data) || !(isset($data['images']) && isset($data['bytes']))) {
            return;
        }

        $resourcesPath = '../' . ExtensionManagementUtility::siteRelPath($this->extKey) . 'Resources/Public/';
        $pageRenderer = $this->moduleTemplate->getPageRenderer();
        $pageRenderer->addCssFile($resourcesPath . 'Css/twitter.css');
        $pageRenderer->addJsFile($resourcesPath . 'JavaScript/popup.js');

        $totalSpaceClaimed = GeneralUtility::formatSize((int)$data['bytes']);
        $messagePattern = $this->languageService->getLL('storage.claimed');
        $message = sprintf($messagePattern, $totalSpaceClaimed, (int)$data['images']);

        $flashMessage = htmlspecialchars($message);

        $twitterMessagePattern = $this->languageService->getLL('social.twitter');
        $message = sprintf($twitterMessagePattern, $totalSpaceClaimed);
        $url = 'https://extensions.typo3.org/extension/image_autoresize/';

        $twitterLink = 'https://twitter.com/intent/tweet?text=' . urlencode($message) . '&url=' . urlencode($url);
        $twitterLink = GeneralUtility::quoteJSvalue($twitterLink);
        $flashMessage .= '
            <div class="custom-tweet-button">
                <a href="#" onclick="popitup(' . $twitterLink . ',\'twitter\')" title="' . htmlspecialchars($this->languageService->getLL('social.share')) . '">
                    <i class="btn-icon"></i>
                    <span class="btn-text">Tweet</span>
                </a>
            </div>';

        $this->content .= '
            <div class="alert alert-info">
                <div class="media">
                    <div class="media-left">
                        <span class="fa-stack fa-lg">
                            <i class="fa fa-circle fa-stack-2x"></i>
                            <i class="fa fa-info fa-stack-1x"></i>
                        </span>
                    </div>
                    <div class="media-body">
                        ' . $flashMessage . '
                    </div>
                </div>
            </div>
        ';
    }
protected function addStatisticsAndSocialLink()
    {
        $fileName = PATH_site . 'typo3temp/.tx_imageautoresize';

        if (!is_file($fileName)) {
            return;
        }

        $data = json_decode(file_get_contents($fileName), true);
        if (!is_array($data) || !(isset($data['images']) && isset($data['bytes']))) {
            return;
        }

        $resourcesPath = '../' . ExtensionManagementUtility::siteRelPath($this->extKey) . 'Resources/Public/';
        $pageRenderer = $this->moduleTemplate->getPageRenderer();
        $pageRenderer->addCssFile($resourcesPath . 'Css/twitter.css');
        $pageRenderer->addJsFile($resourcesPath . 'JavaScript/popup.js');

        $totalSpaceClaimed = GeneralUtility::formatSize((int)$data['bytes']);
        $messagePattern = $this->languageService->getLL('storage.claimed');
        $message = sprintf($messagePattern, $totalSpaceClaimed, (int)$data['images']);

        $flashMessage = htmlspecialchars($message);

        $twitterMessagePattern = $this->languageService->getLL('social.twitter');
        $message = sprintf($twitterMessagePattern, $totalSpaceClaimed);
        $url = 'https://extensions.typo3.org/extension/image_autoresize/';

        $twitterLink = 'https://twitter.com/intent/tweet?text=' . urlencode($message) . '&url=' . urlencode($url);
        $twitterLink = GeneralUtility::quoteJSvalue($twitterLink);
        $flashMessage .= '
            <div class="custom-tweet-button">
                <a href="#" onclick="popitup(' . $twitterLink . ',\'twitter\')" title="' . htmlspecialchars($this->languageService->getLL('social.share')) . '">
                    <i class="btn-icon"></i>
                    <span class="btn-text">Tweet</span>
                </a>
            </div>';

        $this->content .= '
            <div class="alert alert-info">
                <div class="media">
                    <div class="media-left">
                        <span class="fa-stack fa-lg">
                            <i class="fa fa-circle fa-stack-2x"></i>
                            <i class="fa fa-info fa-stack-1x"></i>
                        </span>
                    </div>
                    <div class="media-body">
                        ' . $flashMessage . '
                    </div>
                </div>
            </div>
        ';
    }
protected function addStatisticsAndSocialLink ( ) { $ fileName = PATH_site . 'typo3temp/.tx_imageautoresize' ; if ( ! is_file ( $ fileName ) ) { return ; } $ data = json_decode ( file_get_contents ( $ fileName ) , true ) ; if ( ! is_array ( $ data ) || ! ( isset ( $ data [ 'images' ] ) && isset ( $ data [ 'bytes' ] ) ) ) { return ; } $ resourcesPath = '../' . ExtensionManagementUtility :: siteRelPath ( $ this -> extKey ) . 'Resources/Public/' ; $ pageRenderer = $ this -> moduleTemplate -> getPageRenderer ( ) ; $ pageRenderer -> addCssFile ( $ resourcesPath . 'Css/twitter.css' ) ; $ pageRenderer -> addJsFile ( $ resourcesPath . 'JavaScript/popup.js' ) ; $ totalSpaceClaimed = GeneralUtility :: formatSize ( ( int ) $ data [ 'bytes' ] ) ; $ messagePattern = $ this -> languageService -> getLL ( 'storage.claimed' ) ; $ message = sprintf ( $ messagePattern , $ totalSpaceClaimed , ( int ) $ data [ 'images' ] ) ; $ flashMessage = htmlspecialchars ( $ message ) ; $ twitterMessagePattern = $ this -> languageService -> getLL ( 'social.twitter' ) ; $ message = sprintf ( $ twitterMessagePattern , $ totalSpaceClaimed ) ; $ url = 'https://extensions.typo3.org/extension/image_autoresize/' ; $ twitterLink = 'https://twitter.com/intent/tweet?text=' . urlencode ( $ message ) . '&url=' . urlencode ( $ url ) ; $ twitterLink = GeneralUtility :: quoteJSvalue ( $ twitterLink ) ; $ flashMessage .= '
            <div class="custom-tweet-button">
                <a href="#" onclick="popitup(' . $ twitterLink . ',\'twitter\')" title="' . htmlspecialchars ( $ this -> languageService -> getLL ( 'social.share' ) ) . '">
                    <i class="btn-icon"></i>
                    <span class="btn-text">Tweet</span>
                </a>
            </div>' ; $ this -> content .= '
            <div class="alert alert-info">
                <div class="media">
                    <div class="media-left">
                        <span class="fa-stack fa-lg">
                            <i class="fa fa-circle fa-stack-2x"></i>
                            <i class="fa fa-info fa-stack-1x"></i>
                        </span>
                    </div>
                    <div class="media-body">
                        ' . $ flashMessage . '
                    </div>
                </div>
            </div>
        ' ; }
Returns some statistics and a social link to Twitter.

@return void
Returns some statistics and a social link to Twitter .