HEX
Server: LiteSpeed
System: Linux s3604.bom1.stableserver.net 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
User: dmstechonline (1480)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/dmstechonline/crm.chaitanyahospitalvirar.com/application/views/admin/conference/consult.php
<div class="content-wrapper">

    <section class="content">
        <div class="row">
            <div class="col-md-12">
                <div class="box box-primary">
                    <div class="box-header with-border">
                        <h3 class="box-title"><?php echo $this->lang->line('live_consult'); ?></h3>
                        <div class="box-tools pull-right box-tools-md">
                            <?php
if ($this->rbac->hasPrivilege('live_consultation', 'can_add')) {
    ?>
                            <button type="button" class="btn btn-primary btn-sm" data-toggle="modal" data-target="#modal-online-timetable"><i class="fa fa-plus"></i> <?php echo $this->lang->line('add'); ?> </button>
                             <?php
if ($conference_setting->use_doctor_api > 0) {
        ?>
                            <button type="button" class="btn btn-primary btn-sm" data-toggle="modal" data-target="#modal-credential"><i class="fa fa-plus"></i> <?php echo $this->lang->line('add_credential'); ?></button>
                         <?php }}?>
                        </div>
                    </div>
                    <div class="box-body">
                        <?php if ($this->session->flashdata('msg')) {?>
                            <?php echo $this->session->flashdata('msg') ?>
                         <?php $this->session->unset_userdata('msg'); }   ?>
                        <div class="table-responsive">
                        <div class="download_label"><?php echo $this->lang->line('live_consult'); ?></div>
                            <table class="table table-hover table-striped table-bordered ajaxlistconsult" data-export-title="<?php echo $this->lang->line('live_consult'); ?>">
                                <thead>
                                    <tr>
                                        <th><?php echo $this->lang->line('consultation_title'); ?></th>
                                        <th><?php echo $this->lang->line('description'); ?></th>
                                        <th><?php echo $this->lang->line('date'); ?></th>
                                        <th><?php echo $this->lang->line('api_used'); ?></th>
                                        <th><?php echo $this->lang->line('created_by'); ?> </th>
                                        <th><?php echo $this->lang->line('created_for'); ?></th>
                                        <th><?php echo $this->lang->line('patient'); ?></th>
                                        <th><?php echo $this->lang->line('status'); ?></th>
                                        <th class="text-right noExport"><?php echo $this->lang->line('action'); ?></th>
                                    </tr>
                                </thead>
                                <tbody>
                                </tbody>
                            </table><!-- /.table -->
                        </div>
                    </div>
                </div>
            </div>
        </div>

        <!-- Modal -->
<div class="modal fade" id="modal-online-timetable" role="dialog" aria-labelledby="myModalLabel">
    <div class="modal-dialog modal-lg" role="document">
        <div class="modal-content modal-media-content mx-2">
            <div class="modal-header modal-media-header">
                <button type="button" class="close pt1" data-dismiss="modal">&times;</button>
                <div class="row">
                    <div class="col-sm-6 col-xs-6">
                        <div class="form-group15">
                            <div>
                                <select onchange="get_PatientDetails(this.value)"  class="form-control patient_list_ajax" <?php
