<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>