<?php
$query = "SELECT * FROM sickness where emp_id='$flex_opd_id' AND doctor_last_attended='0' ";
// echo $query;
$existingAilmentList = "";
$result = @mysqli_query($conn, $query);
while ($row = mysqli_fetch_assoc($result)) {
	$emp_id = $row['emp_id'];
	$sickness_id = $row['sickness_id'];
	$past_ticket_no = $row['ticket_no'];
	$past_agency = $row['agency'];
	$past_des = $row['des_future'];
	$past_from_date = $row['from_date'];
	$past_to_date = $row['to_date'];
	$past_date_absent = $row['date_absent'];
	$past_date_absent_to = $row['date_absent_to'];
	$past_date_return = $row['date_return'];
	$existingAilmentList = $row['ailment_name'];
	$ailment_id = $row['ailment_system'];
	$certificate_type=$row['certificate_type'];
}

?>
<form name="sickness_form_employee" id="sickness_form_employee" role="form-horizontal">
    <div class="row">
        <div class="col-xs-12 widget-container-col" id="widget-container-col-1">
            <div class="widget-box box box-warning" id="widget-box-1">
                <div class="widget-header">
                    <h5 class="widget-title">Fitness form &nbsp; <?= $patient_name ?> &nbsp;<a target="_blank"
                            href="emp_dashboard.php?flex_patient_id=<?= $flex_opd_id ?>"><i style="font-size: 17px;"
                                class="glyphicon glyphicon-user"></i></a>

                        <div class="widget-toolbar">

                            <div class="clearfix">
                                <div class="pull-right tableTools-container">
                                    <div class="dt-buttons btn-overlap btn-group">
                                        <a class="dt-button buttons-csv buttons-html5 btn btn-white btn-primary btn-bold"
                                            id="forwardButton" tabindex="0" aria-controls="dynamic-table"
                                            data-original-title="Send To Doctor" title="Save"><span><i
                                                    class="fa fa-save bigger-110 blue"></i> <span
                                                    class="hidden">Save</span></span></a>

                                        <a class="dt-button buttons-print btn btn-white btn-primary btn-bold"
                                            data-action="fullscreen" tabindex="0" aria-controls="dynamic-table"
                                            data-original-title="Maximize" title="Maximize"><span><i
                                                    class="fa fa fa-expand bigger-110 grey"></i> <span
                                                    class="hidden">Maximize</span></span></a> <input type="hidden"
                                            name="attendedStatus" id="attendedStatus" <?php if ($rolecode == 'DOC') { ?>
                                            value="<?= $__STATUS_DOCTOR_ATTENDED ?>" <?php } ?>
                                            <?php if ($rolecode == 'RCP') { ?>
                                            value="<?= $__STATUS_RECEPTIONIST_ATTENDED ?>" <?php } ?> />
                                        <input type="hidden" name="doctor_last_attended" id="doctor_last_attended"
                                            <?php if ($rolecode == 'DOC') { ?> value="<?= $_SESSION['user_id'] ?>"
                                            <?php } else { ?> value="<?= $row['doctor_last_attended'] ?>" <?php } ?> />

                                        <!--<a class="dt-button buttons-print btn btn-white btn-primary btn-bold"  data-action="fullscreen" tabindex="0" aria-controls="dynamic-table" data-original-title="" title=""><span><i class="fa fa fa-expand bigger-110 grey"></i> <span class="hidden">Maximize</span></span></a>-->
                                    </div>
                                </div>
                            </div>

                        </div>
                </div>

                <div class="panel-body">
                    <div class="row">


                        <div class="col-sm-3">
                            <label class="control-label" for="appointment_id"><strong style="font-size: 11px">Fitness
                                    No.:</strong></label>
                            <?php
							//$ticket_no = getTableFieldValue('employee_appointment','max(appointment_id)');
							if (isset($past_ticket_no)) {
								$ticket_no = $past_ticket_no;
							} else {
								$ticket_no = creatingTicketNoFitness();
							}

							?>
                            <input id="ticket_no" type="hidden" name="ticket_no" value="<?php echo $ticket_no; ?>" />

                            <div class="input-group">
                                <?php echo $ticket_no; ?>
                            </div>

                        </div>

                        <!-- <div class="col-sm-3">
							<label class="control-label" for="appointment_date"><strong
								style="font-size: 11px">Token No</strong></label>

							<div class="input-group">
								<input id="token_no" name="token_no" type="text"
								value="<?= $past_token_no; ?>" />
							</div>

						</div> -->
                        <input class="  form-control" name="certificate_type" id="certificate_type"
                            placeholder="Certificate Type" type='hidden' value="<?= $certificate_type?>">
                        <input type="hidden" name="emp_id" id="emp_id" value="<?= $flex_opd_id ?>">

                        <div class="col-sm-3">
                            <label for="role">Date</label>
                            <div class="input-group">
                                <input class="form-control" name="sickness_date" id="sickness_date" type="text" /> <span
                                    class="input-group-addon"> <i class="fa fa-calendar bigger-110"></i>
                                </span>
                            </div>
                        </div>

                        <div class="col-sm-3" style="display: none;">
                            <label for="role">Approval Date</label>
                            <div class="input-group">
                                <input class="form-control" name="approval_date" id="approval_date" type="text" /> <span
                                    class="input-group-addon"> <i class="fa fa-calendar bigger-110"></i>
                                </span>
                            </div>
                        </div>

                        <div class="col-sm-4">
                            <label class="control-label" for="followup_to_opd"><strong style="font-size: 11px">Follow up
                                    to(if Applicable)</strong></label>

                            <div class="input-group">
                                <?php if ($rolecode != 'DOC' && $row['doctor_attended_flag'] == 'Y') { ?>

                                <?= ($row['followup_to_opd'] == '0') ? "None" : $row['followup_to_opd'] ?>
                                <input type="hidden" id="followup_to_opd" name="followup_to_opd"
                                    value="<?= $row['followup_to_opd'] ?>" />
                                <?php } else { ?>
                                <select id="followup_to_opd" name="followup_to_opd">
                                    <option value="">None</option>
                                    <?php

										$sql = "select CONCAT(ticket_no,' ',DATE_FORMAT(appointment_date,'%d-%b-%Y %l:%i %p ')) as nameCol,appointment_id from employee_appointment where appointment_type = 'I' and emp_id ='$flex_opd_id' order by appointment_date";

										error_log("odddddd" . $sql);

										$resultSet = mysqli_query($conn, $sql);

										while ($row = mysqli_fetch_array($resultSet)) {



											echo "<option value='" . $row['appointment_id'] . "' selected=selected>" . $row['nameCol'] . "</option>";
										} ?>

                                </select>

                            </div>
                            <?php } ?>

                        </div>


                    </div>
                    <div class="space-6"></div>
                    <div class="row">
                        <div class="form-group col-sm-3 ">
                            <label for="role">Treatment start Date</label>


                            <div class="input-group">
                                <input class="form-control" name="from_date" readOnly="readonly" id="from_date"
                                    type="text" /> <span class="input-group-addon">
                                    <i class="fa fa-calendar bigger-110"></i>
                                </span>
                            </div>
                        </div>


                        <div class="form-group col-sm-3">
                            <label for="role">Treatment End Date </label>
                            <div class="input-group">
                                <input class="form-control" name="to_date" readOnly="readonly" id="to_date"
                                    type="text" /> <span class="input-group-addon"> <i
                                        class="fa fa-calendar bigger-110"></i>
                                </span>
                            </div>
                        </div>
                        <div class="form-group col-sm-3">
                            <label for="role">Unfit From Date</label>
                            <input type="hidden" class="form-control" name="sickness_id" id="sickness_id"
                                value="<?= $sickness_id ?>" required />

                            <div class="input-group">
                                <input class="form-control" name="date_absent" readOnly="readonly" id="date_absent"
                                    type="text" /> <span class="input-group-addon">
                                    <i class="fa fa-calendar bigger-110"></i>
                                </span>
                            </div>
                        </div>
                        <div class="form-group col-sm-3">
                            <label for="role">Unfit to Date</label>

                            <div class="input-group">
                                <input class="form-control" name="date_absent_to" readOnly="readonly"
                                    id="date_absent_to" type="text" /> <span class="input-group-addon">
                                    <i class="fa fa-calendar bigger-110"></i>
                                </span>
                            </div>
                        </div>

                        <div class="space-6"></div>
                        <!-- 					<div class="row"> -->
                        <!-- <div class="form-group col-sm-3 ">
							<label for="role">Justifiable From  Date</label>


							<div class="input-group">
								<input class="form-control" name="justifiable_from"
									id="justifiable_from" type="text"    /> <span class="input-group-addon">
									<i class="fa fa-calendar bigger-110"></i>
								</span>
							</div>
						</div> -->


                        <!-- <div class="form-group col-sm-3">
							<label for="role">Justifiable To  Date </label>
							<div class="input-group">
								<input class="form-control" name="justifiable_to"
									id="justifiable_to" type="text" /> <span class="input-group-addon">
									<i class="fa fa-calendar bigger-110"></i>
								</span>
							</div>
						</div>
						<div class="form-group col-sm-3">
							<label for="role">Not Justifiable From  Date</label> 

							<div class="input-group">
								<input class="form-control" name="date_not_just"
									id="date_not_just" type="text" /> <span class="input-group-addon">
									<i class="fa fa-calendar bigger-110"></i>
								</span>
							</div>
						</div> -->
                        <!-- <div class="form-group col-sm-3">
						
							<label for="sickness">Not Justifiable To  Date</label>

							<div class="input-group">
								<input class="form-control" name="date_not_just_to"
									id="date_not_just_to" type="text" /> <span class="input-group-addon">
									<i class="fa fa-calendar bigger-110"></i>
								</span>
							</div>
						</div

					</div> -->
                        <div class="space-6"></div>
                        <div class="form-group col-sm-3">
                            <label for="sickness">Date of Rejoining</label>

                            <div class="input-group">
                                <input class="form-control" name="date_return" readOnly="readonly" id="date_return"
                                    type="text" /> <span class="input-group-addon">
                                    <i class="fa fa-calendar bigger-110"></i>
                                </span>
                            </div>
                        </div>
                        <div class="space-6"></div>


                        <div class="form-group col-sm-3">

                            <label for="sickness">You Told the Dispensary About the Sickness</label>

                            <input type="text" class="form-control" name="des_dis" id="des_dis" placeholder=""
                                value="YES" required />


                        </div>

                        <div class="form-group col-sm-3">

                            <label for="sickness">Do You Think You Got Sick Because of Work?</label>

                            <select class="form-control" name="des_sick" id="des_sick" placeholder="" value=""
                                required />

                            <!-- <option value="" disabled selected>SELECT</option> -->

                            <option value="YES">YES</option>
                            <option value="NO">NO</option>

                            </select>


                        </div>

                        <div class="form-group col-sm-3">

                            <label for="sickness">What Can Be Done To Prevent It In Future?</label>

                            <input type="text" class="form-control" name="des_future" id="des_future" placeholder=""
                                value="<?= $past_des ?>" required />


                        </div>
                    </div>
                    <div class="space-6"></div>
                    <div class="row">
                        <div class="form-group col-sm-3">
                            <label for="sickness">Treatment Given By</label> <input type="text" class="form-control"
                                name="agency" id="agency" placeholder="Enter Agency" value="<?= $past_agency; ?>"
                                required />
                        </div>


                        <div class="form-group col-sm-3">
                            <label for="sickness">Health status</label>
                            <select class="form-control" name="des" id="des" placeholder="Remarks" value="" required />

                            <!-- <option value="" disabled selected>SELECT</option> -->
                            <option value="NORMAL">NORMAL</option>
                            <option value="WEAK">WEAK</option>
                            <option value="SICK">SICK</option>

                            </select>
                        </div>
                        <div class="form-group col-sm-3">
                            <label class="control-label" for="ailment"><strong
                                    style="font-size:11px">Diagnosis</strong></label>


                            <input name="ailment_system[]" type="hidden" data-placeholder="Ailments"
                                value="<?php echo $row['ailment_system_ids'] ?>">
                            <input name="injury_part[]" type="hidden" data-placeholder="Ailments"
                                value="<?php echo $row['injury_parts'] ?>">

                            <input name="health_advice_name[]" type="hidden" data-placeholder="Ailments"
                                value="<?php echo $row['health_advices'] ?>">

                            <input name="isEmergency" type="hidden" data-placeholder="Ailments"
                                value="<?php echo $row['IsEmergency'] ?>">


                            <div class="input-group">
                                <input name="ailment[]" type="hidden" data-placeholder="Ailments"
                                    value="<?php echo $existingAilmentList; ?>">
                                <input type="text" class="form-control" id="ailment_new" name="ailment_new"
                                    data-placeholder="Ailments">
                            </div>


                        </div>

                        <div class="form-group col-sm-3">

                            <label class="control-label" for="ailment_system"><strong style="font-size: 11px">Ailment
                                    System</strong></label>
                            <?php error_log("ailment new:".$ailment_id);?>
                            <select class="chosen-select form-control" id="ailment_system_new" name="ailment_system_new"
                                data-placeholder="Ailment System">
                                <option value="">Select Ailment System</option>
                                <?php echo generateOptionForMultiple('ailment_system', 'ailment_sys_name', 'ailment_sys_id', $ailment_id, ''); ?>
                            </select>

                        </div>


                    </div>
                </div>
            </div>
        </div>
    </div>

