Example #1
0
                }
                $y = $y - 4;
                if ($y <= $Opkt) {
                    formulartekst($konto_id[$q], $formular, $formularsprog);
                    $ialt = dkdecimal($forfalden);
                    find_form_tekst("{$konto_id[$q]}", "S", "{$formular}", "0", "{$linjeafstand}", "");
                    bundtekst($konto_id[$q]);
                    $udskrevet = $side - 1;
                    #20150410
                }
                #cho "$udskrevet!=$side<br>";
            }
            if ($udskrevet != $side) {
                formulartekst($konto_id[$q], $formular, $formularsprog);
                $ialt = dkdecimal($forfalden);
                find_form_tekst("{$konto_id[$q]}", "S", "{$formular}", "0", "{$linjeafstand}", "");
                bundtekst($konto_id[$q]);
            }
            #echo "formulartekst($konto_id[$q],$formular,$formularsprog)<br>";
        }
    }
}
fclose($fp);
#xit;
#if ($mailantal>0) include("mail_faktura.php");
#cho "lukker nu<br>";
#xit;
if ($mailantal > 0) {
    ini_set("include_path", ".:../phpmailer");
    require "class.phpmailer.php";
    if (!isset($exec_path)) {
Example #2
0
 function formulartekst($id, $formular, $formularsprog)
 {
     print "<!--function formulartekst start-->";
     #	global $formular;
     global $momssats;
     global $dkdato;
     global $connection;
     global $fp;
     global $side;
     #	global $formularsprog;
     if ($id) {
         $rabat = 0;
         include "../includes/ordreopslag.php";
         if ($art == "DO") {
             $art = "Faktura";
         } else {
             $art = "Kreditnota";
         }
         $query = db_select("select * from ordrelinjer where ordre_id = '{$id}' and rabat > '0'", __FILE__ . " linje " . __LINE__);
         if ($row = db_fetch_array($query)) {
             $rabat = "y";
         }
         $faktdato = dkdato($fakturadate);
         $query = db_select("select * from ordrelinjer where ordre_id = '{$id}' and rabat > '0'", __FILE__ . " linje " . __LINE__);
         if ($row = db_fetch_array($query)) {
             $rabat = "y";
         }
     }
     #cho "select * from formularer where formular = '$formular' and art = '1' and beskrivelse != 'LOGO' and lower(sprog)='$formularsprog'<br>";
     $query = db_select("select * from formularer where formular = '{$formular}' and art = '1' and beskrivelse != 'LOGO' and lower(sprog)='{$formularsprog}'", __FILE__ . " linje " . __LINE__);
     while ($row = db_fetch_array($query)) {
         $xa = $row['xa'] * 2.86;
         $ya = $row['ya'] * 2.86;
         $xb = $row['xb'] * 2.86;
         $yb = $row['yb'] * 2.86;
         $lw = $row['str'];
         $color = $row['color'];
         $tmp = strlen($color);
         for ($a = $tmp; $a < 9; $a++) {
             $color = "0" . $color;
         }
         $tmp1 = substr($color, -9, 3) / 100;
         $tmp2 = substr($color, -6, 3) / 100;
         $tmp3 = substr($color, -3, 3) / 100;
         $color = "{$tmp1} {$tmp2} {$tmp3} setrgbcolor";
         if ($xa) {
             fwrite($fp, " {$xa} {$ya} moveto {$xb} {$yb} lineto {$lw} setlinewidth {$color} stroke \n");
         }
     }
     if ($id) {
         find_form_tekst($id, 'A', $formular, 0, 0, 0);
     }
     return $rabat;
     print "<!--function formulartekst s**t-->";
 }
Example #3
0
                    skriv($str[$z], "{$fed[$z]}", "{$kursiv[$z]}", "{$color[$z]}", "{$r1['faktnr']}", "ordrelinjer_" . $Opkt, "{$xa[$z]}", "{$y}", "{$justering[$z]}", "{$form_font[$z]}", "{$formular}");
                }
                if ($variabel[$z] == "beskrivelse") {
                    $z_beskrivelse = $z;
                    skriv($str[$z], "{$fed[$z]}", "{$kursiv[$z]}", "{$color[$z]}", "{$r1['beskrivelse']}", "ordrelinjer_" . $Opkt, "{$xa[$z]}", "{$y}", "{$justering[$z]}", "{$form_font[$z]}", "{$formular}");
                }
                if (strstr($variabel[$z], "bel") && $belob) {
                    $z_belob = $z;
                    skriv($str[$z], "{$fed[$z]}", "{$kursiv[$z]}", "{$color[$z]}", $belob, "ordrelinjer_" . $Opkt, "{$xa[$z]}", "{$y}", "{$justering[$z]}", "{$form_font[$z]}", "{$formular}");
                }
            }
            $y = $y - 4;
        }
        formulartekst($rykker_id[$q], $formular, $formularsprog);
        $ialt = dkdecimal($forfalden);
        find_form_tekst("{$rykker_id[$q]}", "S", "{$formular}", "0", "{$linjeafstand}", "");
        bundtekst($konto_id[$q]);
    }
}
fclose($fp);
if ($mailantal > 0) {
    ini_set("include_path", ".:../phpmailer");
    require "class.phpmailer.php";
    if (!isset($exec_path)) {
        $exec_path = "/usr/bin";
    }
    for ($x = 1; $x <= $mailantal; $x++) {
        print "<!-- kommentar for at skjule uddata til siden \n";
        system("{$exec_path}/ps2pdf ../temp/{$db}/{$pfliste[$x]} ../temp/{$db}/{$pfliste[$x]}.pdf");
        if ($logoart == 'PDF') {
            $out = "../temp/{$db}/" . $pfliste[$x] . "x.pdf";