Sends only mails, when positions all have files attached
This commit is contained in:
		
							parent
							
								
									9a7f678a13
								
							
						
					
					
						commit
						aa60f276ed
					
				
							
								
								
									
										23
									
								
								kaform.js
								
								
								
								
							
							
						
						
									
										23
									
								
								kaform.js
								
								
								
								
							|  | @ -11,6 +11,17 @@ function renumberTableRows(){ | |||
| 	return i; | ||||
| } | ||||
| 
 | ||||
| function isMailable(){ | ||||
| 	var row_no=1; | ||||
| 	var table = document.getElementById("tabbody"); | ||||
| 	for (var i = 0, row; row = table.rows[i]; i++) { | ||||
| 		var pdfs = row.cells[4].innerHTML;  | ||||
| 		if (pdfs==0) | ||||
| 			return false; | ||||
| 	} | ||||
| 	return true; | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| function isFloat(val) { | ||||
|     var floatRegex = /^-?\d+(?:[.,]\d*?)?$/; | ||||
|  | @ -200,9 +211,7 @@ function addTableRow(){ | |||
|     </td> | ||||
| */ | ||||
| 	var ulfiles = children.length; | ||||
| 	e += `<td>${ulfiles} | ||||
| 		<input type="hidden" name="currency[${currentRowId}]" value="${a_currency}" /></td> | ||||
| 		</td>`;	 | ||||
| 	e += `<td>${ulfiles}</td>`;	 | ||||
| 	 | ||||
| //	`;
 | ||||
|     // add delete bnutton
 | ||||
|  | @ -231,7 +240,7 @@ function setUploadField() | |||
| 		data-type="file" data-multiple="true" | ||||
| 		data-target="#upload-target${currentRowId}" | ||||
| 		data-url="upload.php?row=${currentRowId}" data-url-remove="delete.php" | ||||
| 		data-progress="true">Beleg hochladen  | ||||
| 		data-progress="true">Beleg(e) hochladen  | ||||
| 		</div> | ||||
| 		<div id="upload-target${currentRowId}" class="upload-target small"></div> | ||||
| 		</div> | ||||
|  | @ -364,6 +373,12 @@ function downloadDocument(mail) | |||
| 	}; | ||||
| 
 | ||||
| 	if (mail){ | ||||
| 		if (!isMailable()){ | ||||
| 			showAlert("Um den Antrag elektronisch direkt an WMDE zu schicken, muss jeder Position ein Beleg beigefügt sein."); | ||||
| 			return; | ||||
| 
 | ||||
| 		} | ||||
| 
 | ||||
| 		document.getElementById('sendmail').value="yes"; | ||||
| 		 | ||||
| 	} | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue