Browse Source

Improved the generated PDF

currency
7u83 4 years ago
parent
commit
43c1c13ee6
3 changed files with 59 additions and 8 deletions
  1. +1
    -1
      ka.php
  2. +3
    -1
      kaform.js
  3. +55
    -6
      submit.php

+ 1
- 1
ka.php View File

@ -205,7 +205,7 @@ Grund für abweichende Kontoinhabende Person">
<div class="is-col is-70">
<div class="is-row">
<div class="is-col is-60">
<input id="a_date" type="date" name="type" placeholder="Datum*"/>
<input id="a_date" type="date" name="a_date" placeholder="Datum*"/>
<!-- <input id="a_type" type="text" name="type" placeholder="Auslagenart*"/> -->
</div>

+ 3
- 1
kaform.js View File

@ -182,7 +182,9 @@ function addTableRow(){
</div>
</td>
*/
e += `<td>${a_currency}</td>`;
e += `<td>${a_currency}
<input type="hidden" name="currency[${currentRowId}]" value="${a_currency}" /></td>
</td>`;
// `;
// add delete bnutton

+ 55
- 6
submit.php View File

@ -53,9 +53,6 @@ function mkFrontPDF(){
Kontoinhaber: $account_owner<br>
IBAN: $_POST[iban]<br>
BIC: $_POST[bic]<br>
Bank: $_POST[bankname]<br><br>
Verwendungszweck:<br> $_POST[purpose]<br>
";
break;
case "bank-noneu":
@ -78,6 +75,7 @@ function mkFrontPDF(){
}
$thtml = mkTable();
// create new PDF document
@ -156,7 +154,7 @@ function mkFrontPDF(){
<p>
&nbsp;
<br>
Nickname: $_POST[nickname]<br>
<!-- Nickname: $_POST[nickname]<br> -->
Name: $_POST[realname]<br>
Telefon: $_POST[phone]<br>
E-Mail: $_POST[email]<br>
@ -168,8 +166,16 @@ function mkFrontPDF(){
Auszahlungsweg: $aw<br>
$aw_details
</p>
<hr>
$thtml
EOD;
#var_dump($thtml);
#die;
// <p>WMDE Ansprechpartner: $_POST[wmdecontact]</p>
// Telefon: $_POST[phone]
@ -262,7 +268,50 @@ function calcSum(){
// var_dump($val);
$sum += floatval(str_replace(",",".",$val));
}
return $sum;
return str_replace(".",",",sprintf("%0.2f",$sum));
// return sprintf("%.2f",$sum);
}
function mkTable(){
$html = "<br>&nbsp;<br><table>";
$pos = 1;
$sum =0;
if (!isset($_POST['amount'])) {
echo "wrong parameters";
die;
}
foreach ($_POST['amount'] as $key=>$val){
$html .='<tr>';
$html .= "<td>$pos</td>";
$html .= "<td>".$_POST['date'][$key]."</td>";
$html .= "<td>".$_POST['description'][$key]."</td>";
$am = floatval(str_replace(",",".",$val));
$am = str_replace(".",",",sprintf("%.2f",$am));
$html .= "<td>".$am." ".$_POST['currency'][$key]. "</td>";
$html .="</tr>";
$sum += floatval(str_replace(",",".",$val));
$pos ++;
}
$html .= "</table>";
$html .="<br>&nbsp;<br>";
$html .="<b>Summe: ".calcSum()."</b>";
return $html;
// return str_replace(".",",",sprintf("%0.2f",$sum));
// return sprintf("%.2f",$sum);
}
@ -310,7 +359,7 @@ foreach ($pdfs as $filename){
}
$cmd .= " cat output $resultnam.pdf";
exec ($cmd);
//var_dump($_POST);
#var_dump($_POST);
#echo "CMD: $cmd<br>";
#die;

Loading…
Cancel
Save