if ($disable_option == true) {
 
}
?> style="width:100%" name='' id="addpatient_id">
                                </select>
                            </div>
                            <span class="text-danger"><?php echo form_error('refference'); ?></span>
                        </div>
                    </div><!--./col-sm-8-->
                    <div class="col-sm-4 col-xs-5">
                        <div class="form-group15">
                            <?php if ($this->rbac->hasPrivilege('patient', 'can_add')) {?>
                                <a data-toggle="modal" id="add" onclick="holdModal('myModalpa')" class="modalbtnpatient"><i class="fa fa-plus"></i>  <span><?php echo $this->lang->line('new_patient'); ?></span></a>
                            <?php }?>
                        </div>
                    </div><!--./col-sm-4-->
                </div><!-- ./row -->
            </div><!--./modal-header-->
             <form id="form-addconference" accept-charset="utf-8" action="<?php echo base_url() . "admin/zoom_conference/addByOther" ?>" enctype="multipart/form-data" method="post">
                <div class="scroll-area">
                    <div class="modal-body pt0 pb0">
                        <div class="col-lg-12 col-md-12 col-sm-12">
                                <input name="patient_id" id="patient_id" type="hidden" class="form-control" />
                                <input name="email" id="pemail" type="hidden" class="form-control" />
                                <input name="mobileno" id="mobnumber" type="hidden" class="form-control" />
                                <input name="patient_name" id="patientname" type="hidden" class="form-control" />
                                <input type="hidden" class="form-control" id="password" name="password">
                                <div class="row row-eq">
                                    <div class="col-lg-6 col-md-6 col-sm-6">
                                        <div id="ajax_load"></div>
                                        <div class="row ptt10" id="patientDetails" style="display:none">
                                            <div class="col-md-9 col-sm-9 col-xs-9">
                                                <ul class="singlelist">
                                                    <li class="singlelist24bold">
                                                        <span id="listname"></span></li>
                                                    <li>
                                                        <i class="fas fa-user-secret" data-toggle="tooltip" data-placement="top" title="Guardian"></i>
                                                        <span id="guardian"></span>
                                                    </li>
                                                </ul>
                                                <ul class="multilinelist">
                                                    <li>
                                                        <i class="fas fa-venus-mars" data-toggle="tooltip" data-placement="top" title="Gender"></i>
                                                        <span id="genders" ></span>
                                                    </li>
                                                    <li>
                                                        <i class="fas fa-tint" data-toggle="tooltip" data-placement="top" title="Blood Group"></i>
                                                        <span id="blood_group"></span>
                                                    </li>
                                                    <li>
                                                        <i class="fas fa-ring" data-toggle="tooltip" data-placement="top" title="Marital Status"></i>
                                                        <span id="marital_status"></span>
                                                    </li>
                                                </ul>
                                                <ul class="singlelist">
                                                    <li>
                                                        <i class="fas fa-hourglass-half" data-toggle="tooltip" data-placement="top" title="Age"></i>
                                                        <span id="age"></span>
                                                    </li>
 
                                                    <li>
                                                        <i class="fa fa-phone-square" data-toggle="tooltip" data-placement="top" title="Phone"></i>
                                                        <span id="listnumber"></span>
                                                    </li>
                                                    <li>
                                                        <i class="fa fa-envelope" data-toggle="tooltip" data-placement="top" title="Email"></i>
                                                        <span id="email"></span>
                                                    </li>
                                                    <li>
                                                        <i class="fas fa-street-view" data-toggle="tooltip" data-placement="top" title="Address"></i>
                                                        <span id="address" ></span>
                                                    </li>

                                                    <li>
                                                        <b><?php echo $this->lang->line('any_known_allergies') ?> </b>
                                                        <span id="allergies" ></span>
                                                    </li>
                                                    <li>
                                                        <b><?php echo $this->lang->line('remarks') ?> </b>
                                                        <span id="note"></span>
                                                    </li>
                                                    <li>
                                                        <b><?php echo $this->lang->line('tpa_id') ?> </b>
                                                        <span id="tpa_id"></span>
                                                    </li>
                                                    <li>
                                                        <b><?php echo $this->lang->line('tpa_validity') ?> </b>
                                                        <span id="tpa_validity"></span>
                                                    </li>
                                                    <li>
                                                        <b><?php echo $this->lang->line('national_identification_number') ?> </b>
                                                        <span id="identification_number"></span>
                                                    </li>
                                                </ul>
                                            </div>
                                            <div class="col-md-3 col-sm-3 col-xs-3">
                                                <div class="pull-right">
                                                    <?php
                                                            $file = "uploads/patient_images/no_image.png";
                                                            ?>
                                                    <img class="modal-profile-user-img img-responsive" src="<?php echo base_url() . $file.img_time(); ?>" id="image" alt="User profile picture">
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="col-lg-6 col-md-6 col-sm-6 col-eq ptt10">
                                        <div class="row">
                                            <div class="col-sm-12">
                                                <div class="form-group">
                                                    <label for="exampleInputFile">
                                                    <?php echo $this->lang->line('consult') . " " . $this->lang->line('title'); ?></label>
                                                    <div><input class="form-control" type='text' name='title' />
                                                    </div>
                                                    <span class="text-danger"><?php echo form_error('title'); ?></span>
                                                </div>
                                            </div>
                                        <div class="col-sm-6">
                                            <div class="form-group">
                                                <label><?php echo $this->lang->line('consult') . " " . $this->lang->line('date'); ?></label><small class="req"> *</small>
                                                <input id="date" name="date" value='<?php echo set_value('date', date($this->customlib->getHospitalDateFormat(true, true))); ?>' placeholder="" type="text" class="form-control datetime"   />
                                                <span class="text-danger"><?php echo form_error('date'); ?></span>
                                            </div>
                                        </div>
                                            <div class="col-sm-6">
                                                <div class="form-group">
                                                    <label for="duration"><?php echo $this->lang->line('consultation_duration_minutes'); ?><small class="req"> *</small></label>
                                                    <input type="number" class="form-control" id="duration" name="duration">
                                                    <span class="text-danger"><?php echo form_error('duration'); ?></span>
                                                </div>
                                            </div>
                                            
                                           <div class="col-sm-6">
                                            <div class="form-group">
                                                <label for="exampleInputFile">
                                                <?php echo $this->lang->line('opd_ipd'); ?></label>
                                                <div>
                                                    <select name='select_group' id="" onchange="getopdipd(this.value)" class="form-control module_type"  style="width:100%" >
                                                        <option value=""><?php echo $this->lang->line('select'); ?></option>
                                                        <?php foreach($opd_ipd as $key => $opd_ipd_value){?>
                                                            <option value="<?php echo $key; ?>"><?php echo $opd_ipd_value; ?></option>
                                                        <?php } ?>
                                                    </select>
                                                </div>
                                                <span class="text-danger"><?php echo form_error('case'); ?></span>
                                            </div>
                                        </div>
                                        <div class="col-sm-6">
                                            <div class="form-group">
                                                <label for="exampleInputFile">
                                                        <?php echo $this->lang->line('opd_ipd_no'); ?></label>
                                                <div>
                                                <select class="form-control select2" style="width: 100%" name='opdipd_id' onchange="getvisitdetailsid(this.value)" id='opdipd_no'>
                                                        <option value=""><?php echo $this->lang->line('select'); ?></option>  </select>
                                                </div>
                                                <span class="text-danger"><?php echo form_error('opdipd_no'); ?></span>
                                            </div>
                                        </div>
                                        
                                        <div class="col-md-6 visit_div" style="display: none;">
                                            <div class="form-group">
                                               <label for="exampleInputFile">
                                                        <?php echo $this->lang->line("checkup_id"); ?></label><small class="req"> *</small>
                                                <div>
                                                <select class="form-control select2" style="width: 100%" name='visit_id' id='visit_no'>
                                                        <option value=""><?php echo $this->lang->line('select') ?></option>  
                                                </select>
                                                </div>
                                                <span class="text-danger"><?php echo form_error('visit_id'); ?></span>
                                            </div>
                                        </div>
                                            <div class="col-sm-12">
                                                <div class="form-group">
                                                    <label for="exampleInputFile">
                                                        <?php echo $this->lang->line('consultant') . " " . $this->lang->line('doctor'); ?></label><small class="req"> *</small>
                                                    <div><select name='staff_id' id="consultant_doctor" onchange="" class="form-control select2" <?php
                                                            if ($disable_option == true) {
                                                                echo "disabled";
                                                            }
                                                            ?> style="width:100%"  >
                                                            <option value=""><?php echo $this->lang->line('select') ?></option>
                                                            <?php foreach ($doctors as $dkey => $dvalue) {
                                                                    ?>
                                                                <option value="<?php echo $dvalue["id"]; ?>" <?php
                                                            if ((isset($doctor_select)) && ($doctor_select == $dvalue["id"])) {
                                                                    echo "selected";
                                                                }
                                                                ?>><?php echo composeStaffNameByString($dvalue["name"],$dvalue["surname"],$dvalue["employee_id"]); ?></option>
                                                        <?php }?>
                                                        </select>
                                                        <?php if ($disable_option == true) {?>
                                                            <input type="hidden" name="staff_id" value="<?php echo $doctor_select ?>">
                                                        <?php }?>
                                                    </div>
                                                    <span class="text-danger"><?php echo form_error('staff_id'); ?></span>
                                                </div>
                                            </div>
                                            <div class="col-sm-6 col-md-6 col-lg-6">
                                                <div class="form-group">
                                                <label for="class" class="displayblock"><?php echo $this->lang->line('host_video'); ?><small class="req"> *</small></label><br>
                                                <label class="radio-inline"><input type="radio" name="host_video"  value="1" checked><?php echo $this->lang->line('enable'); ?></label>
                                                <label class="radio-inline"><input type="radio" name="host_video" value="0" ><?php echo $this->lang->line('disabled'); ?> </label>
                                                <span class="text-danger"><?php echo form_error('host_video'); ?></span>
                                                </div>
                                            </div>
                                            <div class="form-group col-sm-6 col-md-6 col-lg-6">
                                                <div class="form-group">
                                                <label for="class" class="displayblock"><?php echo $this->lang->line('client_video'); ?><small class="req"> *</small></label><br>
                                                <label class="radio-inline"><input type="radio" name="client_video"  value="1" checked><?php echo $this->lang->line('enable'); ?></label>
                                                <label class="radio-inline"><input type="radio" name="client_video" value="0" ><?php echo $this->lang->line('disabled'); ?></label>
                                                <span class="text-danger"><?php echo form_error('client_video'); ?></span>
                                                </div>
                                            </div>
                                            <div class="form-group col-sm-12 col-md-12 col-lg-12">
                                                <div class="form-group">
                                                <label for="description"><?php echo $this->lang->line('description') ?></label>
                                                <textarea class="form-control" name="description" id="description"></textarea>
                                            </div>
                                            </div>
                                            </div>
                                        </div><!--./row-->
                                    </div><!--./col-md-4-->
                                </div><!--./row-->
                                                            
                        </div>                                    
                    </div>
                    <div class="modal-footer clearboth">
                        <div class="pull-right mrminus8">
                            <button type="submit" class="btn btn-primary" id="load" data-loading-text="<i class='fa fa-spinner fa-spin '></i> Saving..."><i class="fa fa-check-circle"></i><?php echo $this->lang->line('save') ?></button>
                        </div>
                    </div>
            </form>
        </div>
    </div>
<!-- Modal -->
    </section>
</div>

<!-- Modal -->
<div class="modal fade" id="modal-credential" data-backdrop="static">
    <div class="modal-dialog">
        <form id="form-addcredential" action="<?php echo site_url('admin/zoom_conference/addcredential'); ?>" method="POST">
            <div class="modal-content mx-2">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal">&times;</button>
                    <h4 class="modal-title"> <?php echo $this->lang->line('add_credential'); ?></h4>
                </div>
                <div class="modal-body">
                    <div class="row">
                        <div class="form-group col-xs-12 col-sm-12 col-md-12 col-lg-12">
                            <label for="zoom_api_key"><?php echo $this->lang->line('zoom_api_key') ?><small class="req"> *</small></label>
                            <input type="text" class="form-control" id="zoom_api_key" name="zoom_api_key">
                            <span class="text text-danger" id="title_error"></span>
                        </div>
                        <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
                            <label for="zoom_api_secret"><?php echo $this->lang->line('zoom_api_secret'); ?><small class="req"> *</small></label>
                            <input type="text" class="form-control" id="zoom_api_secret" name="zoom_api_secret">
                            <span class="text text-danger" id="title_error"></span>
                        </div>
                    </div>
                </div>
                <div class="modal-footer">
                    <button type="submit" class="btn btn-primary" value="reset" id="submit-btn-credential" data-loading-text="<i class='fa fa-spinner fa-spin '></i> Updating..."><?php echo $this->lang->line('reset') ?></button>
                    <button type="submit" class="btn btn-primary" value="save" id="submit-btn-credential" data-loading-text="<i class='fa fa-spinner fa-spin '></i> Saving..."><?php echo $this->lang->line('save') ?></button>
                </div>
            </div>
        </form>
    </div>
</div>

<div id="modal-chkstatus" class="modal fade" role="dialog">
    <div class="modal-dialog modal-dialog2 modal-lg">
    <form id="form-chkstatus" action="" method="POST">
        <div class="modal-content mx-2">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal">&times;</button>
                <h4 class="modal-title"></h4>
            </div>
            <div class="modal-body" id="zoom_details">

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

<script type="text/javascript">

     function holdModal(modalId) {
        $('#' + modalId).modal({
            backdrop: 'static',
            keyboard: false,
            show: true
        });
    }
$(document).on('change','.module_type',function(){
      var mode=$(this).val();
      if(mode == "opd"){
        $('.visit_div').css("display", "block");
      }else{
        $('.visit_div').css("display", "none");
      }
    });
	
    function getvisitdetailsid(opdid) {

        var visitcheckupno = "<?php echo $this->customlib->getSessionPrefixByType('checkup_id') ?>"
        var div_data = "";
        $('#visit_no').html("<option value='l'><?php echo $this->lang->line('loading') ?></option>");
        $("#visit_no").select2("val", '1');
        $.ajax({
            url: '<?php echo base_url(); ?>admin/patient/getVisitDetailsbyopdid',
            type: "POST",
            data: {opdid: opdid},
            dataType: 'json',
            success: function (res) {
                    console.log(res);
                $.each(res, function (i, obj)   
                {
                var sel = "";
                div_data += "<option value=" + obj.id + ">"+ visitcheckupno +""+ obj.id + "</option>";
                });
                $("#visit_no").html("<option value=''><?php echo $this->lang->line('select') ?></option>");
                $('#visit_no').append(div_data);
                $("#visit_no").select2().select2('val', '');
            }
        });
    }
	
    $('#modal-credential').on('shown.bs.modal', function (e) {
        var $modalDiv = $(e.delegateTarget);

        $.ajax({
            type: "POST",
            url: base_url + 'admin/zoom_conference/getcredential',
            data: {},
            dataType: "JSON",
            beforeSend: function () {
                $modalDiv.addClass('modal_loading');
            },
            success: function (data) {
                $('#zoom_api_key').val(data.zoom_api_key);
                $('#zoom_api_secret').val(data.zoom_api_secret);
                $modalDiv.removeClass('modal_loading');
            },
            error: function (jqXHR, textStatus, errorThrown) {
                $modalDiv.removeClass('modal_loading');
            },
            complete: function (data) {
                $modalDiv.removeClass('modal_loading');
            }
        });
    })

     $("form#form-addcredential").submit(function (event) {
            event.preventDefault();
            var $form = $(this),
                    url = $form.attr('action');
            var $button = $form.find("button[type=submit]:focus");
            var formData = $form.serializeArray();
            formData.push({name: 'button', value: $button.val()});
            $.ajax({
                type: "POST",
                url: url,
                data: formData,
                dataType: "JSON",
                beforeSend: function () {
                    $button.button('loading');
                },
                success: function (data) {
                    if (data.status == 0) {
                        var message = "";
                        $.each(data.error, function (index, value) {
                            message += value;
                        });
                        errorMsg(message);
                    } else {

                        $('#modal-credential').modal('hide');
                        successMsg(data.message);
                    }
                    $button.button('reset');
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    $button.button('reset');
                },
                complete: function (data) {
                    $button.button('reset');
                }
            });
        })

        $(function () {
                $('#easySelectable').easySelectable();
                $('.select2').select2();
        })

       function get_PatientDetails(id) {
        var base_url = "<?php echo base_url(); ?>backend/images/loading.gif";
        $("#ajax_load").html("<center><img src='" + base_url + "'/>");
        if(id==''){
            $("#ajax_load").html("");
             $("#patientDetails").hide();
       }else{
        $.ajax({
            url: '<?php echo base_url(); ?>admin/patient/patientDetails',
            type: "POST",
            data: {id: id},
            dataType: 'json',
            success: function (res) {
                if (res) {
                    $("#ajax_load").html("");
                    $("#patientDetails").show();
                    $('#patient_unique_id').html(res.id);
                    $('#patient_id').val(res.id);
                    $('#listname').html(res.patient_name_formatted);
                    $('#guardian').html(res.guardian_name);
                    $('#listnumber').html(res.mobileno);
                    $('#email').html(res.email);
                    $('#mobnumber').val(res.mobileno);
                    $('#pemail').val(res.email);
                    $('#patientname').val(res.patient_name);
                    $('#age').html(res.patient_age+" "+res.as_of_date);
                    $('#tpa_validity').html(res.insurance_validity);
                    $('#tpa_id').html(res.insurance_id);
                    $('#identification_number').html(res.identification_number);
                    $('#doctname').val(res.name + " " + res.surname);
                    $("#bp").html(res.bp);
                    $("#symptoms").html(res.symptoms);
                    $("#known_allergies").html(res.known_allergies);
                    $("#address").html(res.address);
                    $("#note").html(res.note);
                    $("#height").html(res.height);
                    $("#weight").html(res.weight);
                    $("#genders").html(res.gender);
                    $("#marital_status").html(res.marital_status);
                    $('#blood_group').html(res.blood_group_name); 
                    $("#allergies").html(res.known_allergies);
                    $("#image").attr("src", '<?php echo base_url() ?>' + res.image+'<?php echo img_time(); ?>');
                } else {
                    $("#ajax_load").html("");
                    $("#patientDetails").hide();
                }
            }
        });
    }
    }

    function getopdipd(opdipd_group) {
       
       if (opdipd_group == "opd") {
        var opdipdno = "<?php echo $this->customlib->getSessionPrefixByType('opd_no')?>";
       }else{
         var opdipdno = "<?php echo $this->customlib->getSessionPrefixByType('ipd_no')?>";
       }
        var pid = $('#patient_id').val();      
        var div_data = "";
        $('#opdipd_no').html("<option value='l'><?php echo $this->lang->line('loading') ?></option>");
        $("#opdipd_no").select2("val", '1');
        $.ajax({
            url: baseurl+'admin/zoom_conference/getopdipd',
            type: "POST",
            data: {opdipd_group: opdipd_group,patient_id: pid},
            dataType: 'json',
            success: function (res) {

                $.each(res, function (i, obj)
                {
                var sel = "";
                div_data += "<option value=" + obj.id + ">"+ opdipdno +""+ obj.id + "</option>";
                });
                $("#opdipd_no").html("<option value=''><?php echo $this->lang->line('select') ?></option>");
                $('#opdipd_no').append(div_data);
                $("#opdipd_no").select2().select2('val', '');
               
            }
        });
    }

    (function ($) {
        //selectable html elements
        $.fn.easySelectable = function (options) {
            var el = $(this);
            var options = $.extend({
                'item': 'li',
                'state': true,
                onSelecting: function (el) {

                },
                onSelected: function (el) {

                },
                onUnSelected: function (el) {

                }
            }, options);
            el.on('dragstart', function (event) {
                event.preventDefault();
            });
            el.off('mouseover');
            el.addClass('easySelectable');
            if (options.state) {
                el.find(options.item).addClass('es-selectable');
                el.on('mousedown', options.item, function (e) {
                    $(this).trigger('start_select');
                    var offset = $(this).offset();
                    var hasClass = $(this).hasClass('es-selected');
                    var prev_el = false;
                    el.on('mouseover', options.item, function (e) {
                        if (prev_el == $(this).index())
                            return true;
                        prev_el = $(this).index();
                        var hasClass2 = $(this).hasClass('es-selected');
                        if (!hasClass2) {
                            $(this).addClass('es-selected').trigger('selected');
                            el.trigger('selected');
                            options.onSelecting($(this));
                            options.onSelected($(this));
                        } else {
                            $(this).removeClass('es-selected').trigger('unselected');
                            el.trigger('unselected');
                            options.onSelecting($(this))
                            options.onUnSelected($(this));
                        }
                    });
                    if (!hasClass) {
                        $(this).addClass('es-selected').trigger('selected');
                        el.trigger('selected');
                        options.onSelecting($(this));
                        options.onSelected($(this));
                    } else {
                        $(this).removeClass('es-selected').trigger('unselected');
                        el.trigger('unselected');
                        options.onSelecting($(this));
                        options.onUnSelected($(this));
                    }
                    var relativeX = (e.pageX - offset.left);
                    var relativeY = (e.pageY - offset.top);
                });
                $(document).on('mouseup', function () {
                    el.off('mouseover');
                });
            } else {
                el.off('mousedown');
            }
        };
    })(jQuery);

    //===========================form submit==========
    $("form#form-addconference").submit(function (event) {
        event.preventDefault();

        var $form = $(this),
                url = $form.attr('action');
        var $button = $form.find("button[type=submit]:focus");
        $.ajax({
            type: "POST",
            url: url,
            data: $form.serialize(),
            dataType: "JSON",
            beforeSend: function () {
                $button.button('loading');

            },
            success: function (data) {
                if (data.status == 0) {
                    var message = "";
                    $.each(data.error, function (index, value) {
                        message += value;
                    });
                    errorMsg(message);
                } else {

                    $('#modal-online-timetable').modal('hide');
                    successMsg(data.message);
                    window.location.reload(true);
                }
                $button.button('reset');
            },
            error: function (jqXHR, textStatus, errorThrown) {
                $button.button('reset');
            },
            complete: function (data) {
                $button.button('reset');
            }
        });
    })

    //================================================
    function makeid(length) {
        var result = '';
        var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
        var charactersLength = characters.length;
        for (var i = 0; i < length; i++) {
            result += characters.charAt(Math.floor(Math.random() * charactersLength));
        }
        return result;
    }
    $('#modal-online-timetable').on('hidden.bs.modal', function () {
        $(this).find("input,textarea,select").not("input[type=radio]")
                .val('')
                .end();
        $(this).find("input[type=checkbox], input[type=radio]")
                .prop('checked', false);
        $('input:radio[name="host_video"][value="1"]').prop('checked', true);
        $('input:radio[name="client_video"][value="1"]').prop('checked', true);
    });

    function Converttimeformat(time) {
        var hrs = Number(time.match(/^(\d+)/)[1]);
        var mnts = Number(time.match(/:(\d+)/)[1]);
        var format = time.match(/\s(.*)$/)[1];
        if (format == "PM" && hrs < 12)
            hrs = hrs + 12;
        if (format == "AM" && hrs == 12)
            hrs = hrs - 12;
        var hours = hrs.toString();
        var minutes = mnts.toString();
        if (hrs < 10)
            hours = "0" + hours;
        if (mnts < 10)
            minutes = "0" + minutes;

        return {
            hours: hours,
            minutes: minutes,
            second: 0
        };
    }
