<?php $__env->startSection('css_page_level'); ?>
<link rel="stylesheet" type="text/css" href="<?php echo e(asset('assets/global/plugins/bootstrap-select/bootstrap-select.min.css')); ?>"/>
<link rel="stylesheet" type="text/css" href="<?php echo e(asset('assets/global/plugins/select2/css/select2.css')); ?>"/>
<link rel="stylesheet" type="text/css" href="<?php echo e(asset('assets/global/plugins/select2/css/select2-bootstrap.min.css')); ?>"/>

<link rel="stylesheet" type="text/css" href="<?php echo e(asset('assets/global/plugins/clockface/css/clockface.css')); ?>"/>
<link rel="stylesheet" type="text/css" href="<?php echo e(asset('assets/global/plugins/bootstrap-datepicker/css/bootstrap-datepicker3.min.css')); ?>"/>
<link rel="stylesheet" type="text/css" href="<?php echo e(asset('assets/global/plugins/bootstrap-timepicker/css/bootstrap-timepicker.min.css')); ?>"/>
<link rel="stylesheet" type="text/css" href="<?php echo e(asset('assets/global/plugins/bootstrap-daterangepicker/daterangepicker-bs3.css')); ?>"/>
<link rel="stylesheet" type="text/css" href="<?php echo e(asset('assets/global/plugins/bootstrap-datetimepicker/css/bootstrap-datetimepicker.min.css')); ?>"/>
<link rel="stylesheet" type="text/css" href="<?php echo e(asset('assets/global/plugins/icheck/skins/all.css')); ?>"/>

<link rel="stylesheet" type="text/css" href="<?php echo e(asset('assets/global/plugins/bootstrap-switch/css/bootstrap-switch.min.css')); ?>"/>
<script src='https://cdn.jsdelivr.net/npm/fullcalendar@6.1.8/index.global.min.js'></script>
    <script>

document.addEventListener('DOMContentLoaded', function() {
        var calendarEl = document.getElementById('calendar');
        var calendar = new FullCalendar.Calendar(calendarEl, {
          initialView: 'dayGridMonth',
          locale:'zh-tw',
          navLinks: true,
          headerToolbar:{
            left:'prev,next today',
            center:'title',
            right:'dayGridMonth,timeGridWeek,timeGridDay',
          },
        eventClick: function(info) {
                var eventObj = info.event;

                if (eventObj.url) {
                alert(
                    eventObj.title + '.\n' +
                    eventObj.url
                );

                window.open(eventObj.url);

                info.jsEvent.preventDefault(); // prevents browser from following link in current tab.
                } else {
                
                const startDateTime = new Date(eventObj.start); // 將 eventObj.start 轉換成 Date 物件
                const endDateTime = new Date(eventObj.end);     // 將 eventObj.end 轉換成 Date 物件
                const startTime = formatTime(startDateTime);    // 格式化開始時間
                const endTime = formatTime(endDateTime);        // 格式化結束時間
                const timeRange = `${startTime} - ${endTime}`;  // 組合時間範圍
                alert(timeRange+ '.\n' +eventObj.title);
                console.log(timeRange);
                }
        },
          events: function(fetchInfo, successCallback, failureCallback) {//# 4048 網頁版看不到各公設已預約狀況
                // 使用 AJAX 請求後端 API 獲取事件數據
                $.ajax({
                url: '<?php echo e(action("FrontController@get_order_calendar")); ?>', // 替換為你的後端 API 地址
                method: 'GET',
                dataType: 'json',
                success: function(response) {
                    // 將後端返回的事件數據填充到 FullCalendar 中
                    var events = response.map(function(event) {
                    return {
                        id: event.id,
                        title: event.title,
                        start: event.start, // 格式：'2023-07-05 10:00:00'
                        end: event.end,     // 格式：'2023-07-09 12:00:00'
                    };
                    });
                    console.log(events);
                    successCallback(events);
                },
                error: function(xhr, status, errorThrown) {
                    failureCallback(errorThrown);
                }
                });
            }
        //   events:[{ 
        //         id:1,
        //         title: "事件一",
        //         start: "2023-07-05 10:00:00",
        //         end: "2023-07-09 12:00:00",
        //     },
        //     { 
        //         id:2,
        //         title: "事件二",
        //         start: "2023-07-05 10:00:00",
        //         end: "2023-07-09 12:00:00",
        //     }],
        });
        function formatTime(dateTime) {
        // 將時間轉換成 "HH:mm" 格式
        const hours = String(dateTime.getHours()).padStart(2, '0');
        const minutes = String(dateTime.getMinutes()).padStart(2, '0');

        return `${hours}:${minutes}`;
    }
        calendar.render();
      });

    </script>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-F3w7mX95PdgyTmZZMECAngseQB83DfGTowi0iMjiWaeVhAn4FJkqJByhZMI3AhiU" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.10.1/dist/umd/popper.min.js" integrity="sha384-W8fXfP3gkOKtndU4JGtKDvXbO53Wy8SZCQHczT5FMiiqmQfUpWbYdTil/SxwZgAN" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.1/dist/js/bootstrap.min.js" integrity="sha384-skAcpIdS7UcVUC05LJ9Dxay8AXcDYfBJqt1CJ85S/CFujBsIzCIv+l9liuYLaMQ/" crossorigin="anonymous"></script>
