forked from tohe/wmdeit_kaform
				
			Improved the generated PDF
This commit is contained in:
		
							parent
							
								
									47aa9982c0
								
							
						
					
					
						commit
						43c1c13ee6
					
				
							
								
								
									
										2
									
								
								ka.php
								
								
								
								
							
							
						
						
									
										2
									
								
								ka.php
								
								
								
								
							| 
						 | 
				
			
			@ -205,7 +205,7 @@ Grund für abweichende Kontoinhabende Person"></textarea>
 | 
			
		|||
					<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>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										61
									
								
								submit.php
								
								
								
								
							
							
						
						
									
										61
									
								
								submit.php
								
								
								
								
							| 
						 | 
				
			
			@ -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>
 | 
			
		||||
	 
 | 
			
		||||
	<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> <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> <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…
	
		Reference in New Issue