</script>
<script type="text/javascript">

    $(document).ready(function () {
        $('.detail_popover').popover({
            placement: 'right',
            trigger: 'hover',
            container: 'body',
            html: true,
            content: function () {
                return $(this).closest('td').find('.fee_detail_popover').html();
            }
        });
    });

    $('#modal-online-timetable').on('shown.bs.modal', function (e) {

        var password = makeid(5);
        $('#password').val("").val(password);

    });
    
    $(document).ready(function (e) {
        $('#modal-online-timetable,#modal-chkstatus').modal({
        backdrop: 'static',
        keyboard: false,
        show:false
        });
    });
    
		$('#modal-chkstatus').on('shown.bs.modal', function (e) {
            var $modalDiv = $(e.delegateTarget);
            var id=$(e.relatedTarget).data('id');

            $.ajax({
                type: "POST",
                url: base_url + 'admin/zoom_conference/getlivestatus',
                data: {'id':id},
                dataType: "JSON",
                beforeSend: function () {
                    $('#zoom_details').html("");
                    $modalDiv.addClass('modal_loading');
                },
                success: function (data) {
                   $('#zoom_details').html(data.page);
                    $modalDiv.removeClass('modal_loading');
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    $modalDiv.removeClass('modal_loading');
                },
                complete: function (data) {
                    $modalDiv.removeClass('modal_loading');
                }
            });
        })
