function check_field_daterange() { if ($this->has_field('daterange') && $this->is_edit_page()) { AeriaMetabox::add_script_date(); add_action('admin_head', function () { $elements = array(); $pickTime = 'false'; if (isset($this->_fields['time']) && $this->_fields['time'] === true) { $pickTime = 'true'; } echo '<script type="text/javascript">jQuery(document).ready(function($){'; foreach ($this->_fields as $field) { if ('daterange' == $field['type']) { $id = $field['id']; echo "if(\$('#{$id}_field_start').length){"; echo "\$('#{$id}_field_start').datetimepicker({\n\t\t\t\t\t\t language: \"it\",\n\t\t\t\t\t\t maskInput: true,\n\t\t\t \t \tpickDate: true,\n\t\t\t \t \tpickTime: " . $pickTime . ",\n\t\t\t \t \tpick12HourFormat: false\n\t\t\t\t\t\t}).data('DateTimePicker').widget.wrap('<div class=\"aeria-container\"></div>');"; echo "\$('#{$id}_field_end').datetimepicker({\n\t\t\t\t\t\t language: \"it\",\n\t\t\t\t\t\t maskInput: true,\n\t\t\t \t \tpickDate: true,\n\t\t\t \t \tpickTime: " . $pickTime . ",\n\t\t\t \t \tpick12HourFormat: false\n\t\t\t\t\t\t}).data('DateTimePicker').widget.wrap('<div class=\"aeria-container\"></div>');"; echo "}"; } } echo '});</script>'; }); } }