<?php
include('includes/config/config.php');
include('includes/functions.php');
header('Content-Type: application/force-download');
header('Content-disposition: attachment; filename=ailment_system_with_dept_excel.xls');
?>
<html>
<link href="includes/css-js/admin.css" rel="stylesheet" type="text/css" />

<body>
    <table border="1" style="text-aling: center;">

        <tr bgcolor="#eeeeee">
        <th width="5%" ;>Sr No.</th>
            <th width="10%" ;>Emp. Code</th>
            <th width="10%" ;>Name</th>
            <th width="10%" ;>Associate Employee</th>
            <th width="12%" ;>Designation</th>
            <th width="12%" ;>Department</th>
            <th width="12%" ;>Emp Cadre</th>
            <th width="12%" ;>Contact No</th>
            <th width="12%" ;>Visit Date</th>
            <th width="12%" ;>OPD No.</th>
            <th width="12%" ;>Diagnosis</th>
            <th width="12%" ;>Ailment Systems</th>
            <th width="12%" ;>Abnormality</th>
            

        </tr>
        <?php
$date = date("Y-m-d");

$default_start_date = date('Y-m-d', strtotime($date . ' -7 days'));

$default_end_date =  date('Y-m-d', strtotime($date));

error_log("date ." . $default_start_date . "  " . $default_end_date);

if (!empty($_POST['startDateDept'])) {
    $default_start_date = date('Y-m-d', strtotime($_POST['startDateDept']));
}
if (!empty($_POST['endDateDept'])) {
    $default_end_date = date('Y-m-d', strtotime($_POST['endDateDept']));
}

error_log("date after filter ." . $default_start_date . "  " . $default_end_date);

$dept_id = $_POST['dept_id'];



        $sql = "select e.ailments_new, e.emp_id ,e.dept,e.ticket_no,e.designation,e.ailment_systems_new,e.abnormalitys, e.department, e.appointment_date , p.patient_name ,p.dob ,p.emp_cadre  ,p.primary_phone , p.patient_cat_id from employee_appointment e left join patient_master p on e.emp_id=p.id where date(e.appointment_date) >= '" . $default_start_date . "' and  date(e.appointment_date) <= '" . $default_end_date . "'  and appointment_type='O' and e.department = '".$dept_id."' ";
        error_log($sql . "query");
        $result = mysqli_query($conn, $sql);
        $i = 1;
        while ($fetchData = mysqli_fetch_array($result)) { ?>
            <tr style="text-align: center;">
                <td><?php echo $i ?></td>
               

                <?php error_log( $fetchData['emp_id']."dmdmdm");?>
                <td><?php echo getFieldFromTable('emp_code', 'patient_master', 'id', $fetchData['emp_id']); ?></td>

                <td><?php echo getFieldFromTable('patient_name', 'patient_master', 'id', $fetchData['emp_id']); ?></td>
                
                <?php
                if (empty($fetchData['emp_id'])) {
                ?>

                    <td><?php echo getFieldFromTable('patient_name', 'patient_master', 'id', $fetchData['primary_patient_id']); ?></td>


                <?php
                } else {
                ?>
                    <td></td>
                <?php
                }
                ?>

                
                <td><?php echo getFieldFromTable('designation_name', 'designation', 'designation_id', $fetchData['designation']); ?></td>

                <td><?php echo getFieldFromTable('dept_name', 'department', 'dept_id', $fetchData['department']); ?></td>


             
                
                <td><?php echo getFieldFromTable('emp_cadre', 'emp_cadre', 'emp_cadre_id', $fetchData['emp_cadre']); ?>
                </td>
                
                <td><?php echo getFieldFromTable('primary_phone', 'patient_master', 'id', $fetchData['emp_id']); ?></td>

                <?php $checkupDate = date('d-m-Y', strtotime($fetchData['appointment_date'])); ?>
                <td><?php echo $checkupDate ?></td>

                <td><?php echo $fetchData['ticket_no'] ?></td>
               
             
                <td><?php echo getCommaSeperatedValuesForInClause("select ailment_name from ailment", "ailment_id", $fetchData['ailments_new']); ?></td>

               

                <td><?php echo getCommaSeperatedValuesForInClause("select ailment_sys_name from ailment_system", "ailment_sys_id", $fetchData['ailment_systems_new']); ?></td>

                <td><?php echo getCommaSeperatedValuesForInClause("select abnormality_name from abnormality ", "abnormality_id", $fetchData['abnormalitys']); ?></td>

            </tr>
        <?php
            $i++;
        }
        ?>
    </table>
</body>

</html>