190 lines
6.2 KiB
PHP
190 lines
6.2 KiB
PHP
<!DOCTYPE html>
|
|
<html>
|
|
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<style>
|
|
.text-center { text-align: center; }
|
|
.text-right { text-align: right; }
|
|
.text-left { text-align: left; }
|
|
|
|
body {
|
|
margin: 0 auto;
|
|
color: #3A3A3A;
|
|
background: #FFFFFF;
|
|
font-family: sans-serif;
|
|
font-size: 12px;
|
|
}
|
|
|
|
.main-table {
|
|
width: 100%;
|
|
border-collapse: collapse;
|
|
border: 1px solid #000;
|
|
}
|
|
|
|
.main-table td, .main-table th {
|
|
border: 1px solid #000;
|
|
padding: 8px;
|
|
}
|
|
|
|
.company-header {
|
|
font-size: 1em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.form-title {
|
|
font-weight: bold;
|
|
padding: 10px 1px;
|
|
}
|
|
|
|
#leaveDetails {
|
|
width: 100%;
|
|
border-collapse: collapse;
|
|
}
|
|
|
|
#leaveDetails th, #leaveDetails td {
|
|
border: 0 !important; /* Reset all borders first */
|
|
}
|
|
|
|
/* Header Row */
|
|
#leaveDetails th:nth-child(1) { /* From Date */
|
|
border-right: 1px solid #000;
|
|
border-bottom: 1px solid #000;
|
|
}
|
|
|
|
#leaveDetails th:nth-child(2) { /* To Date */
|
|
border-left: 1px solid #000;
|
|
border-right: 1px solid #000;
|
|
border-bottom: 1px solid #000;
|
|
}
|
|
|
|
#leaveDetails th:nth-child(3) { /* No's Days */
|
|
border-left: 1px solid #000;
|
|
border-bottom: 1px solid #000;
|
|
}
|
|
|
|
/* Data Row */
|
|
#leaveDetails td:nth-child(1) { /* From Date value */
|
|
border-right: 1px solid #000;
|
|
border-top: 1px solid #000;
|
|
}
|
|
|
|
#leaveDetails td:nth-child(2) { /* To Date value */
|
|
border-left: 1px solid #000;
|
|
border-right: 1px solid #000;
|
|
border-top: 1px solid #000;
|
|
}
|
|
|
|
#leaveDetails td:nth-child(3) { /* No's Days value */
|
|
border-left: 1px solid #000;
|
|
border-top: 1px solid #000;
|
|
}
|
|
|
|
#leaveDetails td, #leaveDetails th {
|
|
padding: 5px; /* or 0 if you want no padding */
|
|
margin: 0;
|
|
}
|
|
|
|
</style>
|
|
</head>
|
|
|
|
<body>
|
|
<?php
|
|
|
|
$CompanyName = (!empty($company_info) && !empty($company_info[0]->CompanyName)) ? $company_info[0]->CompanyName : "-";
|
|
$CompanyAddress = (!empty($company_info) && !empty($company_info[0]->Address)) ? $company_info[0]->Address : "-";
|
|
$address = preg_replace('/SURVEY\s*:\s*[^,]+,/', '', $CompanyAddress);
|
|
$leave_application_id = (!empty($leave_info) && !empty($leave_info[0]['leave_application_id'])) ? $leave_info[0]['leave_application_id'] : "-";
|
|
$emp_name = (!empty($leave_info) && !empty($leave_info[0]['employeeFullName'])) ? $leave_info[0]['employeeFullName'] : "-";
|
|
$emp_id = (!empty($leave_info) && !empty($leave_info[0]['emp_id'])) ? $leave_info[0]['emp_id'] : "-";
|
|
$department = (!empty($leave_info) && !empty($leave_info[0]['department'])) ? $leave_info[0]['department'] : "-";
|
|
$designation = (!empty($leave_info) && !empty($leave_info[0]['designation'])) ? $leave_info[0]['designation'] : "-";
|
|
$start_date = (!empty($leave_info) && !empty($leave_info[0]['start_date'])) ? get_date_time_dynamical_format('Y-m-d','d-m-Y',$leave_info[0]['start_date']) : "-";
|
|
$end_date = (!empty($leave_info) && !empty($leave_info[0]['end_date'])) ? get_date_time_dynamical_format('Y-m-d','d-m-Y',$leave_info[0]['end_date']) : "-";
|
|
$no_of_days = (!empty($leave_info) && !empty($leave_info[0]['no_of_days'])) ? $leave_info[0]['no_of_days'] : "-";
|
|
$reason = (!empty($leave_info) && !empty($leave_info[0]['reason'])) ? $leave_info[0]['reason'] : "-";
|
|
$status = (!empty($leave_info) && !empty($leave_info[0]['status'])) ? $leave_info[0]['status'] : "-";
|
|
|
|
?>
|
|
<header class="clearfix"></header>
|
|
<main>
|
|
<table class="main-table">
|
|
<!-- Company Name & Address -->
|
|
<tr>
|
|
<td colspan="12" class="text-center" style="width:12.5em">
|
|
<div class="company-header"><?php echo $CompanyName ? _htmlsc($CompanyName) : ""; ?></div>
|
|
<?php if ($CompanyAddress) {
|
|
echo '<div>' . _htmlsc($CompanyAddress) . '</div>';
|
|
} ?>
|
|
</td>
|
|
</tr>
|
|
|
|
<!-- Title -->
|
|
<tr>
|
|
<td colspan="12" class="text-center form-title">Leave Application Form</td>
|
|
</tr>
|
|
|
|
<!-- Employee Details -->
|
|
<tr>
|
|
<td colspan="3" class="text-right"><?php echo trans('Employee Name'); ?></td>
|
|
<td colspan="9" class="text-left"><?php echo _htmlsc($emp_name); ?></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="3" class="text-right"><?php echo trans('Employee ID'); ?></td>
|
|
<td colspan="9" class="text-left"><?php echo _htmlsc($emp_id); ?></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="3" class="text-right"><?php echo trans('Department'); ?></td>
|
|
<td colspan="9" class="text-left"><?php echo _htmlsc($department); ?></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="3" class="text-right"><?php echo trans('Designation'); ?></td>
|
|
<td colspan="9" class="text-left"><?php echo _htmlsc($designation); ?></td>
|
|
</tr>
|
|
|
|
<!-- Leave Details Table -->
|
|
<tr>
|
|
<td colspan="3" class="text-right"><?php echo trans('Date Range'); ?></td>
|
|
<td colspan="9" style="padding: 0 !important;margin: 0 !important">
|
|
<table id="leaveDetails">
|
|
<tr>
|
|
<th>From Date</th>
|
|
<th>To Date</th>
|
|
<th>No Of Days</th>
|
|
</tr>
|
|
<tr>
|
|
<td class="text-center"><?php echo _htmlsc($start_date); ?></td>
|
|
<td class="text-center"><?php echo _htmlsc($end_date); ?></td>
|
|
<td class="text-center"><?php echo _htmlsc($no_of_days); ?></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
|
|
<!-- Status and Reason -->
|
|
<tr>
|
|
<td colspan="3" class="text-right"><?php echo trans('Status'); ?></td>
|
|
<td colspan="9" class="text-left"><?php echo _htmlsc($status); ?></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="3" class="text-right"><?php echo trans('Reason'); ?></td>
|
|
<td colspan="9" class="text-left"><?php echo _htmlsc($reason); ?></td>
|
|
</tr>
|
|
|
|
<!-- Signature Section -->
|
|
<tr>
|
|
<td colspan="6" class="text-center" style="height: 50px; padding-top: 50px;">
|
|
<h6>Employee Signatory</h6>
|
|
</td>
|
|
<td colspan="6" class="text-center" style="height: 50px; padding-top: 50px;">
|
|
<h6>Authorized Signatory</h6>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
|
|
|
|
</main>
|
|
</body>
|
|
|
|
</html>
|