<style>
    .container {
        width:1000px;
        height:800px;
        position: absolute;
        top:50%;
        left: 50%;
        transform: translate(-50%,-50%);
        border: 1px solid gray;
        box-shadow: 5px 10px 7px gray;
        paddind: 20px;
    }
    .fc th {
        color: blue;
        fint-size;
    }
    /* 覆蓋CSS避免左上角時鐘跑版 */
    .navbar-nav {
        flex-direction: row;
    }

</style>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('page-content'); ?>

            <!-- CONTENT -->
            <div class="wrap-fluid" id="paper-bg">
                <div class="row">
                    <div class="col-md-4">
                        <div class="box">
                            <div class="box-header">
                                <h3 class="box-title"><i class="fontello-doc"></i>
                                    <span><?php echo app('translator')->get('messages.reserve_facility'); ?></span>
                                </h3>
                            </div>
                            <div class="box-body">
                                <div class="row">
                                    <div class="col-md-12">
                                        <img src="<?php echo e($imgUrl); ?>" style="width:100%;">
                                    </div>
                                    <div class="col-md-12">
                                        <div class="panel panel-success">
                                            <div class="panel-heading">
                                                <h3 class="panel-title"><?php echo app('translator')->get('messages.facility_info'); ?></h3>
                                            </div>
                                            <div class="panel-body">
                                                <h3 class="panel-title"><?php echo app('translator')->get('messages.facility_rule'); ?></h3><br>
                                                <?php echo $inst->rule; ?><br>
                                                <h3 class="panel-title"><?php echo app('translator')->get('messages.facility_desc'); ?></h3><br>
                                                <?php echo $inst->info; ?><br>
                                            </div>
                                            <table class="table">
                                                <tr>
                                                    <td><?php echo app('translator')->get('messages.pub_name'); ?></td>
                                                    <td><?php echo e($inst->name); ?></td>
                                                </tr>
                                                <tr>
                                                    <td><?php echo app('translator')->get('messages.normal_decut_pt'); ?></td>
                                                    <td><?php echo e($inst->point_use); ?></td>
                                                </tr>
                                                <tr>
                                                    <td><?php echo app('translator')->get('messages.box_decut_pt'); ?></td>
                                                    <td><?php echo e($inst->point_box); ?></td>
                                                </tr>
                                                <tr>
                                                    <td><?php echo app('translator')->get('messages.nogori_given_pt'); ?></td>
                                                    <td></td>
                                                </tr>
                                                <tr>
                                                    <td><?php echo app('translator')->get('messages.nogori_bought_pt'); ?></td>
                                                    <td></td>
                                                </tr>
                                            </table>

                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="col-md-8">
                        <div class="box">
                            <div class="box-header">
                                <!-- tools box -->
                                <div class="pull-right box-tools">
                                </div>
                                <h3 class="box-title"><i class="fontello-doc"></i>
                                    <span><?php echo app('translator')->get('messages.add_book_form'); ?></span>
                                </h3>
                            </div>
                            <!-- /.box-header -->
                            <div class="box-body">
                                <!-- /.box-body -->
                                <div class="row">
                                    <div class="col-md-12">
                                        <!-- BEGIN PORTLET-->
                                        <?php if(count($errors) > 0): ?>
                                            <div id="form_error_alert" class="alert alert-danger">
                                            <button class="close" data-close="alert"></button>
                                                <ul>
                                                    <?php foreach($errors->all() as $error): ?>
                                                        <li><?php echo e($error); ?></li>
                                                    <?php endforeach; ?>
                                                </ul>
                                            </div>
                                        <?php endif; ?>
                                        <form action="<?php echo e(action('InstOrderController@store')); ?>" method="POST" id="form_order" class="form-horizontal form-bordered"  enctype="multipart/form-data">
                                            <input type="hidden" name="_token" value="<?php echo e(csrf_token()); ?>">
                                            <div class="form-group">
                                                <label class="col-md-3 control-label"><?php echo app('translator')->get('messages.select_facility_reservation'); ?><span class="required" aria-required="true"> * </span></label>
                                                <div class="col-md-8">
                                                    <input type="text" class="form-control" readonly="true" value="<?php echo e($inst->name); ?>" required>
                                                    <input type="hidden" name="inst_id" value="<?php echo e($inst->id); ?>">
                                                </div>
                                            </div>
                                            <div class="form-group">
                                                <label class="col-md-3 control-label"><?php echo app('translator')->get('messages.reserver'); ?><span class="required" aria-required="true"> * </span></label>
                                                <div class="col-md-8">
                                                    <input type="text" class="form-control" readonly="true" value="<?php echo e($user->name); ?> (<?php echo e($user->username); ?>)" required>
                                                    <input type="hidden" name="user_id" value="<?php echo e($user->id); ?>">
                                                </div>
                                            </div>
                                            <div class="form-group">
                                                <label class="control-label col-md-3"><?php echo app('translator')->get('messages.reserve_date'); ?><span class="required" aria-required="true"> * </span></label>
                                                <div class="col-md-5">
                                                    <div class="input-group input-medium date date-picker" data-date-format="yyyy-mm-dd" data-date-start-date="+0d">
                                                        <input name="date" type="text" class="form-control" readonly required placeholder="此欄位為必選！" title=" ">
                                                        <span class="input-group-btn">
                                                        <button class="btn default" type="button"><i class="fa fa-calendar"></i></button>
                                                        </span>
                                                        &nbsp;&nbsp;&nbsp;&nbsp;

                                                    </div>
                                                    <button class="btn btn-primary" id="check" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasTop" aria-controls="offcanvasTop">行事曆查閱</button>

                                                            <div class="offcanvas offcanvas-top" tabindex="-1" id="offcanvasTop" aria-labelledby="offcanvasTopLabel" style="height:95vh;">
                                                            <div class="offcanvas-header">
                                                                <h5 id="offcanvasTopLabel">Offcanvas top</h5>
                                                                <button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas" aria-label="Close"></button>
                                                            </div>
                                                            <div class="offcanvas-body">
                                                                <div class="container">
                                                                    <div id='calendar'></div>
                                                                </div>
                                                            </div>
                                                            </div>

                                                </div>
                                            </div>
                                            <div class="form-group">
                                                <label class="col-md-3 control-label"><?php echo app('translator')->get('messages.reserve_period'); ?><span class="required" aria-required="true"> * </span></label>
                                                <div class="col-md-8">
                                                    <select id="time_section" class="form-control" name="time_section" required title="此欄位為必填！">
                                                        <?php foreach($sections as $two): ?>
                                                        <option value="<?php echo e($two); ?>"><?php echo e($two); ?></option>
                                                        <?php endforeach; ?>
                                                    </select>
                                                </div>
                                            </div>
                                            <div class="form-group">
                                                <label class="col-md-3 control-label"><?php echo app('translator')->get('messages.if_room'); ?><span class="required" aria-required="true"> * </span></label>
                                                <div class="col-md-8">
                                                    <input id="is_box" type="checkbox" name="is_box" style="width: 20px; height: 20px;">
                                                </div>
                                            </div>
                                            <div class="form-group" id="person_div">
                                                <label class="col-md-3 control-label"><?php echo app('translator')->get('messages.reserve_people_number'); ?><span class="required" aria-required="true"> * </span></label>
                                                <div class="col-md-8">
                                                    <input id="person" name="person" type="number" class="form-control" placeholder="請輸入預約人數" step="1" min="1" max="999" required title="此欄位需為正整數！" onkeypress="return event.charCode >= 48 && event.charCode <= 57">
                                                </div>
                                            </div>
                                            <div class="form-group">
                                                <label class="col-md-3 control-label"><?php echo app('translator')->get('messages.pt_type'); ?><span class="required" aria-required="true"> * </span></label>
                                                <div class="col-md-9">
                                                    <div class="input-group">
                                                        <div class="icheck-inline">
                                                            <label style = "<?php echo e($user->account_type == 'staff' ? 'display:none;' : ''); ?>"><input name="point_type" type="radio" class="icheck pt_icheck" data-radio="icheckbox_flat-green" value="free" required title=" "><?php echo app('translator')->get('messages.given_pt'); ?></label>
                                                            <label><input name="point_type" type="radio" class="icheck pt_icheck" data-radio="icheckbox_flat-green" value="buy" required title=" "><?php echo app('translator')->get('messages.buy_pt'); ?></label>
                                                            <label style = "<?php echo e($user->account_type == 'staff' ? 'display:none;' : ''); ?>"><input name="point_type" type="radio" class="icheck pt_icheck" data-radio="icheckbox_flat-green" value="any" required title="此欄位為必填！"><?php echo app('translator')->get('messages.unlimit'); ?></label>
                                                            <input type="hidden" id="point_type">
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="form-group">
                                                <!--label class="col-md-3 control-label"><?php echo app('translator')->get('messages.note'); ?></label-->
                                                <label class="col-md-3 control-label">會議/活動名稱</label>
                                                <div class="col-md-8">
                                                <input id="meeting_event_name" name="meeting_event_name" type="text" class="form-control" rows="1" placeholder="請輸入會議/活動名稱">
                                                </div>
                                            </div>
                                            <div class="form-group">
                                                <!--label class="col-md-3 control-label"><?php echo app('translator')->get('messages.note'); ?></label-->
                                                <label class="col-md-3 control-label">備註</label>
                                                <div class="col-md-8">
                                                <textarea class="form-control" name="desc" rows="1" placeholder="請輸入備註"></textarea>
                                                </div>
                                            </div>
                                            <div class="form-actions">
                                                <div class="row">
                                                    <div class="col-md-offset-3 col-md-9">
                                                        <button type="button" class="btn purple pull-right" id="btn_submit"><i class="fa fa-check"></i> <?php echo app('translator')->get('messages.submit'); ?></button>
                                                    </div>
                                                </div>
                                            </div>
                                            <input type="hidden" id="_token" name="_token" value="<?php echo e(csrf_token()); ?>">
                                            <input type="hidden" name="platform" value="website">
                                            <input type="hidden" name="undertake" value="<?php echo e($user->id); ?>">

                                        </form>
                                        <!-- END PORTLET-->

                                    </div>
                                </div>

                            </div>
                            <!-- /.box-body -->
                        </div>
                        <!-- /.box -->
                    </div>
                </div>
                <div class="row">

                </div>


            </div>
            <!-- #/paper bg -->

