commitall
This commit is contained in:
229
application/views/admin/assign-all-fees-student.php
Normal file
229
application/views/admin/assign-all-fees-student.php
Normal file
@ -0,0 +1,229 @@
|
||||
<style>
|
||||
.checkBox input:checked~.checkmark {
|
||||
background-color: #032da1;
|
||||
}
|
||||
|
||||
.checkmark {
|
||||
position: absolute;
|
||||
top: 6px;
|
||||
left: 0;
|
||||
height: 15px;
|
||||
width: 15px;
|
||||
border: 1px solid #ced4da;
|
||||
border-radius: 0.25rem;
|
||||
}
|
||||
|
||||
.small,
|
||||
small {
|
||||
font-size: 75%;
|
||||
font-weight: 500;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div class="wraper responsive-width">
|
||||
<main class="long-tbl-main students_list_table" id="main">
|
||||
<div class="from-group">
|
||||
<a href="javascript:history.back()"><button type="button" class="btn btn-success btn-sm btn-dark">Back</button></a>
|
||||
</div>
|
||||
|
||||
<!-- admin template section -->
|
||||
<div class="admin_tempblock">
|
||||
<div class="admin_tempsec">
|
||||
<div class="admin_sec">
|
||||
<?php
|
||||
if (!empty($this->session->flashdata('success'))) { ?>
|
||||
<div class="alert alert-success">
|
||||
<a href="#" class="close" data-dismiss="alert">×</a>
|
||||
<strong>Success!</strong> <?php echo $this->session->flashdata('success'); ?>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
if (!empty($this->session->flashdata('danger'))) {
|
||||
?>
|
||||
<div class="alert alert-danger">
|
||||
<a href="#" class="close" data-dismiss="alert">×</a>
|
||||
<strong>Failed!</strong> <?php echo $this->session->flashdata('danger'); ?>
|
||||
</div>
|
||||
<?php } ?>
|
||||
<div class="subsec_sec">
|
||||
<div class="subject_r">
|
||||
<div class="subject_lsec">
|
||||
<?php if (!empty($theStudentInfo)) { ?>
|
||||
<!-- <div class="subject_lhead"> -->
|
||||
|
||||
<?php
|
||||
if (empty($theStudentInfo['photo'])) {
|
||||
|
||||
$profileimg = base_url() . "common_assets/user.png";
|
||||
} else if (file_exists('assets_student/application/' . $theStudentInfo['photo'])) {
|
||||
|
||||
$profileimg = base_url() . "assets_student/application/" . $theStudentInfo['photo'];
|
||||
} else {
|
||||
if ($theStudentInfo['gender'] == 'Male')
|
||||
$profileimg = base_url() . "common_assets/male_image.jpg";
|
||||
else
|
||||
$profileimg = base_url() . "common_assets/female_image.jpg";
|
||||
}
|
||||
// print_r($theStudentInfo);
|
||||
?>
|
||||
<div class="card">
|
||||
|
||||
<div class="card-body py-3">
|
||||
<div class="row align-items-center px-3">
|
||||
|
||||
<img src="<?= $profileimg; ?>" class="img-thumbnail img-fluid border-primary rounded-circle applicant-img" style="width: 80px; height: auto !important;">
|
||||
|
||||
<div class="px-3">
|
||||
<label style="font-size: 18px; font-weight: 600;" class="my-0 h6"> <?= $theStudentInfo['name'] ?></label>
|
||||
<h6 style="font-size: 12px">
|
||||
<?= $theStudentInfo['studentId'] ?>
|
||||
</h6>
|
||||
<h6 style="font-size: 14px; font-weight: 600; ">
|
||||
<?= $theStudentInfo['classroom_name'] ?>
|
||||
</h6>
|
||||
<h6 style="font-size: 13px; font-style: italic; font-weight: 500; ">
|
||||
<?= $theStudentInfo['b_name'] ?>
|
||||
</h6>
|
||||
|
||||
|
||||
</div>
|
||||
<div style="font-size: 14px; font-weight: 600; " class="col text-right">
|
||||
<div>
|
||||
<i class="fa fa-phone mx-1" aria-hidden="true" style="-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); "></i>
|
||||
<?= $theStudentInfo['emergency_contact_number'] ?>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
|
||||
<form method="post" action="<?= base_url(); ?>admin/student-fees/<?= $url_params ?>">
|
||||
<input type="hidden" name="student_id" value="<?= $theStudentInfo['student_id']; ?>">
|
||||
<input type="hidden" name="batch_id" value="<?= $theStudentInfo['batch_id']; ?>">
|
||||
<input type="hidden" name="course_id" value="<?= $theStudentInfo['course_id']; ?>">
|
||||
<?php
|
||||
|
||||
// dd($theStudentInfo);
|
||||
$course_fees = $theStudentInfo['course_fees'];
|
||||
|
||||
foreach ($course_fees as $cf_key => $course_fee) {
|
||||
|
||||
$feeTitle = $course_fee['fee_title'];
|
||||
$fees = $course_fee['fees'];
|
||||
?>
|
||||
|
||||
<div class="card mb-3">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title mb-2"><?= $feeTitle ?></h5>
|
||||
|
||||
|
||||
<p class="card-text">
|
||||
<?php
|
||||
// echo '<pre>';
|
||||
// print_r($fees);
|
||||
?>
|
||||
</p>
|
||||
<div class="row px-3 align-items-center">
|
||||
<?php
|
||||
foreach ($fees as $f_key => $f_value) {
|
||||
$check_status = ($f_value['fee_assigned_id'] > 0) ? "checked" : "";
|
||||
if ($f_value['sop_id'] > 0) {
|
||||
$className = "";
|
||||
$checkbxinput = "";
|
||||
$disable_attr = 'style="background-color: #28a745 !important;" disabled="disabled" data-toggle="tooltip" title="Fees Partialy paid" readonly="readonly"';
|
||||
$partial_payment_checkbox = " style='background-color: green !important;'";
|
||||
} else {
|
||||
$checkbxinput = "stud_check_inputs feestype_childerns_" . $f_value['id'] . " childschkBx" . $theStudentInfo['student_id'];
|
||||
$className = "fes_child_checkbox fees_type_" . $f_value['id'] . " student_checkid_" . $theStudentInfo['student_id'];
|
||||
$disable_attr = '';
|
||||
$partial_payment_checkbox = "";
|
||||
}
|
||||
?>
|
||||
<div class="col-md-3 py-0 my-auto align-items-center justify-content-center">
|
||||
<!-- <div class="row px-3 mb-2 align-items-center">
|
||||
<input type="checkbox" id="checkBx_<?= $f_value['id']; ?>_<?= $theStudentInfo['student_id']; ?>" class="checkmark <?= $className; ?>" name="fees_<?= $f_key; ?>_<?= $f_value['id']; ?>[]" onclick="fees_type_check(this,<?= $f_value['id']; ?>,<?php echo $theStudentInfo['student_id']; ?>)" <?= $check_status; ?> value="<?php echo ($f_value['fee_assigned_id'] > 0) ? "on" : "off"; ?>" <?= $disable_attr; ?>>
|
||||
<h6 class="px-3"><?= $f_value['fee_values'] ?></h6>
|
||||
</div> -->
|
||||
<div class="checkbox">
|
||||
<label>
|
||||
<input type="hidden" name="course_fees_id[]" value="<?= $f_value['id']; ?>">
|
||||
<input type="hidden" name="course_fees_assigned_id[<?= $f_value['id']; ?>]" value="<?= $f_value['fee_assigned_id']; ?>">
|
||||
<input type="hidden" name="course_fees_payment_status[<?= $f_value['id']; ?>]" value="<?= $f_value['payment']; ?>">
|
||||
<input type="checkbox" id="checkBx_<?= $f_value['id']; ?>_<?= $theStudentInfo['student_id']; ?>" class="checkmark <?= $className; ?>" name="fees[<?= $f_value['id']; ?>]" onclick="fees_type_check(this,<?= $f_value['id']; ?>,<?php echo $theStudentInfo['student_id']; ?>)" <?= $check_status; ?> <?= $disable_attr; ?>>
|
||||
<h6 class="px-3" style="font-size: 14px;"><?= $f_value['fee_values'] ?> <br> <small>(<?= $school_info['currency_symbol'] . '. ' . $f_value['amount'] ?>)</small></h6>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
|
||||
?>
|
||||
<?php } ?>
|
||||
|
||||
<input type="submit" class=" w-100 btn btn-sm mb-2" style="background-color:#032da1;color:#fff;" name="assigntostudents" value="Update">
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- admin template section end -->
|
||||
</main>
|
||||
<!--End right-top side-->
|
||||
</div>
|
||||
|
||||
<script defer src="<?php echo base_url(); ?>assets_admin/js/bootstrap-select.min.js"></script>
|
||||
|
||||
<script>
|
||||
jQuery(document).ready(function() {
|
||||
jQuery(".custom_tble").clone(true).appendTo('.table_div_cover').addClass('clone');
|
||||
});
|
||||
|
||||
function fees_type_check(ele, fee_id, student_id) {
|
||||
var act_val = parseInt($('#cb_' + fee_id + '_' + student_id).val());
|
||||
var isChecked = $('#' + ele.id).prop("checked");
|
||||
// alert('#'+ele.id);
|
||||
// if (isChecked)
|
||||
// $('#chkBx_' + fee_id + '_' + student_id).val("on");
|
||||
// else
|
||||
// $('#chkBx_' + fee_id + '_' + student_id).val("off");
|
||||
|
||||
// var read_val = (isChecked === true) ? 1 : 0;
|
||||
// var rowcounter = parseInt($('#rowcounter_' + student_id).val());
|
||||
// if (parseInt(read_val) != act_val) {
|
||||
// rowcounter = rowcounter + 1;
|
||||
// } else {
|
||||
// rowcounter = rowcounter - 1;
|
||||
// }
|
||||
// if (rowcounter === 0) {
|
||||
// $('#student-checkbox_' + student_id).prop('checked', false);
|
||||
// } else {
|
||||
// $('#student-checkbox_' + student_id).prop('checked', true);
|
||||
// }
|
||||
// $('#rowcounter_' + student_id).val(rowcounter);
|
||||
|
||||
console.log(ele + ' ======> ' + fee_id + ' ====> ' + student_id);
|
||||
|
||||
console.log($(ele).prop('checked'));
|
||||
$(ele).attr('checked', true);
|
||||
|
||||
}
|
||||
</script>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
Reference in New Issue
Block a user