<?php $__env->startSection('content'); ?>
    <div class="container-fluid">
        <div class="page-titles">
            <ol class="breadcrumb">
                <li class="breadcrumb-item"><a href="javascript:void(0)">Settings</a></li>
                <li class="breadcrumb-item active"><a href="javascript:void(0)">Holiday/Weekly Off Master </a></li>
            </ol>
        </div>
        <div class="row">
            <div class="col-12">
                <div class="card">
                    <div class="card-primary">
                        <div class="default-tab">
                            <div class="card-header custom-tab-1">
                                <ul class="nav nav-tabs" role="tablist">
                                    <li class="nav-item">
                                        <a class="nav-link active" data-toggle="tab" href="#organisation_form"><b>Add Holiday/Weekly Off Master</b></a>
                                    </li>
                                    <li class="nav-item">
                                        <a class="nav-link" data-toggle="tab" href="#listorgdata"><b>View  Holiday Master</b></a>
                                    </li>
                                    <li class="nav-item">
                                        <a class="nav-link" data-toggle="tab" href="#lisweeklyoffdata"><b>View  Weekly Off Master</b></a>
                                    </li>
                                </ul>
                            </div>
                            <div class="card-body">
                                <div class="tab-content">
                                    <div class="tab-pane fade show active" id="organisation_form" role="tabpanel">
                                        <form id="organisation_form" class="form-horizontal" action="<?php echo e(URL::to('/holiday_master_post')); ?>" method="post" onsubmit="return validation();" autocomplete="off" enctype="multipart/form-data">
                                            <?php echo e(csrf_field()); ?>

                                            <div class="form-group">
                                                <label>Organisation</label>
                                                <select id="organisation_id" name="organisation_id" class="form-control" required onchange="load_facility(this.value)">
                                                    <option value="">Choose Organisation</option>
                                                    <?php $__currentLoopData = $organisations; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $organisation): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                                        <option value="<?php echo e($organisation->id); ?>"><?php echo e($organisation->organisation_name); ?></option>
                                                    <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>    
                                                </select>
                                            </div>
                                            <div class="form-group">
                                                <label>Facility Name</label>
                                                <select id="facility_id" name="facility_id" class="form-control">
                                                    <option value="">Choose Facility</option>
                                                </select>
                                            </div>
                                            <div class="form-group">
                                                <div class="form-check">
                                                    <input class="form-check-input" type="radio" name="holiday" id="holiday" value="Holiday" checked onclick="loadbutton(this)">
                                                    <label class="form-check-label">
                                                        Date
                                                    </label>
                                                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                                                    <input class="form-check-input" type="radio" name="holiday" id="holiday" value="WeeklyOff" onclick="loadbutton(this)">
                                                    <label class="form-check-label">
                                                        Weekly Off
                                                    </label>
                                                </div>
                                            </div>
                                            <div class="form-row" id="holidaydiv" style="display: block;">
                                                <div class="form-group col-md-4">
                                                    <label>Date</label>
                                                    <input type="date" class="form-control" id="holiday_date" name="holiday_date">
                                                </div>
                                                
                                            </div>
                                            <div class="form-row" id="weeklyoffdiv" style="display: none;">
                                                <div class="form-group col-md-4">
                                                    <label>Weekly Off Day</label>
                                                    <select name="weeklyoffday" id="weeklyoffday" class="form-control">
                                                        <option value=""> select day </option>
                                                        <option value="Monday">Monday</option>
                                                        <option value="Tuesday">Tuesday</option>
                                                        <option value="Wednesday">Wednesday</option>
                                                        <option value="Thursday">Thursday</option>
                                                        <option value="Friday">Friday</option>
                                                        <option value="Saturday">Saturday</option>
                                                        <option value="Sunday">Sunday</option>
                                                    </select>
                                                </div>
                                                
                                            </div>
                                            <div class="form-group col-md-4">
                                                <label>Active &nbsp;&nbsp;&nbsp;</label>
                                                <input type="checkbox" checked="checked" name="active_flag" id="active_flag" data-toggle="toggle" data-on="Yes" data-off="No" data-onstyle="success" data-offstyle="danger" data-size="xs" data-style="ios" value="1">
                                            </div>
                                            <div class="card-footer">
                                                <button type="submit" class="btn btn-primary">Submit</button>
                                            </div>
                                        </form>
                                    </div>
                                    <div class="tab-pane fade" id="listorgdata">
                                        <div class="table-responsive">
                                            <table class="display" style="width:100%" id="holiday_list">
                                                <thead class="thead-info">
                                                    <tr>
                                                        <th>Slno</th>
                                                        <th>Organisation Name</th>
                                                        <th>Facility Name</th>
                                                        <th>Holiday Date</th>
                                                        <th>Active</th>
                                                        <th></th>
                                                    </tr>
                                                </thead>
                                                <tbody>
                                                    <?php if(count($holiday_masters)==0): ?>
                                                        <tr>
                                                            <td colspan="3"><br><br>
                                                                <div class="alert alert-danger alert-dismissible fade show">
                                                                    <strong>No Dates Added !!!</strong>
                                                                </div>
                                                                
                                                            </td>
                                                        </tr>
                                                    <?php endif; ?>
                                                    <?php
                                                        $n = 0;
                                                        $facility_name = "";
                                                    ?>
                                                    <?php if(isset($holiday_masters)): ?>
                                                        <?php $__currentLoopData = $holiday_masters; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $holiday_master): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                                            <?php  
                                                                $n++;
                                                                $status = $holiday_master->active_flag;
                                                                if($status==1)
                                                                {
                                                                    $status_name = "Active";
                                                                }
                                                                else
                                                                {
                                                                    $status_name = "Not Active";
                                                                }
                                                                if($holiday_master->facility_id)
                                                                {
                                                                    if(isset($holiday_master->facility->facility_name))
                                                                    {
                                                                        $facility_name = $holiday_master->facility->facility_name;
                                                                    }
                                                                    else
                                                                    {
                                                                        $facility_name ="";
                                                                    }
                                                                }
                                                                else
                                                                {
                                                                    $facility_name= "";
                                                                }
                                                            ?>
                                                            <tr>
                                                                <td><?php echo e($n); ?></td>
                                                                <td><?php echo e($holiday_master->organisation->organisation_name); ?></td>
                                                                <td><?php echo e($facility_name); ?></td>
                                                                <td><?php echo e($holiday_master->holiday_date); ?></td>
                                                                <td><?php echo e($status_name); ?></td>
                                                                <td>
                                                                    <a href="<?php echo e(URL::to('/show_holiday_master')); ?>/<?php echo e($holiday_master->id); ?>" title="Update Holiday Date" class="btn btn-primary shadow btn-xs sharp mr-1"><i class="fa fa-pencil"></i></a>
                                                                </td>
                                                            </tr>
                                                        <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                                    <?php endif; ?>
                                                </tbody>
                                            </table>
                                        </div>
                                    </div>
                                    <div class="tab-pane fade" id="lisweeklyoffdata">
                                        <div class="table-responsive">
                                            <table class="display" style="width:100%" id="weeklyoff_list">
                                                <thead class="thead-info">
                                                    <tr>
                                                        <th>Slno</th>
                                                        <th>Organisation Name</th>
                                                        <th>Facility Name</th>
                                                        <th>Weekly Off Day</th>
                                                        <th>Active</th>
                                                        <th></th>
                                                    </tr>
                                                </thead>
                                                <tbody>
                                                    <?php if(count($weeklyoff_masters)==0): ?>
                                                        <tr>
                                                            <td colspan="3"><br><br>
                                                                <div class="alert alert-danger alert-dismissible fade show">
                                                                    <strong>No Days Added !!!</strong>
                                                                </div>
                                                                
                                                            </td>
                                                        </tr>
                                                    <?php endif; ?>
                                                    <?php
                                                        $n = 0;
                                                        $facility_name="";
                                                    ?>
                                                    <?php if(isset($weeklyoff_masters)): ?>
                                                        <?php $__currentLoopData = $weeklyoff_masters; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $weeklyoff_master): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                                            <?php  
                                                                $n++;
                                                                $status = $weeklyoff_master->active_flag;
                                                                if($status==1)
                                                                {
                                                                    $status_name = "Active";
                                                                }
                                                                else
                                                                {
                                                                    $status_name = "Not Active";
                                                                }
                                                                if($weeklyoff_master->facility_id)
                                                                {
                                                                    if(isset($weeklyoff_master->facility->facility_name))
                                                                    {
                                                                        $facility_name = $weeklyoff_master->facility->facility_name;
                                                                    }
                                                                    else
                                                                    {
                                                                        $facility_name= "";
                                                                    }
                                                                }
                                                                else
                                                                {
                                                                    $facility_name= "";
                                                                }
                                                            ?>
                                                            <tr>
                                                                <td><?php echo e($n); ?></td>
                                                                <td><?php echo e($weeklyoff_master->organisation->organisation_name); ?></td>
                                                                <td><?php echo e($facility_name); ?></td>
                                                                <td><?php echo e($weeklyoff_master->weekly_off_day); ?></td>
                                                                <td><?php echo e($status_name); ?></td>
                                                                <td>
                                                                    <a href="<?php echo e(URL::to('/show_weeklyoff')); ?>/<?php echo e($weeklyoff_master->id); ?>" title="Update Weekly Off Day" class="btn btn-primary shadow btn-xs sharp mr-1"><i class="fa fa-pencil"></i></a>
                                                                </td>
                                                            </tr>
                                                        <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                                    <?php endif; ?>
                                                </tbody>
                                            </table>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <script type="application/javascript">
        function load_facility(organisation_id)
        {
            $.ajax({
               type:'GET',
               url: "<?php echo url('getfacility/"+organisation_id+"'); ?>",
               success:function(data)
               {
                  $('#facility_id').empty();
                  $('#facility_id').append("<option value=''>Choose Facility</option>");
                  $.each(data, function(key, element) {
                      $('#facility_id').append("<option value='" + key +"'>" + element + "</option>");
                  }); 
               }
            });
        }
        function loadbutton(radButton)
        {
            var radiobutton = radButton.value;
            if(radiobutton=="Holiday")
            {
                document.getElementById("holidaydiv").style.display="block";
                document.getElementById("weeklyoffdiv").style.display="none";
                document.getElementById("weeklyoffday").value = "";
            }
            if(radiobutton=="WeeklyOff")
            {
                document.getElementById("weeklyoffdiv").style.display="block";
                document.getElementById("holidaydiv").style.display="none";
                document.getElementById("holiday_date").value = "";
            }
        }
        function confirmDeleteDepartment(dept_id) 
        {
            var x = confirm("Are you sure you want to delete?");
            if (x)
            {
                var csrf = "<?php echo e(csrf_token()); ?>";
                $.ajax({
                    type: "POST",
                    url: "<?php echo e(url('delete_department')); ?>",
                    dataType : 'json',
                    data: {_token: csrf, dept_id: dept_id},
                    success: function( msg ) {
                      if(msg)
                      {
                        sweetAlert( "Holiday Master has been deleted", "success");
                      }
                      else
                      {
                        sweetAlert("Oops...", "Failed", "error");
                      }  
                      location.reload();
                    }
                });  
            }
            else
            {
              return false;
            }
        }
        $(document).ready(function () 
        {
            var table = $('#holiday_list').DataTable({
                   
                    createdRow: function ( row, data, index ) {
                       $(row).addClass('selected')
                    } 
                });
                  
                table.on('click', 'tbody tr', function() {
                var $row = table.row(this).nodes().to$();
                var hasClass = $row.hasClass('selected');
                if (hasClass) {
                    $row.removeClass('selected')
                } else {
                    $row.addClass('selected')
                }
                })
                
                table.rows().every(function() {
                this.nodes().to$().removeClass('selected')
                });
        });
        $(document).ready(function () 
        {
            var table = $('#weeklyoff_list').DataTable({
                   
                    createdRow: function ( row, data, index ) {
                       $(row).addClass('selected')
                    } 
                });
                  
                table.on('click', 'tbody tr', function() {
                var $row = table.row(this).nodes().to$();
                var hasClass = $row.hasClass('selected');
                if (hasClass) {
                    $row.removeClass('selected')
                } else {
                    $row.addClass('selected')
                }
                })
                
                table.rows().every(function() {
                this.nodes().to$().removeClass('selected')
                });
        });
        $(document).ready(function() {
            toastr.options.timeOut = 10000;
            <?php if(Session::has('error')): ?>
                toastr.error('<?php echo e(Session::get('error')); ?>');
            <?php elseif(Session::has('success')): ?>
                toastr.success('<?php echo e(Session::get('success')); ?>');
            <?php endif; ?>
        });
    </script>
<?php $__env->stopSection(); ?>

<?php echo $__env->make('layout.default', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /var/www/html/ksstmprod/resources/views/Admin/Settings/holiday_master.blade.php ENDPATH**/ ?>