<?php $__env->stopSection(); ?>

<?php $__env->startSection('plugins_page_level'); ?>
<script type="text/javascript" src="<?php echo e(asset('assets/global/plugins/jquery-validation/js/jquery.validate.min.js')); ?>"></script>

<script type="text/javascript" src="<?php echo e(asset('assets/global/plugins/bootstrap-datepicker/js/bootstrap-datepicker.min.js')); ?>"></script>
<script type="text/javascript" src="<?php echo e(asset('assets/global/plugins/bootstrap-timepicker/js/bootstrap-timepicker.min.js')); ?>"></script>
<script type="text/javascript" src="<?php echo e(asset('assets/global/plugins/clockface/js/clockface.js')); ?>"></script>
<script type="text/javascript" src="<?php echo e(asset('assets/global/plugins/bootstrap-daterangepicker/moment.min.js')); ?>"></script>
<script type="text/javascript" src="<?php echo e(asset('assets/global/plugins/bootstrap-daterangepicker/daterangepicker.js')); ?>"></script>
<script type="text/javascript" src="<?php echo e(asset('assets/global/plugins/bootstrap-colorpicker/js/bootstrap-colorpicker.js')); ?>"></script>
<script type="text/javascript" src="<?php echo e(asset('assets/global/plugins/bootstrap-datetimepicker/js/bootstrap-datetimepicker.min.js')); ?>"></script>
<script type="text/javascript" src="<?php echo e(asset('assets/global/plugins/icheck/icheck.min.js')); ?>"></script>
<script type="text/javascript" src="<?php echo e(asset('assets/global/plugins/bootstrap-switch/js/bootstrap-switch.min.js')); ?>"></script>

