<?php

require_once "inc/stdLib.php";
include "inc/FirmenLib.php";
include "inc/wvLib.php";
include "inc/pdfpos.php";
define("FPDF_FONTPATH", "/usr/share/fpdf/font/");
define("FONTART", "2");
define("FONTSTYLE", "1");
$rep = getRAuftrag($_GET["aid"]);
$masch = getAllMaschine($rep["mid"]);
$firma = getFirmenStamm($masch["customer_id"]);
$hist = getHistory($rep["mid"]);
$material = getAllMat($_GET["aid"], $rep["mid"]);
if ($material) {
    foreach ($material as $zeile) {
        $mat .= $zeile["menge"] . " x " . substr($zeile["description"], 0, 70) . "\n";
    }
}
require "fpdf.php";
require "fpdi.php";
$pdf = new FPDI('P', 'mm', 'A4');
$seiten = $pdf->setSourceFile("vorlage/repauftrag.pdf");
$hdl = $pdf->ImportPage(1);
$pdf->addPage();
$pdf->useTemplate($hdl);
$pdf->SetFont($repfont, 'B', $repsizeL);
$pdf->Text($repname[x], $repname[y], utf8_decode($firma["name"]));
$pdf->Text($repstr[x], $repstr[y], utf8_decode($firma["street"]));
$pdf->Text($report[x], $report[y], $firma["zipcode"] . " " . utf8_decode($firma["city"]));
$pdf->Text($repphone[x], $repphone[y], $firma["phone"]);
Exemple #2
0
function updRAuftrag($data)
{
    $sql = "update repauftrag set cause='%s', schaden='%s', reparatur='%s', status=%d, ";
    $sql .= "employee=%d, bearbeiter=%d, bearbdate='%s', counter=%d where aid=%d";
    $rc = $_SESSION['db']->query(sprintf($sql, $data["cause"], $data["schaden"], $data["behebung"], $data["status"], $_SESSION["loginCRM"], $data["bid"], date2db($data["datum"]), $data["counter"], $data["aid"]));
    if ($rc) {
        $rc = updateCounter($data["counter"], $data["mid"]);
        return getRAuftrag($data["aid"]);
    } else {
        return false;
    }
}
    if ($_POST["cause"]) {
        $rc = saveRAuftrag($_POST);
        if ($rc) {
            $rep = $rc;
            $msg = "Auftrag gesichert";
        } else {
            $rep = $_POST;
            $msg = "Fehler beim Sichern";
        }
        $mid = $rep["mid"];
    } else {
        $mid = $_POST["mid"];
    }
} else {
    if ($_GET["hole"]) {
        $rep = getRAuftrag($_GET["hole"]);
        if (!$rep) {
            $msg = "Nicht gefunden";
        }
        $mid = $rep["mid"];
    } else {
        $rep = $_POST;
    }
}
$masch = getAllMaschine($mid);
$kdnr = $rep["kdnr"] ? $rep["kdnr"] : $masch["customer_id"];
$firma = getFirmenStamm($kdnr);
$hist = getHistory($mid);
$t = new Template($base);
$t->set_file(array("masch" => "repauftrag.tpl"));
doHeader($t);