Ejemplo n.º 1
0
         include 'inc/phpRtf.php';
         $doc = new phpRTF();
     } else {
         if ($docdata["document"]["applikation"] == "T") {
             include 'inc/phpTex.php';
             $doc = new phpTex();
         } else {
             if ($docdata["document"]["applikation"] == "B") {
                 require 'inc/phpBIN.php';
                 $doc = new phpBIN();
             }
         }
     }
 }
 $fname = $docdata["document"]["file"];
 $doc->loadDocument("./vorlage/" . $docdata["document"]["file"]);
 $vars = array();
 if ($docdata["felder"]) {
     foreach ($docdata["felder"] as $zeile) {
         $value = $zeile["platzhalter"];
         $name = strtoupper($value);
         if (ini_get("default_charset") == 'utf-8') {
             $vars[$name] = utf8_decode($_POST[$value]);
         } else {
             $vars[$name] = $_POST[$value];
         }
     }
 }
 $doc->parse($vars);
 $name = date("YmdHi") . $fname;
 $doc->prepsave("{$name}");
Ejemplo n.º 2
0
             $_POST["applikation"] = "T";
             include 'inc/phpTex.php';
             $doc = new phpTex();
         } else {
             if ($ext == 'xls') {
                 $_POST["applikation"] = "B";
                 require 'inc/phpBIN.php';
                 $doc = new phpBIN();
             }
         }
     }
 }
 if ($doc) {
     $did = saveDocVorlage($_POST, $_FILES);
     if ($_POST['did'] != $did) {
         $doc->loadDocument("vorlage/" . $_FILES['file']['name']);
         $vars = $doc->getTags();
         if ($ext == 'rtf') {
             $doc->savefile("vorlage/" . $_FILES['file']['name']);
         }
         $data['beschreibung'] = '';
         $data['zeichen'] = '.';
         $data['laenge'] = 25;
         $data['docid'] = $did;
         $p = 1;
         foreach ($vars as $hit) {
             $data['feldname'] = $hit;
             $data['platzhalter'] = $hit;
             $data['position'] = $p;
             insDocFld($data);
             $p++;