Новое поле в 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?
Спасибо.