</script>
<script type="text/javascript">
       $('#modal-classteacher-timetable').on('shown.bs.modal', function (e) {
        $("#class_id",this).prop("selectedIndex", 0);
        $("#section_id",this).find('option:not(:first)').remove();
        var password = makeid(5);
        $('#password',this).val("").val(password);
    });

         $(document).on('change', '#form-addconference #class_id', function (e) {
        $('#section_id').html("");
        var class_id = $(this).val();
        getSectionByClass(class_id, 0);
    });

    function getSectionByClass(class_id, section_id) {
        if (class_id != "") {
            $('#form-addconference #section_id').html("");
            var base_url = '<?php echo base_url() ?>';
            var div_data = '<option value=""><?php echo $this->lang->line('select'); ?></option>';
            $.ajax({
                type: "GET",
                url: base_url + "sections/getByClass",
                data: {'class_id': class_id},
                dataType: "json",
                beforeSend: function () {
                    $('#form-addconference #section_id').addClass('dropdownloading');
                },
                success: function (data) {
                    $.each(data, function (i, obj)
                    {
                        var sel = "";
                        if (section_id == obj.section_id) {
                            sel = "selected";
                        }
                        div_data += "<option value=" + obj.section_id + " " + sel + ">" + obj.section + "</option>";
                    });
                    $('#form-addconference #section_id').append(div_data);
                },
                complete: function () {
                    $('#form-addconference #section_id').removeClass('dropdownloading');
                }
            });
        }
    }