</form>
<script>
$('#ailment_system_new').trigger('chosen:updated');
$('#ailment_name').trigger('chosen:updated');
$(".select2").select();
jQuery(function($) {
    <?php if ($_SESSION['RoleCode'] == $_SESSION['RoleCode']) {    ?>
    $("#forwardButton").on("click", function() {

        BootstrapDialog.show({
            title: 'Forward',

            message: '<select class="form-control"  id="forward_status" >' +
                '<option value="<?= $__STATUS_RECEPTIONIST_ATTENDED ?>">Save & Add Supporting Documents</option>' +
                '<option value="<?= $__STATUS_DOCTOR_PENDING ?>">Forward To Doctor</option>',

            buttons: [{
                label: 'OK',
                action: function() {
                    $("#attendedStatus").val($("#forward_status").val());
                    validation($("#forward_status").val())
                    if ($("#forward_status").val() ==
                        "<?= $__STATUS_RECEPTIONIST_ATTENDED ?>") {
                        $("#upload_sickness_docs_label").text(
                            'Upload Supporting Documents');
                        $("#sickness_upload_btn").attr('disabled', false);
                    } else {
                        BootstrapDialog.alert('Forwarded To Doctor');
                        location.href = "home_receptionist.php";
                    }



                }
            }]
        });
    });
    <?php } else { ?>
    validation()
    <?php } ?>

    if (!ace.vars['old_ie'])
        $('#sickness_date').datetimepicker({
            format: 'DD/MM/YYYY h:mm A', //use this option to display seconds
            defaultDate: new Date(),
            maxDate: new Date(),
            icons: {
                time: 'fa fa-clock-o',
                date: 'fa fa-calendar',
                up: 'fa fa-chevron-up',
                down: 'fa fa-chevron-down',
                previous: 'fa fa-chevron-left',
                next: 'fa fa-chevron-right',
                today: 'fa fa-arrows ',
                clear: 'fa fa-trash',
                close: 'fa fa-times'
            }
        }).next().on(ace.click_event, function() {
            $(this).prev().focus();
        });
    $('#from_date').datepicker({
        format: 'dd/mm/yyyy', //use this option to display seconds
        //'setDate': new Date(),
        endDate: "+30d",
        //minDate:  new Date()-10,
        icons: {
            time: 'fa fa-clock-o',
            date: 'fa fa-calendar',
            up: 'fa fa-chevron-up',
            down: 'fa fa-chevron-down',
            previous: 'fa fa-chevron-left',
            next: 'fa fa-chevron-right',
            today: 'fa fa-arrows ',
            clear: 'fa fa-trash',
            close: 'fa fa-times'
        }
        <?php if (isset($past_from_date)) { ?>
    }).datepicker("setDate", new Date("<?= $past_from_date ?>"));
    <?php } else { ?>
}).datepicker("setDate", new Date());
<?php } ?>
$('#to_date').datepicker({
format: 'dd/mm/yyyy', //use this option to display seconds
defaultDate: new Date("<?= $row['to_date'] ?>"),
endDate: "+30d",
//minDate:  new Date()-10,
icons: {
    time: 'fa fa-clock-o',
    date: 'fa fa-calendar',
    up: 'fa fa-chevron-up',
    down: 'fa fa-chevron-down',
    previous: 'fa fa-chevron-left',
    next: 'fa fa-chevron-right',
    today: 'fa fa-arrows ',
    clear: 'fa fa-trash',
    close: 'fa fa-times'
}
<?php if (isset($past_to_date)) { ?>
}).datepicker("setDate", new Date("<?= $past_to_date ?>"));
<?php } else { ?>
}).datepicker("setDate", new Date());
<?php } ?>

