Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/old/vendor/fooman/pdfdesign-m2/src/Model/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/old/vendor/fooman/pdfdesign-m2/src/Model/ImpactTwo.php
<?php
/**
 * @copyright Copyright (c) 2015 Fooman Limited (http://www.fooman.co.nz)
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Fooman\PdfDesign\Model;

/**
 * Design source for Impact Two
 */
class ImpactTwo extends ImpactOne
{
    public function getLayoutHandle($pdfType)
    {
        return sprintf('fooman_pdfcustomiser_impact_2_%s', $pdfType);
    }

    public function getSidebarHeadingStyle()
    {
        $primCol = $this->getAccentColour();
        $sidebarColour = $this->getSidebarColour();
        return "color: $sidebarColour; border-top: 5px solid $primCol; font-weight: bold; line-height: 8mm;";
    }

    public function getGrandTotalStyle()
    {
        $primCol = $this->getAccentColour();
        return "border-top: 5px solid $primCol; font-weight: bold; line-height: 8mm;";
    }

    public function makePdfAdjustments($pdf, $document)
    {
        $this->applyNewMargins($pdf, $document);
        $pageWidth = $this->pageHelper->getPageWidth();
        $pageHeight = $this->pageHelper->getPageHeight();
        if ($document->canApplyIntegratedLabelsContent()) {
            $pageHeight = 0.7 * $pageHeight;
        }
        $pdf->setHeaderInstructions(
            [
                'Line'=>
                    [
                        $this->getSidebarWidth() * $pageWidth,
                        0,
                        $this->getSidebarWidth() * $pageWidth,
                        $pageHeight,
                        [
                            'width'=>'0.3',
                            'color'=> $this->getStripeColourAsRGB()
                        ]
                    ]
            ]
        );
    }
}

Spamworldpro Mini