PATH:
home
/
letacommog
/
camarsac
/
wp-content
/
plugins
/
jet-booking
/
includes
/
render
<?php namespace JET_ABAF\Render; use JET_ABAF\Plugin; if ( ! class_exists( '\Jet_Engine_Render_Base' ) ) { require jet_engine()->plugin_path( 'includes/components/listings/render/base.php' ); } class Calendar extends \Jet_Engine_Render_Base { private $instance_id = false; public function get_name() { return 'jet-booking-calendar'; } public function render() { if ( ! $this->instance_id ) { $this->instance_id = 'calendar_' . rand( 1000, 9999 ); } $post_id = get_the_ID(); Plugin::instance()->engine_plugin->enqueue_deps( $post_id ); $settings = $this->get_settings(); $select_dates = ! empty( $settings['select_dates'] ) ? $settings['select_dates'] : false; $scroll_to_form = ! empty( $settings['scroll_to_form'] ) ? $settings['scroll_to_form'] : false; $select_dates = filter_var( $select_dates, FILTER_VALIDATE_BOOLEAN ); $scroll_to_form = filter_var( $scroll_to_form, FILTER_VALIDATE_BOOLEAN ); $wrapper_classes = array( 'jet-booking-calendar' ); if ( ! $select_dates ) { $wrapper_classes[] = 'disable-dates-select'; } printf( '<div class="%2$s"><input type="hidden" class="jet-booking-calendar__input"><div class="jet-booking-calendar__container" id="%1$s" data-scroll-to-form="%3$s"></div></div>', $this->instance_id, implode( ' ', $wrapper_classes ), $scroll_to_form ); } }
[+]
..
[-] calendar.php
[edit]