| Current Path : /home2/wtmwscom/www/admin/ |
| Current File : /home2/wtmwscom/www/admin/manual_help.php |
<?php
$title = "Manual Help";
include 'header.php';
$result = mysqli_query($connection, "SELECT commit_id, uid, amount, amount_2, datetime FROM commit WHERE confirm_status=0 AND lock_status=0 AND assign_complite=0 AND amount_2>0 AND is_cancel='0'");
?>
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.7/css/select2.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.7/js/select2.min.js"></script>
<script>
var commit_balance = 0;
function show_detail(commit_id) {
$.get("get_sender.php", {'commit_id': commit_id}, function (data) {
if (data.invalid) {
$("#submit").attr("disabled", "true");
$("#sender_error").html("Invalid sender please reload the page.");
document.getElementById('amount').value = '';
}
else {
$("#submit").removeAttr("disabled");
$("#sender_error").html("");
document.getElementById('amount').value = data.amount;
commit_balance = data.amount;
// $("#commit_balance").val(data.amount);
}
}, "json");
var xmlhttp;
if (commit_id.length == 0) {
document.getElementById("receiver").innerHTML = "";
return;
}
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) {
document.getElementById("receiver").innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("GET", "get_receiver.php?q=" + commit_id, true);
xmlhttp.send();
}
function show_amount(recid) {
$.get("get_amount.php", {'recid': recid}, function (data) {
if (data.invalid) {
$("#submit").attr("disabled", "true");
document.getElementById('request_amount').value = '';
}
else {
$("#submit").removeAttr("disabled");
document.getElementById('request_amount').value = data.amount;
validate_commit_amount(data.amount);
}
}, "json");
}
function check_amount(amount, id) {
if (amount > 0 && commit_balance > 0 && commit_balance !== null && amount % 20 === 0 && parseInt(amount) <= parseInt(commit_balance)) {
$('#' + id).css({'border': '1px solid blue'});
}
else {
$('#' + id).css('border', '1px solid red');
$('#' + id).val('');
$('#' + id).focus();
return false;
}
}
function validate_commit_amount(request_amount) {
if (parseInt($("#amount").val()) > parseInt(request_amount)) {
$('#amount').css('border', '1px solid red');
$('#amount').val('');
$('#amount').focus();
alert("Amount should be less than receiver help amount and please enter lesser provide help amount");
return false;
}
}
// In your Javascript (external .js resource or <script> tag)
$(document).ready(function() {
$('.select2').select2();
});
</script>
<h3>Manual Help</h3>
<div class="container-fluid">
<?php echo getMessage();
?>
<div class="row">
<div class="col-sm-12">
<div class="page-title-box">
<h4 class="page-title">Manual Help</h4>
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="index.php">Home</a></li>
<li class="breadcrumb-item"><a href="#">Management</a></li>
<li class="breadcrumb-item active">Manual Help</li>
</ol>
</div>
</div>
</div>
<!-- end row -->
<div class="row">
<div class="col-12">
<div class="card m-b-20">
<div class="card-body">
<form action="manual_help_model.php" method="post">
<div class="form-group row">
<!-- <label for="example-text-input" class="col-sm-2 col-form-label">Text</label>-->
<label class="col-sm-2 col-form-label" for="sender">Provide help <span>*</span></label>
<!-- <label class="col-sm-2 col-form-label" for="dob"> Name<span>*</span></label>-->
<div class="col-sm-10">
<select class = "custom-select select2" name="sender" id="sender" required="required" onchange="show_detail(this.value);" style="width: 500px;">
<option selected="selected" value="" disabled="disabled">--Select Provide help id--</option>
<?php
if (mysqli_num_rows($result) > 0) {
while ($row = mysqli_fetch_object($result)) {
$user = get_user_detail($row->uid);
?>
<option value="<?php echo $row->commit_id ?>"><?php echo "Commit Id: " . $row->commit_id . ", " . $user->name . " (" . $user->login_id . "), city-$user->city, date-" . date("d M, Y", strtotime($row->datetime)) . ", Commit-$row->amount, Balance-$row->amount_2" ?></option>
<?php
}
}
?>
</select>
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label" for="amount">Help Amount </label>
<div class="col-sm-10">
<input class="form-control" name="amount" id="amount" type="text" required="required" onblur="check_amount(this.value, this.id)" maxlength="8">
</div>
</div>
<div class="form-group row">
<!-- <label for="example-text-input" class="col-sm-2 col-form-label">Text</label>-->
<label class="col-sm-2 col-form-label" for="receiver">Get Help <span>*</span></label>
<!-- <label class="col-sm-2 col-form-label" for="dob"> Name<span>*</span></label>-->
<div class="col-sm-10">
<select class = "custom-select select2" name="receiver" id="receiver" required="required" onchange="show_amount(this.value);" style="width: 500px;">
<option selected="selected" value="" disabled="disabled">--Select Get help id--</option>
</select>
</div>
</div>
<div class="form-group row">
<label class="col-sm-2 col-form-label" for="request_amount">Request Amount </label>
<div class="col-sm-10">
<input class="form-control" name="request_amount" id="request_amount" type="text" required="required" readonly="readonly" maxlength="8">
</div>
</div>
<div class="form-group">
<div>
<button name="submit" type="submit" id="submit" value="Submit" OnClick="return confirm('Are you sure for manual help');" class="btn btn-primary waves-effect waves-light">
Submit
</button>
</div>
</div>
</form>
</div>
</div>
</div> <!-- end col -->
</div> <!-- end row -->
</div> <!-- container-fluid -->
<?php include 'footer.php'; ?>