$('#date_absent').datepicker({
format: 'dd/mm/yyyy',
endDate: "+1d"

<?php if (isset($past_date_absent)) { ?>
}).datepicker("setDate", new Date("<?= $past_date_absent ?>"));
<?php } else { ?>
}).datepicker("setDate", new Date());
<?php } ?>

$('#date_absent_to').datepicker({
format: 'dd/mm/yyyy',
endDate: "+1d"

<?php if (isset($past_date_absent_to)) { ?>
}).datepicker("setDate", new Date("<?= $past_date_absent_to ?>"));
<?php } else { ?>
}).datepicker("setDate", new Date());
<?php } ?>

$('#date_return').datepicker({
format: 'dd/mm/yyyy', //use this option to display seconds
defaultDate: new Date("<?= $row['date_return'] ?>"),
endDate: "+30d",
//minDate:  new Date()-10,
icons: {
    time: 'fa fa-clock-o',
    date: 'fa fa-calendar',
    up: 'fa fa-chevron-up',
    down: 'fa fa-chevron-down',
    previous: 'fa fa-chevron-left',
    next: 'fa fa-chevron-right',
    today: 'fa fa-arrows ',
    clear: 'fa fa-trash',
    close: 'fa fa-times'
}
<?php if (isset($past_date_return)) { ?>
}).datepicker("setDate", new Date("<?= $past_date_return ?>"));
<?php } else { ?>
}).datepicker("setDate", new Date());
<?php } ?>

