Новое поле в PHP-шаблоне для PDF документа

Имеется код, для понимания ссылка а файл: http://joxi.ru/MAjOjnlUkeQJqr

В нем решил добавить новую строку для вывода в pdf.

    if ($params["SELLER_COMPANY_ACCOUNTANT_POSITION"])
    {
        $isAccSign = false;
        if (!$blank && $params['SELLER_COMPANY_ACC_SIGN'])
        {
            list($signHeight, $signWidth) = $pdf->GetImageSize($params['SELLER_COMPANY_ACC_SIGN']);

            if ($signHeight && $signWidth)
            {
                $ratio = min(37.5/$signHeight, 150/$signWidth);
                $signHeight = $ratio * $signHeight;
                $signWidth  = $ratio * $signWidth;

                $isAccSign = true;
            }
        }

        $sellerAccPos = CSalePdf::prepareToPdf($params["SELLER_COMPANY_ACCOUNTANT_POSITION"]);
        if ($isAccSign && $pdf->GetStringWidth($sellerAccPos) <= 160)
            $pdf->SetY($pdf->GetY() + min($signHeight, 30) - 15);
        $pdf->MultiCell(150, 15, $sellerAccPos, 0, 'L');
        $pdf->SetXY($margin['left'] + 150, $pdf->GetY() - 15);

        if ($isAccSign)
        {
            $pdf->Image(
                $params['SELLER_COMPANY_ACC_SIGN'],
                $pdf->GetX() + 80 - $signWidth/2, $pdf->GetY() - $signHeight + 15,
                $signWidth, $signHeight
            );
        }

        $x1 = $pdf->GetX();
        $pdf->Cell(($params["SELLER_COMPANY_ACCOUNTANT_NAME_NEW"]) ? $x2-$x1 : 160, 15, '');
        $x2 = $pdf->GetX();

        if ($params["SELLER_COMPANY_ACCOUNTANT_NAME_NEW"])
            $pdf->Write(15, CSalePdf::prepareToPdf('('.$params["SELLER_COMPANY_ACCOUNTANT_NAME_NEW"].')'));
        $pdf->Ln();

        $y2 = $pdf->GetY();
        $pdf->Line($x1, $y2, $x2, $y2);

    }

  • И вот одним словом, у меня значение SELLER_COMPANY_ACCOUNTANT_NAME_NEW не срабатывает. Это как понимаю из-за: .$params

Вопрос, как можно сюда же добавить новое значение .$params чтобы задать значение для SELLER_COMPANY_ACCOUNTANT_NAME_NEW?

Спасибо.


Ответы (0 шт):