?
Current Path : /home1/savoy/public_html/savoyglobal.net/cocorico/application/views/student/ |
Linux gator3171.hostgator.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 |
Current File : /home1/savoy/public_html/savoyglobal.net/cocorico/application/views/student/student_fee_details.php |
<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); $this->load->view('documentreadyfunctions'); $academic_year_id = $this->mastermodel->get_single_field_value('academic_year', 'academic_year_id', 'academic_year_year', $academic_year); $term_academic_details = $this->mastermodel->get_data_dual_srow('term_academic_details', $term, 'term_id', $academic_year_id, 'academic_year_id'); if(!empty($term_academic_details)){ ?> <h3 class="form-section"> Fee Payment </h3> <div class="row-fluid" > <div class="span6 "> <div class="control-group" > <label class="control-label">Receipt No</label> <div class="controls" > <input type="text" name="" id="" class="span12" readonly="readonly" placeholder="--Auto Generated--"/> </div> </div> </div> <div class="span6 "> <div class="control-group" > <label class="control-label">Date</label> <div class="controls" > <input type="text" name="fee_date" id="fee_date" class="required calfocus span12" value="<?=date('d-m-Y');?>"/> </div> </div> </div> </div> <div class="row-fluid" > <div class="span6 "> <div class="control-group" > <label class="control-label">Payment Period</label> <div class="controls" > <select name="payment_mode" id="payment_mode" class="required chosen span12" onchange="get_payment_mode(this.value, 'payment_mode_div','')"> <?php $payment_type = $this->mastermodel->getdatas('finance_payment_types', 'payment_type_id', 'asc'); foreach ($payment_type as $value) { echo '<option value="' . $value['payment_type_id'] . '">' . $value["payment_type"] . '</option>'; } ?> </select> </div> </div> </div> <div class="span6 "> <div class="control-group" > <label class="control-label">Remarks</label> <div class="controls" > <textarea name="remarks" id="remarks" class="span12"></textarea> </div> </div> </div> </div> <div class="portlet box blue" > <div class="portlet-title"> <div class="caption"><i class="icon-check"></i> Payment Details</div> </div> <div class="portlet-body" id='payment_mode_div'></div> </div> <div class="portlet box blue" > <div class="portlet-title"> <div class="caption"><i class="icon-check"></i> Fee Particulars Details</div> </div> <div class="portlet-body"> <table class="table table-striped table-hover table-bordered"> <thead> <tr> <th>Sl</th> <th>Fee Particulars</th> <th>Payment Period</th> <th>Actual Fee</th> <th>Fee</th> <th>Amount Paid</th> <th>Amount</th> </tr> </thead> <tbody> <?php $i = 1; foreach ($student_fee_details as $fee_list) { $paid=0; $student_class_id=$fee_list['student_class_id']; $start = $term_academic_details->term_start_date; $end = $term_academic_details->term_end_date; $dt = $term_academic_details->term_start_date; $fee_id = $fee_list['student_class_fee_id']; ?> <tr> <td><?= $i ?></td> <td><?= $fee_list['fee_particular_name'] ?></td> <?php $monthly_fee_id = 0; if (isset($student_monthly_fee_details[$fee_list['student_class_fee_id']])) { $monthly_fee_id = $student_monthly_fee_details[$fee_list['student_class_fee_id']][0]['student_monthly_fee_id']; } if ($fee_list['payment_type'] == "monthly") { $k = 0; while (strtotime($dt) <= strtotime($end)) { $payment_for=$dt; $month = date('M', strtotime($dt)); $year = date('Y', strtotime($dt)); $month_amount = $this->studentmodel->get_student_monthly_wef_date($fee_list['student_class_id'], $dt); $amount = 0 ; $actual_amount = 0; if(isset($month_amount[$fee_list['student_class_fee_id']][0]['amount'])) { $amount =$month_amount[$fee_list['student_class_fee_id']][0]['amount']; $actual_amount = $month_amount[$fee_list['student_class_fee_id']][0]['actual_amount']; } if ($k > 0) { ?> <tr> <td></td> <td></td> <?php } ?> <td> <?= ($k == 0) ? 'Monthly<br/>' : "" ?> <?= $month . '-' . $year ?> <input type="hidden" name="payment_for_<?= $i ?>" value=" <?= $dt ?>"/> </td> <td> <input style="width: 150px;" type="text"readonly="readonly" name="student_class_actual_fee_<?= $i ?>" id="student_class_actual_fee_<?= $i ?>" value="<?= $actual_amount ?>"/> </td> <td> <input style="width: 150px;" type="text"readonly="readonly" name="student_class_fee_<?= $i ?>" id="student_class_fee_<?= $i ?>" value="<?= $amount ?>"/> <input type="hidden" name="student_class_fee_id_<?= $i ?>" id="student_class_fee_id_<?= $i ?>" value="<?= $fee_id ?>"/> </td> <td> <?php $amount_paid=0; if(isset($student_fee_paid_details[$student_class_id][$fee_id][$payment_for])){ $paid=$student_fee_paid_details[$student_class_id][$fee_id][$payment_for]; $amount_paid=$paid['amount_paid']; } ?> <input type="text"name="paid_amount_<?= $i ?>" id="paid_amount_<?= $i ?>" value="<?=$amount_paid?>" readonly="readonly"/> </td> <td> <input type="text"name="amount_<?= $i ?>" id="amount_<?= $i ?>" onblur="checkPendingAmount('<?=$i?>')"/> </td> </tr> <?php $i++; $k++; $dt = date('Y-m-01', strtotime("+1 months", strtotime($dt))); } } else { $actual_amount = $fee_list['actual_fee_amount']; $amount = $fee_list['fee_amount']; $amount_paid=0; if(isset($student_fee_paid_details[$student_class_id][$fee_id]['0000-00-00'])){ $paid=$student_fee_paid_details[$student_class_id][$fee_id]['0000-00-00']; $amount_paid=$paid['amount_paid']; } ?> <td>Term Wise <input type="hidden" name="payment_for_<?= $i ?>" value=" <?= '0000-00-00' ?>"/> </td> <td> <input style="width: 150px;" type="text" readonly="readonly" name="student_class_actual_fee_<?= $i ?>" id="student_class_actual_fee_<?= $i ?>" value="<?= $actual_amount ?>"/> </td> <td> <input style="width: 150px;" type="text" readonly="readonly" name="student_class_fee_<?= $i ?>" id="student_class_fee_<?= $i ?>" value="<?= $amount ?>"/> <input type="hidden" name="student_class_fee_id_<?= $i ?>" id="student_class_fee_id_<?= $i ?>" value="<?= $fee_id ?>"/> </td> <td> <input type="text"name="paid_amount_<?= $i ?>" id="paid_amount_<?= $i ?>" value="<?=$amount_paid?>" readonly="readonly"/> </td> <td> <input type="text" name="amount_<?= $i ?>" id="amount_<?= $i ?>" onblur="checkPendingAmount('<?=$i?>')"/> </td> </tr> <?php $i++; } } ?> </tbody> </table> </div> </div> <div class="portlet box blue" > <div class="portlet-title"> <div class="caption"><i class="icon-check"></i> Other Fee Details</div> </div> <div class="portlet-body"> <table class="table table-striped table-hover table-bordered" id="student_tb"> <tr> <th>Fee Type</th> <th>Amount <th><input type="button" id="button2" value="Add More" class="addRow" title="Add Row" style="width:75px;"/></th> </tr> <tr> <td> <input type="text" name="fee_other_name" id="fee_other_name" /> </td> <td> <input type="text" name="fee_other_amount" id="fee_other_amount" class="number" /> </td> <td> <img style="float: right; vertical-align: top;"src="<?= base_url() ?>assets/img/close.png" alt="Delete Row" class="delRow clickimage" title="Delete Row"/> </td> </tr> </table> </div> </div> <div class="form-actions"> <input type="hidden" value="<?=$i?>" name="index"/> <input type="hidden" name="resfunction" value="search_fee_payment"/> <button type="submit" onclick="checkdatavalidity($('input#student_id').val(), '#student,#student_id', 'No existing student selected'); checkdatavalidity($('input#batch_id').val(), '#batch,#batch_id', 'No existing Batch selected');addformdata('validateform')" class="btn blue"><i class="icon-ok"></i> Save</button> <button type="button" onclick="viewdata('student','viewinstudentsearch','search_fee_posted','view_fee_posted','<?= $_SESSION['pagenum']; ?>')" class="btn">Cancel</button> </div> <?php }else{ ?> <div class="grid_12"> <div class="box"> <div class="content no-padding"> Set Academic Details for <?=$student_class_details->term_name?> for <?=$academic_year?> </div> </div> </div> <?php } ?>