$('#date_not_just').datepicker({
    format: 'dd/mm/yyyy',
    endDate: new Date()

}).datepicker("setDate");

$('#date_not_just_to').datepicker({
    format: 'dd/mm/yyyy',
    endDate: new Date()

}).datepicker("setDate");
$('#justifiable_from').datepicker({
    format: 'dd/mm/yyyy',
    endDate: new Date()

}).datepicker("setDate");

$('#justifiable_to').datepicker({
    format: 'dd/mm/yyyy',
    endDate: new Date()

}).datepicker("setDate");

$('#approval_date').datepicker({
format: 'dd/mm/yyyy', //use this option to display seconds
defaultDate: new Date("<?= $row['approval_date'] ?>"),
endDate: "+30d",
//minDate:  new Date()-10,
icons: {
    time: 'fa fa-clock-o',
    date: 'fa fa-calendar',
    up: 'fa fa-chevron-up',
    down: 'fa fa-chevron-down',
    previous: 'fa fa-chevron-left',
    next: 'fa fa-chevron-right',
    today: 'fa fa-arrows ',
    clear: 'fa fa-trash',
    close: 'fa fa-times'
}

}).datepicker("setDate", new Date());

});

function validation() {
    var date_absent = $('#date_absent').val();
    if (date_absent == '') {
        BootstrapDialog.alert('Please Enter Date Absent .!!!');
        return false;
    }
    var date_return = $('#date_return').val();
    if (date_return == '') {
        BootstrapDialog.alert('Please Enter Date Return .!!!');
        return false;
    }
    // var agency = $('#agency').val();
    // if(agency == ''){
    // 	BootstrapDialog.alert('Please Enter Agency  .!!!');
    // 	return false;
    // }
    // var name = $('#ailment').val();
    // if(name == ''){
    // 	BootstrapDialog.alert('Please Enter Ailment Name  .!!!');
    // 	return false;
    // }


    save();
}

