commitall
This commit is contained in:
99
library/application/views/lms-admin/issued-books-reload.php
Normal file
99
library/application/views/lms-admin/issued-books-reload.php
Normal file
@ -0,0 +1,99 @@
|
||||
<table id="tbl" class="display dataTable table-responsive text-center">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Book Name</th>
|
||||
<th>Student Id</th>
|
||||
<th>Student Name</th>
|
||||
<th>Contact</th>
|
||||
<th>Issued Date</th>
|
||||
<th>Remaining Days</th>
|
||||
<th>Over Due</th>
|
||||
<th>Status</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<!-- class="due" -->
|
||||
<?php
|
||||
if (isset($issuedBookData) && !empty($issuedBookData)) {
|
||||
foreach ($issuedBookData as $ibData) {
|
||||
// print_r($ibData);
|
||||
$book_name = $this->db->get_where('lms_books', ['id' => $ibData['book_id']])->row_array();
|
||||
$stdIs = $ibData['eu_unique_id'];
|
||||
$eu_name = $this->LmsAdmin_Model->getStudentDataById($stdIs);
|
||||
$name = '';
|
||||
$mobile = '';
|
||||
if ($eu_name) {
|
||||
$name = $eu_name['name'];
|
||||
$mobile = $eu_name['mobile'];
|
||||
}
|
||||
|
||||
$issDateObj = new DateTime($ibData['issued_date']);
|
||||
$issueDate = $issDateObj->format('Y-m-d');
|
||||
|
||||
$todayDateObj = new DateTime($npCurrDate);
|
||||
$todayIs = $todayDateObj->format('Y-m-d');
|
||||
|
||||
$retDateObj = new DateTime($ibData['return_date']);
|
||||
$returnDate = $retDateObj->format('Y-m-d');
|
||||
|
||||
$remDaysClass = '';
|
||||
$date1 = date_create($todayIs);
|
||||
$date2 = date_create($returnDate);
|
||||
$remaining_days = $date1->diff($date2)->format("%r%a");
|
||||
if ($remaining_days == 0) {
|
||||
$remaining_days = 'Due Today';
|
||||
$remDaysClass = 'due';
|
||||
} else if ($remaining_days < 0)
|
||||
$remaining_days = '0 Days';
|
||||
else
|
||||
$remaining_days = $remaining_days . ' Days';
|
||||
|
||||
$class = '';
|
||||
$over_due_days = 0;
|
||||
$date11 = date_create($returnDate);
|
||||
$date22 = date_create($todayIs);
|
||||
$over_due_days = $date11->diff($date22)->format("%r%a");
|
||||
if ($over_due_days > 0)
|
||||
$class = 'class="due" style="font-weight:500"';
|
||||
if ($over_due_days < 0)
|
||||
$over_due_days = 0;
|
||||
?>
|
||||
<tr>
|
||||
<td><?= $book_name['title']; ?></td>
|
||||
<td><?= $ibData['eu_unique_id']; ?></td>
|
||||
<td><?= $name; ?></td>
|
||||
<td><?= $mobile; ?></td>
|
||||
<td>
|
||||
<?= $issDateObj->format(DATE_FORMAT); ?>
|
||||
</td>
|
||||
<td class='<?php echo $remDaysClass; ?>' <?= !empty($ibData['returned_on_date']) ? "style='font-weight:500;'" : '' ?>> <?php echo empty($ibData['returned_on_date']) ? $remaining_days : '-' ?></td>
|
||||
<td <?= $class; ?>><?= $over_due_days; ?> Days</td>
|
||||
<td class="<?= !empty($ibData['returned_on_date']) ? 'text-success small' : 'text-danger' ?>">
|
||||
<?= !empty($ibData['returned_on_date']) ? 'Returned' : 'Issued' ?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
//echo 'Nepali Current date === '.$todayIs;
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<script>
|
||||
/*$(document).ready(function(){
|
||||
$('.user-drpdown').click(function(){
|
||||
$('.drpdown-items').toggle();
|
||||
});
|
||||
});
|
||||
|
||||
//table js
|
||||
$('#tbl').DataTable( {
|
||||
"lengthMenu": [[5,10, 25, 50, -1], [5,10, 25, 50, "All"]]
|
||||
} );
|
||||
//table js end
|
||||
|
||||
//multiple select js start
|
||||
$('select').selectpicker();
|
||||
//multiple select js end*/
|
||||
</script>
|
Reference in New Issue
Block a user