<script type="text/javascript" src="<?php echo e(asset('assets/global/plugins/bootstrap-select/bootstrap-select.min.js')); ?>"></script>
<script type="text/javascript" src="<?php echo e(asset('assets/global/plugins/select2/js/select2.min.js')); ?>"></script>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('js_page_level'); ?>
<script type="text/javascript">

  // 使用 jQuery 的 click() 方法為按鈕元素綁定點擊事件
  $("#check").click(function() {
        // 將元素顯示出來

    
  });

$(document).ready(function(){
    $('.date-picker').datepicker({
        orientation: "left",
        autoclose: true
    });
});

$(document).on('click','#btn_submit',function(){
    $('#form_order').validate();
	if ($('#form_order').valid()) {
        toastr['info']('已送出預約申請，請稍候');
        $.ajax({
            type  : 'POST',
            url   : '<?php echo e(action("FrontController@inst_order_store")); ?>',
            dataType : 'json',
            data  : $('#form_order').serialize(),
            success : function(sendback){
                if(sendback.check === false){
                    $.each(sendback.message, function( index, value ) {
                        toastr['warning'](value);
                    });
                }else{
                    toastr['success']('<?php echo app('translator')->get('messages.suc_send_book_form'); ?>');
                    window.location = "<?php echo e(action('FrontController@inst')); ?>"
                }
            },
            error : function(sendback){
                console.log(sendback);
            }
        })
    } else {
        toastr['warning']('請確認*號必填欄位是否正確填寫！');
    }
});
$(function() {
    $("#is_box").change(function() {
        if(this.checked) {
            $("#person").val(999);
            $("#person").attr('readonly', true);
        }else{
            $("#person").val("");
            $("#person").attr('readonly', false);
        }
    });

    $("#person").change(function() {
        console.log("人數：", this.value);
        if(this.value > 0) {
            $("#is_box").attr('disabled', true);
        }else{
            $("#is_box").attr('disabled', false);

        }
    });
});
</script>
<?php $__env->stopSection(); ?>

<?php echo $__env->make('layout.front', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>