} if (!empty($pid)) { $co = getKontaktStamm($pid); $data["ANREDEPERS"] = $co["cp_greeting"]; $data["ANREDEPERS"] .= $co["cp_title"] ? " " . $co["cp_title"] : ""; $data["NAMEPERS"] = $co["cp_givenname"] . " " . $co["cp_name"]; $data["PLZPERS"] = $co["cp_zipcode"]; $ortpers = $co["cp_city"]; $strassepers = $co["cp_street"]; $data = array_merge($data, $co); $art = "Firma/Kontakt"; } else { $art = "Firmendokumente"; } } $document = getDocVorlage($did); $t->set_file(array("doc" => "firma4a.tpl")); $t->set_var(array(FAART => $tab == "C" ? "Kunde" : "Lieferant", TAB => $tab, PFAD => $pfad, FID => $fid, PID => $pid, Art => $art, Beschreibung => $document["document"]["beschreibung"], DOCID => $did)); $t->set_block("doc", "Liste", "Block"); $t->set_block("doc", "RegEx", "Block2"); $i = 0; $data["DATUM"] = date("d.m.Y"); $data["DATE"] = date("d.m.Y"); $data["ZEIT"] = date("H:i"); $data["Time"] = date("H:i"); if ($document["felder"]) { foreach ($document["felder"] as $zeile) { $value = $zeile["platzhalter"]; //Alte Platzhalter if (!array_key_exists($value, $data)) { $value = strtolower($zeile["platzhalter"]);
$docid = $_POST["docid"]; } else { if ($_POST["neu"]) { $fid = insDocFld($_POST); $docid = $_POST["docid"]; } else { if ($_POST["del"]) { $fid = delDocFld($_POST); $docid = $_POST["docid"]; } else { $docid = $_GET["docid"] ? $_GET["docid"] : $_POST["docid"]; } } } $link2 = "dokument2.php?did={$docid}"; $link3 = "dokument3.php?docid={$docid}"; $doc = getDocVorlage($docid); $t = new Template($base); doHeader($t); $t->set_file(array("doc" => "dokument3.tpl")); $t->set_var(array(Link2 => $link2, Link3 => $link3, vorlage => $doc["document"]["vorlage"])); $t->set_block("doc", "Liste", "Block"); if ($doc["felder"]) { foreach ($doc["felder"] as $zeile) { $t->set_var(array(feldname_ => $zeile["feldname"], platzhalter_ => $zeile["platzhalter"], laenge_ => $zeile["laenge"], zeichen_ => $zeile["zeichen"], position_ => $zeile["position"], beschreibung_ => $zeile["beschreibung"], docid => $zeile["docid"], fid => $zeile["fid"])); $t->parse("Block", "Liste", true); } } else { $t->set_var(array(Block => "", docid => $docid)); } $t->pparse("out", array("doc"));