} $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)) {
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-->"; }
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";