forked from tohe/wmdeit_kaform
				
			Download button creates PDF for download. But PDF contanis only the startpage.
This commit is contained in:
		
							parent
							
								
									0a3a0f68be
								
							
						
					
					
						commit
						dc489bba37
					
				
							
								
								
									
										16
									
								
								kaform.js
								
								
								
								
							
							
						
						
									
										16
									
								
								kaform.js
								
								
								
								
							| 
						 | 
				
			
			@ -146,18 +146,26 @@ function addTableRow(){
 | 
			
		|||
    var e="";
 | 
			
		||||
 | 
			
		||||
    // add column for position no
 | 
			
		||||
    e += `<td>${a_type}</td>`;
 | 
			
		||||
    e += `<td>${a_type}
 | 
			
		||||
		<input type="hidden" name="type[${currentRowId}]" value="${a_type}" /></td>`;
 | 
			
		||||
 | 
			
		||||
    // add coluemn for a_type (Auslagenart)
 | 
			
		||||
//    e += `<td><textarea name="desc[${nextRowId}]" rows="2"></textarea> </td>`;
 | 
			
		||||
    e += `<td>${a_date}</td>`;
 | 
			
		||||
    e += `<td>${a_date}
 | 
			
		||||
		<input type="hidden" name="date[${currentRowId}]" value="${a_date}" /></td>`;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    // add column for date
 | 
			
		||||
//    e += `<td><input name="date[${nextRowId}]" type="date"/></td>`;
 | 
			
		||||
    e += `<td>${a_description}</td>`;
 | 
			
		||||
    e += `<td>${a_description}
 | 
			
		||||
		<input type="hidden" name="description[${currentRowId}]" value="${a_description}" /></td>`;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    // add column for num
 | 
			
		||||
    e += `<td>${a_amount}</td>`;
 | 
			
		||||
    e += `<td>${a_amount}
 | 
			
		||||
		<input type="hidden" name="amount[${currentRowId}]" value="${a_amount}" /></td>`;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    // add column for file upload
 | 
			
		||||
/*    e+= `
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										29
									
								
								submit.php
								
								
								
								
							
							
						
						
									
										29
									
								
								submit.php
								
								
								
								
							| 
						 | 
				
			
			@ -36,14 +36,14 @@ class kaformPDF extends TCPDF {
 | 
			
		|||
};
 | 
			
		||||
 | 
			
		||||
function mkFrontPDF(){
 | 
			
		||||
	$comments = str_replace("\n","<BR>",$_POST[comments]);
 | 
			
		||||
	$bankaddress = str_replace("\n","<BR>",$_POST[bankaddress]);
 | 
			
		||||
	$address = str_replace("\n","<BR>",$_POST[address]);
 | 
			
		||||
	$comments = str_replace("\n","<BR>",$_POST['comments']);
 | 
			
		||||
	$bankaddress = str_replace("\n","<BR>",$_POST['bankaddress']);
 | 
			
		||||
	$address = str_replace("\n","<BR>",$_POST['address']);
 | 
			
		||||
 | 
			
		||||
	$account_owner = $_POST[owner];
 | 
			
		||||
	if (!$account_owner) $account_owner = $_POST[realname];
 | 
			
		||||
	$account_owner = $_POST['owner'];
 | 
			
		||||
	if (!$account_owner) $account_owner = $_POST['realname'];
 | 
			
		||||
 | 
			
		||||
	switch ($_POST[bank]){
 | 
			
		||||
	switch ($_POST['bank']){
 | 
			
		||||
	case "EU":
 | 
			
		||||
		$aw = "EU-Banküberweisung";
 | 
			
		||||
		$aw_details = "
 | 
			
		||||
| 
						 | 
				
			
			@ -145,14 +145,12 @@ function mkFrontPDF(){
 | 
			
		|||
<<<EOD
 | 
			
		||||
	<h1>Kostenerstattungsantrag über $sum EUR</h1>
 | 
			
		||||
	<p><b>Projekt: $_POST[project]</b></p>
 | 
			
		||||
	<p>WMDE Ansprechpartner: $_POST[wmdecontact]</p>
 | 
			
		||||
	<hr>
 | 
			
		||||
	<p>
 | 
			
		||||
	 
 | 
			
		||||
	<br>
 | 
			
		||||
	Name: $_POST[realname]<br>
 | 
			
		||||
	E-Mail: $_POST[email]<br>
 | 
			
		||||
	Telefon: $_POST[phone]
 | 
			
		||||
	</p>
 | 
			
		||||
	<hr>
 | 
			
		||||
	<br>
 | 
			
		||||
| 
						 | 
				
			
			@ -162,6 +160,8 @@ function mkFrontPDF(){
 | 
			
		|||
	</p>
 | 
			
		||||
 | 
			
		||||
EOD;
 | 
			
		||||
// <p>WMDE Ansprechpartner: $_POST[wmdecontact]</p>
 | 
			
		||||
// Telefon: $_POST[phone]
 | 
			
		||||
 | 
			
		||||
	// Print text using writeHTMLCell()
 | 
			
		||||
	$pdf->writeHTMLCell(0, 0, '', '', $html, 0, 1, 0, true, '', true);
 | 
			
		||||
| 
						 | 
				
			
			@ -249,7 +249,7 @@ function calcSum(){
 | 
			
		|||
	}
 | 
			
		||||
 | 
			
		||||
	foreach ($_POST['amount'] as $val){
 | 
			
		||||
		var_dump($val);
 | 
			
		||||
//		var_dump($val);
 | 
			
		||||
		$sum += floatval(str_replace(",",".",$val));
 | 
			
		||||
	}
 | 
			
		||||
	return $sum;
 | 
			
		||||
| 
						 | 
				
			
			@ -259,10 +259,19 @@ function calcSum(){
 | 
			
		|||
$pdfs = array();
 | 
			
		||||
 | 
			
		||||
// Applicatoin starts here
 | 
			
		||||
//
 | 
			
		||||
$p = mkFrontPDF();
 | 
			
		||||
 | 
			
		||||
$file = $p;
 | 
			
		||||
header('Content-Disposition: attachment; filename="'. basename($file) . '"');
 | 
			
		||||
header('Content-Length: ' . filesize($file));
 | 
			
		||||
readfile($file);
 | 
			
		||||
 | 
			
		||||
var_dump($p);
 | 
			
		||||
die();
 | 
			
		||||
 | 
			
		||||
echo "Making Fromt PDF<BR>";
 | 
			
		||||
 | 
			
		||||
$p = mkFrontPDF();
 | 
			
		||||
 | 
			
		||||
echo "Did Making Fromt PDF<BR>";
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue