Ejemplo n.º 1
1
        if ($signHeight && $signWidth) {
            $ratio = min(37.5 / $signHeight, 150 / $signWidth);
            $signHeight = $ratio * $signHeight;
            $signWidth = $ratio * $signWidth;
            $isAccSign = true;
        }
    }
    if (CSalePaySystemAction::GetParamValue("SELLER_ACC")) {
        $pdf->SetX($pdf->GetX() + $width / 2 + 15);
        $pdf->Write(15, CSalePdf::prepareToPdf(CSalePaySystemAction::GetParamValue("SELLER_ACC")));
        $pdf->Ln();
        $pdf->Ln();
    }
    $pdf->SetX($pdf->GetX() + $width / 2 + 15);
    $pdf->Write(15, CSalePdf::prepareToPdf('The Accountant '));
    $pdf->Cell(0, 15, '', 'B');
    if ($isAccSign) {
        $pdf->Image(CSalePaySystemAction::GetParamValue('SELLER_ACC_SIGN'), $pdf->GetX() - 150, $pdf->GetY() - $signHeight + 15, $signWidth, $signHeight);
    }
    $pdf->Ln();
}
$dest = 'I';
if ($_REQUEST['GET_CONTENT'] == 'Y') {
    $dest = 'S';
} else {
    if ($_REQUEST['DOWNLOAD'] == 'Y') {
        $dest = 'D';
    }
}
return $pdf->Output(sprintf('Invoice # %s (Issue Date %s).pdf', $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["ACCOUNT_NUMBER"], ConvertDateTime($GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["DATE_INSERT"], 'YYYY-MM-DD')), $dest);
Ejemplo n.º 2
0
$sellerEuInn = CSalePaySystemAction::GetParamValue("SELLER_EU_INN", false);
$sellerInn = CSalePaySystemAction::GetParamValue("SELLER_INN", false);
$sellerReg = CSalePaySystemAction::GetParamValue("SELLER_REG", false);
$sellerDir = CSalePaySystemAction::GetParamValue("SELLER_DIR", false);
$sellerData = array();
if ($sellerEuInn) {
    $sellerData[] = sprintf('USt-IdNr.: %s', $sellerEuInn);
}
if ($sellerInn) {
    $sellerData[] = sprintf('Steuernummer: %s', $sellerInn);
}
if ($sellerReg) {
    $sellerData[] = $sellerReg;
}
if ($sellerDir) {
    $sellerData[] = $sellerDir;
}
if (!empty($sellerData)) {
    $pdf->Cell(0, 15, CSalePdf::prepareToPdf(join(' - ', $sellerData)), 0, 0, 'C');
    $pdf->Ln();
}
$dest = 'I';
if ($_REQUEST['GET_CONTENT'] == 'Y') {
    $dest = 'S';
} else {
    if ($_REQUEST['DOWNLOAD'] == 'Y') {
        $dest = 'D';
    }
}
return $pdf->Output(sprintf('Rechnung Nr. %s (Datum %s).pdf', $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["ACCOUNT_NUMBER"], ConvertDateTime($GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["DATE_INSERT"], 'YYYY-MM-DD')), $dest);
Ejemplo n.º 3
0
        }
    }
    $sellerAccPos = CSalePdf::prepareToPdf(CSalePaySystemAction::GetParamValue("SELLER_ACC_POS", false));
    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(CSalePaySystemAction::GetParamValue('SELLER_ACC_SIGN', false), $pdf->GetX() + 80 - $signWidth / 2, $pdf->GetY() - $signHeight + 15, $signWidth, $signHeight);
    }
    $x1 = $pdf->GetX();
    $pdf->Cell(CSalePaySystemAction::GetParamValue("SELLER_DIR", false) ? $x2 - $x1 : 160, 15, '');
    $x2 = $pdf->GetX();
    if (CSalePaySystemAction::GetParamValue("SELLER_ACC", false)) {
        $pdf->Write(15, CSalePdf::prepareToPdf('(' . CSalePaySystemAction::GetParamValue("SELLER_ACC", false) . ')'));
    }
    $pdf->Ln();
    $y2 = $pdf->GetY();
    $pdf->Line($x1, $y2, $x2, $y2);
}
$dest = 'I';
if ($_REQUEST['GET_CONTENT'] == 'Y') {
    $dest = 'S';
} else {
    if ($_REQUEST['DOWNLOAD'] == 'Y') {
        $dest = 'D';
    }
}
return $pdf->Output(sprintf('Schet No %s ot %s.pdf', $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["ACCOUNT_NUMBER"], ConvertDateTime($GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["DATE_INSERT"], 'YYYY-MM-DD')), $dest);
Ejemplo n.º 4
0
        }
    }
    $sellerAccPos = CSalePdf::prepareToPdf(CSalePaySystemAction::GetParamValue("SELLER_ACC_POS", false));
    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(CSalePaySystemAction::GetParamValue('SELLER_ACC_SIGN', false), $pdf->GetX() + 80 - $signWidth / 2, $pdf->GetY() - $signHeight + 15, $signWidth, $signHeight);
    }
    $x1 = $pdf->GetX();
    $pdf->Cell(CSalePaySystemAction::GetParamValue("SELLER_DIR", false) ? $x2 - $x1 : 160, 15, '');
    $x2 = $pdf->GetX();
    if (CSalePaySystemAction::GetParamValue("SELLER_ACC", false)) {
        $pdf->Write(15, CSalePdf::prepareToPdf('(' . CSalePaySystemAction::GetParamValue("SELLER_ACC", false) . ')'));
    }
    $pdf->Ln();
    $y2 = $pdf->GetY();
    $pdf->Line($x1, $y2, $x2, $y2);
}
$dest = 'I';
if ($_REQUEST['GET_CONTENT'] == 'Y') {
    $dest = 'S';
} else {
    if ($_REQUEST['DOWNLOAD'] == 'Y') {
        $dest = 'D';
    }
}
return $pdf->Output(sprintf('Cotización # %s (Girada el %s).pdf', $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["ACCOUNT_NUMBER"], ConvertDateTime($GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["DATE_INSERT"], 'YYYY-MM-DD')), $dest);