upload-ddr.swp 2.05 KB
<html>
	<head>
		<title>ReportingHub - Validate/Upload DDR</title>
		<link href="lib/rh/rh.css" rel="stylesheet" type="text/css" />
		<script type="text/javascript" src="lib/rh/jquery/jquery.js"></script>
		<script type="text/javascript" src="lib/rh/jquery/jquery.form.js"></script>
			
	    <script type="text/javascript">
	    
	        $(document).ready(function() {
	        	$('#theForm').ajaxForm({
	                beforeSubmit: clearOutput,
	                success:      writeOutput
	            });
	        }); 
	        
	        function clearOutput(a, f, o) {
	            $('#output').html('Submitting report...');
	        }
	        
	        function writeOutput(data) {
	            var $out = $('#output');
	            if('valid' == data["validation-status"]) {
	            	$out.html('Report validated OK');
	            }
	            else {
	            	$out.html('Validation failed: ' + data);
	            }
	        }
	     	
	    </script> 
	</head>
	<body>
		<div id="wrapper">
		
			<rhswp:Header />
		
			<div id="content">
				<h3>Validate/Upload a Daily Drilling Report</h3>
				<p>
					Please select a DDR XML file:
				</p>
				<form enctype="multipart/form-data" id="theForm" method="post">
  					<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
  					<div>
						<input name="file" type="file" />
					</div>
					<br />
					<input id="validateButton" type="radio" name="type" value="validate" checked="checked" />Validate only<br />
					<input id="uploadButton"   type="radio" name="type" value="upload" />Validate &amp; upload<br />
					<script>
					
						function updateAction() {
							var newAction = $("#validateButton").attr("checked") ? "validate-report" : "validate-and-upload-report";
							$("#theForm").attr("action", newAction);
						}
					
						$("#validateButton").change(updateAction);
						$("#uploadButton").change(updateAction);
						
						updateAction();
					</script>
					<br />
					<input type="submit" value="Submit" />
				</form>
				<br />
				<div id="output"></div>
			</div>
		</div>
	</body>
</html>