<?php
use WpBookingPro\Language\Text;
use WpBookingPro\Factory as FactoryAlias;
use WpBookingProAdmin\app\helpers\AdminHelper;
use WpBookingProAdmin\app\Html\HtmlBackend;
use WpBookingPro\Html\WpBookingProHtmlBackend as WpBookingProHtmlBackendAlias;

WpBookingProHtmlBackendAlias::load_jquery_library('datatables');
WpBookingProHtmlBackendAlias::load_jquery_library('icheck');
WpBookingProHtmlBackendAlias::load_jquery_library('select2');
WpBookingProHtmlBackendAlias::load_jquery_library('loading_js');
$item = $this->item;
$doc = FactoryAlias::getDocument();
$doc->addStyleSheet('admin/app/assets/nb-font-icon/nb-font-icon.css');

$check_user_demo = AdminHelper::checkUserDemo();
$uploads = wp_upload_dir();

?>
<div class="view-appointment-form">
    <form action="" name="admin-form" method="post" enctype="multipart/form-data">
        <table id="example" class="display table"">
            <?php if(count($item->list_order_detail))  { ?>
                <thead>
                    <tr class="list-rate-info list-rate-info-<?php echo (esc_attr($item->id)); ?>">
                        <th class="nowrap"><?php esc_html_e('Start date','wpbookingpro')?></th>
                        <th class="nowrap"><?php esc_html_e('End date','wpbookingpro')?></th>
                        <th class="nowrap"><?php esc_html_e('Start time','wpbookingpro')?></th>
                        <th class="nowrap"><?php esc_html_e('End time','wpbookingpro')?></th>
                        <th class="nowrap"><?php esc_html_e('Assign to','wpbookingpro')?></th>
                        <th class="nowrap"><?php esc_html_e('Service','wpbookingpro')?></th>
                        <th class="nowrap"><?php esc_html_e('Duration','wpbookingpro')?></th>
                        <th class="nowrap"><?php esc_html_e('Location','wpbookingpro')?></th>
                    </tr>
                </thead>
                <tbody>
                    <?php foreach ($item->list_order_detail as $order_detail) { ?>
                        <tr class="list-rate-info list-rate-info-<?php esc_attr_e($item->id); ?>">
                            <td>
                                <?php
                                    if($item->is_recurring == 0) {
                                        echo (esc_html(HtmlBackend::render_date($order_detail->rate->start_date,'Y-m-d')));
                                    } else {
                                        echo (esc_html($order_detail->rate->date_start_recurring));
                                    }
                                ?>
                            </td>
                            <td>
                                <?php
                                if($item->is_recurring == 0) {
                                    echo (esc_html(HtmlBackend::render_date($order_detail->rate->end_date,'Y-m-d')));
                                } else {
                                    echo (esc_html($order_detail->rate->date_end_recurring));
                                }
                                ?>
                            </td>
                            <td class="nowrap">
                                <?php
                                if($item->is_recurring == 0) {
                                    echo (esc_html(HtmlBackend::render_date($order_detail->rate->start_date,"H:i")));
                                } else {
                                    echo (esc_html($order_detail->rate->time_start_recurring));
                                }

                                ?>
                            </td>
                            <td class="nowrap">
                                <?php
                                if($item->is_recurring == 0) {
                                    echo (esc_html(HtmlBackend::render_date($order_detail->rate->end_date,"H:i")));
                                } else {
                                    echo (esc_html($order_detail->rate->time_end_recurring));
                                }

                                ?>
                            </td>
                            <td class="nowrap">
                                <div class="img-box">
                                    <?php $check_image_size = AdminHelper::checkImageData($uploads['baseurl'], $order_detail->employee_image); ?>
                                    <?php if($check_user_demo['is_demo']) {?>
                                        <?php if($check_image_size) {?>
                                            <img class="employee-item-image pull-left" src="<?php echo (esc_url($uploads['baseurl'].'/' . $order_detail->employee_image))  ?>" alt="employee-item-image" />
                                        <?php } else {?>
                                            <img class="employee-item-image pull-left" src="<?php echo (esc_url(FactoryAlias::getRootUrlPlugin() . $order_detail->employee_image))  ?>" alt="employee-item-image" />
                                        <?php } ?>
                                    <?php } else {?>
                                        <img class="employee-item-image pull-left" src="<?php echo (esc_url(FactoryAlias::getRootUrlPlugin() . $order_detail->employee_image))  ?>" alt="employee-item-image" />
                                    <?php } ?>
                                </div>
                                <h4 class="pull-left employee-item-name"><?php echo (esc_html($order_detail->employee_full_name)); ?></h4>
                            </td>
                            <td class="nowrap"><?php echo (esc_html($order_detail->service_name)); ?></td>
                            <td class="nowrap"><?php echo (esc_html($order_detail->rate->duration)) ?></td>
                            <td class="nowrap"><?php echo (esc_html($order_detail->location_address)); ?></td>
                        </tr>
                    <?php } ?>
                </tbody>
            <?php }?>
        </table>
    </form>
</div>
<?php
$doc = FactoryAlias::getDocument();
$doc->addLessStyleSheet('admin/app/assets/less/list_form_appointment.less');
$doc->addScriptApplySelector('.view-appointment-form', 'list_view_appointment', array(

), "admin/app/assets/js/list_view_appointment.js");
?>
