<?php
use WpBookingEvent\Factory;
use WpBookingEvent\Html\WpBookingEventHtmlBackend;
use WpBookingEvent\Language\Text;
use WpBookingEvent\Mvc\Model\Model;
use WpBookingEvent\Utilities\Utility;
defined('_WPBOOKINGEVENT_EXEC') or die;
extract($displayData);

$id_by_name = "element_field_" . str_replace(array('[', ']'), '_', $name);

$week = array('1','2' ,'3' ,'4' ,'5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','26','27','28','29','30','31');

if(isset($value) && trim($value) != '') {
    $arr_value= json_decode($value);
} else {
    $arr_value=array();
}
?>
    <div id="<?php esc_html_e($id_by_name) ?>" class="<?php esc_html_e($class); ?> element-field-selectdayofmonth">
        <?php foreach ($week as $dayName) {?>
            <label class="name-day-of-week">
                <input type='checkbox' class="day-of-week" value="<?php esc_html_e($dayName);?>" <?php echo(in_array($dayName,$arr_value)? 'checked':''); ?>/>
                <?php esc_html_e($dayName);?>
            </label>
        <?php }?>
        <input type="hidden" name="<?php esc_html_e($name);?>">
    </div>
<?php
$doc = Factory::getDocument();
WpBookingEventHtmlBackend::load_jquery_library('icheck');
$doc->addLessStyleSheet('admin/app/layouts/WooBooking/form/field/selectdayofmonth/selectdayofmonth.less');
$doc->addScriptApplySelector('.element-field-selectdayofmonth','field_selectdayofmonth',array(
        'input_name'=>$name,
        'value'=>$arr_value
),'admin/app/layouts/WooBooking/form/field/selectdayofmonth/selectdayofmonth.jquery.js');