$('#ailment_new').trigger('chosen:updated');

if ($('#ailment_new')) {
    var ailments = new Array();
    getAilments();

    function getAilments() {
        $.ajax({
            url: 'select_ailments.php',
            type: "GET",
            success: function(data) {
                ailments = $.parseJSON(data);

            },
            error: function(data) {
                BootstrapDialog.alert('Error pulling Ailments');
                return;
            }
        });
    }
}

$(document).ready(function() {


    if ($('#ailment_new')) {
        setTimeout(function() {

            var tag_input_ailments = $('#ailment_new');
            try {
                tag_input_ailments.tag({
                    placeholder: tag_input_ailments.attr('placeholder'),

                    source: ailments

                })

                //programmatically add/remove a tag
                var $tag_obj = $('#ailment_new').data('tag');
                //$tag_obj.add('Programmatically Added');
                var existingAilments = "<?= $existingAilmentList ?>"
                var existingAilments =
                    "<?= getCommaSeperatedValuesForInClause('select ailment_name from ailment', 'ailment_id', $existingAilmentList) ?>"
                if (existingAilments != undefined && existingAilments != null && existingAilments !=
                    '') {
                    var existingAilmentsArr = existingAilments.split(",");
                    jQuery.each(existingAilmentsArr, function(i, val) {
                        $tag_obj.add(val.toUpperCase());
                    });
                }
                //var index = $tag_obj.inValues('some tag');
                //	$tag_obj.remove(index);
            } catch (e) {
                //display a textarea for old IE, because it doesn't support this plugin or another one I tried!
                tag_input_ailments.after('<textarea id="' + tag_input_ailments.attr('id') + '" name="' +
                    tag_input_ailments.attr('name') + '" rows="3">' + tag_input_ailments.val() +
                    '</textarea>').remove();
                //autosize($('#form-field-tags'));
            }
            var x = $("#from_date").width();
            $('.tags > input').css('width', x + 30);
        }, 500);

    } //end Ailments*/

});
</script>
<?php include('common_ace.php'); ?>

<?php include 'support_sickness_document.php' ?>
<?php include 'image_popup_sickness.php' ?>