</script>
<script type="text/javascript">
    $(document).on('change','.chgstatus_dropdown',function(){
        $(this).parent('form.chgstatus_form').submit()
    });

    $("form.chgstatus_form").submit(function(e) {
    e.preventDefault(); // avoid to execute the actual submit of the form.
    var form = $(this);
    var url = form.attr('action');
    $.ajax({
           type: "POST",
           url: url,
           data: form.serialize(), // serializes the form's elements.
           dataType:"JSON",
           success: function(data)
           {
               if (data.status == 0) {
                    var message = "";
                    $.each(data.error, function (index, value) {
                        message += value;
                    });
                    errorMsg(message);
                } else {
                    successMsg(data.message);
                    window.location.reload(true);
                }
           }
         });
});

$(".consultation").click(function(){
    $('#form-addconference').trigger("reset");
    $('#select2-addpatient_id-container').html('');
    $('#select2-consultant_doctor-container').html('');
});
</script>
<!-- //========datatable start===== -->
<script type="text/javascript">
( function ( $ ) {
   
    'use strict';
    $(document).ready(function () {
        initDatatable('ajaxlistconsult','admin/zoom_conference/getconsultdatatable',[],[],100);
      
    });

} ( jQuery ) )
</script>
<?php $this->load->view('admin/patient/patientaddmodal')?>
<!-- //========datatable end===== -->