Ejemplo n.º 1
0
 /**
  *
  *
  * @update 1.1.3
  * */
 function init()
 {
     if (!$this->is_available()) {
         return;
     }
     parent::init();
     add_filter('st_holidays_detail_layout', array($this, 'custom_holiday_layout'));
     // add to cart
     add_action('wp_loaded', array($this, 'holidays_add_to_cart'), 20);
     //custom search cars template
     add_filter('template_include', array($this, 'choose_search_template'));
     //Sidebar Pos for SEARCH
     add_filter('st_holidays_sidebar', array($this, 'change_sidebar'));
     //Save car Review Stats
     add_action('comment_post', array($this, '_save_review_stats'));
     // Change cars review arg
     add_filter('st_holidays_wp_review_form_args', array($this, 'comment_args'), 10, 2);
     //Filter the search holiday
     //add_action('pre_get_posts',array($this,'change_search_holiday_arg'));
     //add Widget Area
     add_action('widgets_init', array($this, 'add_sidebar'));
     add_filter('st_search_preload_page', array($this, '_change_preload_search_title'));
     //add_filter('st_data_custom_price',array($this,'_st_data_custom_price'));
     // Woocommerce cart item information
     add_action('st_wc_cart_item_information_st_holidays', array($this, '_show_wc_cart_item_information'));
     add_action('st_wc_cart_item_information_btn_st_holidays', array($this, '_show_wc_cart_item_information_btn'));
     add_action('st_before_cart_item_st_holidays', array($this, '_show_wc_cart_post_type_icon'));
     add_filter('st_add_to_cart_item_st_holidays', array($this, '_deposit_calculator'), 10, 2);
     if (is_singular('st_holidays')) {
         add_action('wp_enqueue_scripts', array($this, 'add_scripts'));
     }
 }
Ejemplo n.º 2
0
 function init()
 {
     parent::init();
     add_action('init', array($this, 'st_login_func'));
     add_action('init', array($this, 'update_user'));
     add_action('init', array($this, 'update_pass'));
     add_action('init', array($this, 'upload_image'));
     add_action('init', array($this, 'st_insert_post_type_hotel'), 50);
     add_action('init', array($this, 'st_insert_post_type_rental'), 50);
     add_action('init', array($this, 'st_insert_post_type_cruise'), 50);
     add_action('init', array($this, 'st_insert_post_type_cruise_cabin'), 50);
     add_action('init', array($this, 'st_insert_post_type_room'), 50);
     add_action('init', array($this, 'st_insert_post_type_tours'), 50);
     add_action('init', array($this, 'st_insert_post_type_activity'), 50);
     add_action('init', array($this, 'st_insert_post_type_cars'), 50);
     add_action('init', array($this, 'st_insert_post_type_location'), 50);
     add_action('init', array($this, 'st_write_review'), 50);
     add_action('wp_ajax_st_add_wishlist', array($this, 'st_add_wishlist_func'));
     add_action('wp_ajax_nopriv_st_add_wishlist', array($this, 'st_add_wishlist_func'));
     add_action('wp_ajax_st_remove_wishlist', array($this, 'st_remove_wishlist_func'));
     add_action('wp_ajax_nopriv_st_remove_wishlist', array($this, 'st_remove_wishlist_func'));
     add_action('wp_ajax_st_load_more_wishlist', array($this, 'st_load_more_wishlist_func'));
     add_action('wp_ajax_nopriv_st_load_more_wishlist', array($this, 'st_load_more_wishlist_func'));
     add_action('wp_ajax_st_remove_post_type', array($this, 'st_remove_post_type_func'));
     add_action('wp_ajax_nopriv_st_remove_post_type', array($this, 'st_remove_post_type_func'));
     add_action('wp_ajax_st_change_status_post_type', array($this, 'st_change_status_post_type_func'));
     add_action('wp_ajax_nopriv_st_change_status_post_type', array($this, 'st_change_status_post_type_func'));
     add_action('template_redirect', array($this, 'check_login'));
     add_action('wp_ajax_st_load_more_history_book', array($this, 'get_book_history'));
     add_action('wp_ajax_nopriv_st_load_more_history_book', array($this, 'get_book_history'));
 }
Ejemplo n.º 3
0
 /**
  *
  *
  * @update 1.1.3
  * */
 function init()
 {
     if (!$this->is_available()) {
         return;
     }
     parent::init();
     //Filter change layout of rental detail if choose in metabox
     add_filter('rental_single_layout', array($this, 'custom_rental_layout'));
     add_filter('template_include', array($this, 'choose_search_template'));
     //add Widget Area
     add_action('widgets_init', array($this, 'add_sidebar'));
     //Sidebar Pos for SEARCH
     add_filter('st_rental_sidebar', array($this, 'change_sidebar'));
     //Filter the search hotel
     //add_action('pre_get_posts',array($this,'change_search_arg'));
     add_action('save_post', array($this, 'update_sale_price'));
     add_action('wp_loaded', array($this, 'add_to_cart'), 20);
     add_filter('st_search_preload_page', array($this, '_change_preload_search_title'));
     add_action('wp_enqueue_scripts', array($this, '_add_script'));
     //Save Rental Review Stats
     add_action('comment_post', array($this, 'save_review_stats'));
     //        Change rental review arg
     add_filter('st_rental_wp_review_form_args', array($this, 'comment_args'), 10, 2);
     add_action('wp_ajax_st_getOrderByYear', array($this, 'getOrderByYear'));
     add_action('wp_ajax_nopriv_st_getOrderByYear', array($this, 'getOrderByYear'));
     // Woocommerce cart item information
     add_action('st_wc_cart_item_information_st_rental', array($this, '_show_wc_cart_item_information'));
     add_action('st_before_cart_item_st_rental', array($this, '_show_wc_cart_post_type_icon'));
     add_filter('st_add_to_cart_item_st_rental', array($this, '_deposit_calculator'), 10, 2);
     // add_filter('st_data_custom_price',array($this,'_st_data_custom_price'));
 }
Ejemplo n.º 4
0
 function init()
 {
     parent::init();
     $this->init_metabox();
     add_action('wp_ajax_st_search_location', array($this, 'search_location'));
     add_action('wp_ajax_nopriv_st_search_location', array($this, 'search_location'));
     add_action('widgets_init', array($this, 'add_sidebar'));
 }
Ejemplo n.º 5
0
 function init()
 {
     if (!st_check_service_available('st_hotel')) {
         return;
     }
     parent::init();
     //add_filter('st_data_custom_price',array($this,'_st_data_custom_price'));
 }
Ejemplo n.º 6
0
 function init()
 {
     if (!st_check_service_available('st_hotel')) {
         return;
     }
     parent::init();
     //$this->init_metabox();
     add_action('posts_where', array($this, '_alter_search_query'));
     add_filter('st_data_custom_price', array($this, '_st_data_custom_price'));
 }
Ejemplo n.º 7
0
 function init()
 {
     parent::init();
     //$this->init_metabox();
     add_action('init', array($this, 'init_metabox'), 9);
     add_action('wp_ajax_st_search_location', array($this, 'search_location'));
     add_action('wp_ajax_nopriv_st_search_location', array($this, 'search_location'));
     add_action('widgets_init', array($this, 'add_sidebar'));
     add_action('wp_enqueue_scripts', array($this, 'add_script'));
     add_action('wp_enqueue_scripts', array(__CLASS__, 'get_list_post_type'));
     add_action('admin_enqueue_scripts', array($this, 'admin_script'));
     add_action('save_post', array($this, 'save_location'), 55);
     add_action('init', array($this, 'create_session'), 1);
 }
Ejemplo n.º 8
0
 function init()
 {
     parent::init();
     $this->init_metabox();
     //Filter change layout of rental detail if choose in metabox
     add_filter('st_cruise_detail_layout', array($this, 'custom_rental_layout'));
     add_filter('template_include', array($this, 'choose_search_template'));
     //add Widget Area
     add_action('widgets_init', array($this, 'add_sidebar'));
     //Sidebar Pos for SEARCH
     add_filter('st_cruise_sidebar', array($this, 'change_sidebar'));
     //Filter the search hotel
     //add_action('pre_get_posts',array($this,'change_search_arg'));
     add_action('save_post', array($this, 'update_sale_price'));
     add_action('init', array($this, 'add_to_cart'));
 }
Ejemplo n.º 9
0
 /**
  *
  * @update 1.1.3
  *
  * */
 function init()
 {
     if (!$this->is_available()) {
         return;
     }
     parent::init();
     //Filter change layout of cars detail if choose in metabox
     add_filter('st_cars_detail_layout', array($this, 'custom_cars_layout'));
     // price cars
     add_action('wp_ajax_st_price_cars', array($this, 'st_price_cars_func'));
     add_action('wp_ajax_nopriv_st_price_cars', array($this, 'st_price_cars_func'));
     //custom search cars template
     add_filter('template_include', array($this, 'choose_search_template'));
     //add Widget Area
     add_action('widgets_init', array($this, 'add_sidebar'));
     //Sidebar Pos for SEARCH
     add_filter('st_cars_sidebar', array($this, 'change_sidebar'));
     // ajax add_type_widget
     add_action('wp_ajax_add_type_widget', array($this, 'add_type_widget_func'));
     add_action('wp_ajax_nopriv_add_type_widget', array($this, 'add_type_widget_func'));
     // ajax load_list_taxonomy
     add_action('wp_ajax_load_list_taxonomy', array($this, 'load_list_taxonomy_func'));
     add_action('wp_ajax_nopriv_load_list_taxonomy', array($this, 'load_list_taxonomy_func'));
     //Filter the search hotel
     //add_action('pre_get_posts',array($this,'change_search_cars_arg'));
     //$this->init_metabox();
     add_action('wp_loaded', array($this, 'cars_add_to_cart'), 20);
     // add_filter( 'posts_where' , array( $this , '_alter_search_query' ) );
     add_action('st_after_checkout_fields', array($this, 'add_checkout_fields'));
     add_filter('st_checkout_form_validate', array($this, 'add_validate_fields'));
     add_action('st_after_save_order_item', array($this, 'save_extra_fields'), 10, 3);
     //Save car Review Stats
     add_action('comment_post', array($this, 'st_cars_save_review_stats'));
     //Reduce total stats of posts after comment_delete
     add_action('delete_comment', array($this, 'st_cars_save_post_review_stats'));
     // Change cars review arg
     add_filter('st_cars_wp_review_form_args', array($this, 'comment_args'), 10, 2);
     add_action('wp_enqueue_scripts', array($this, 'add_script'));
     add_filter('st_search_preload_page', array($this, '_change_preload_search_title'));
     //add_action('st_after')
     //add_filter('st_data_custom_price',array($this,'_st_data_custom_price'));
     // Woocommerce cart item information
     add_action('st_wc_cart_item_information_st_cars', array($this, '_show_wc_cart_item_information'));
     add_action('st_wc_cart_item_information_btn_st_cars', array($this, '_show_wc_cart_item_information_btn'));
     add_action('st_before_cart_item_st_cars', array($this, '_show_wc_cart_post_type_icon'));
     //add_filter( 'st_add_to_cart_item_st_cars' , array( $this , '_deposit_calculator' ) , 10 , 2 );
 }
Ejemplo n.º 10
0
 /**
  *
  *
  * @update 1.1.3
  * */
 function init()
 {
     if (!$this->is_available()) {
         return;
     }
     parent::init();
     add_filter('st_activity_detail_layout', array($this, 'custom_activity_layout'));
     // add to cart
     add_action('wp_loaded', array($this, 'activity_add_to_cart'), 20);
     //custom search Activity template
     add_filter('template_include', array($this, 'choose_search_template'));
     //Filter the search Activity
     //add_action('pre_get_posts',array($this,'change_search_activity_arg'));
     //add Widget Area
     add_action('widgets_init', array($this, 'add_sidebar'));
     //
     add_filter('st_search_preload_page', array($this, '_change_preload_search_title'));
     // Woocommerce cart item information
     add_action('st_wc_cart_item_information_st_activity', array($this, '_show_wc_cart_item_information'));
     add_action('st_before_cart_item_st_activity', array($this, '_show_wc_cart_post_type_icon'));
     add_filter('st_add_to_cart_item_st_activity', array($this, '_deposit_calculator'), 10, 2);
 }
Ejemplo n.º 11
0
 /**
  *
  *
  * @update 1.1.3
  * */
 function init()
 {
     if (!$this->is_available()) {
         return;
     }
     parent::init();
     add_action('template_redirect', array($this, 'ajax_search_room'), 1);
     //Filter the search hotel
     //add_action('pre_get_posts',array($this,'change_search_hotel_arg'));
     //custom search hotel template
     add_filter('template_include', array($this, 'choose_search_template'));
     //Sidebar Pos for SEARCH
     add_filter('st_hotel_sidebar', array($this, 'change_sidebar'));
     //add Widget Area
     add_action('widgets_init', array($this, 'add_sidebar'));
     //Create Hotel Booking Link
     add_action('wp_loaded', array($this, 'hotel_add_to_cart'), 20);
     // Change hotel review arg
     add_filter('st_hotel_wp_review_form_args', array($this, 'comment_args'), 10, 2);
     //Save Hotel Review Stats
     add_action('comment_post', array($this, 'save_review_stats'));
     //Reduce total stats of posts after comment_delete
     add_action('delete_comment', array($this, 'save_post_review_stats'));
     //Filter change layout of hotel detail if choose in metabox
     add_filter('st_hotel_detail_layout', array($this, 'custom_hotel_layout'));
     add_action('wp_enqueue_scripts', array($this, 'add_localize'));
     add_action('wp_ajax_ajax_search_room', array($this, 'ajax_search_room'));
     add_action('wp_ajax_nopriv_ajax_search_room', array($this, 'ajax_search_room'));
     add_filter('st_real_comment_post_id', array($this, '_change_comment_post_id'));
     add_filter('st_search_preload_page', array($this, '_change_preload_search_title'));
     //add_action('st_after_checkout_fields', array($this, '_add_room_number_field'));
     add_filter('st_checkout_form_validate', array($this, '_check_booking_period'));
     add_filter('st_st_hotel_search_result_link', array($this, '_change_search_result_link'), 10, 2);
     // Woocommerce cart item information
     add_action('st_wc_cart_item_information_st_hotel', array($this, '_show_wc_cart_item_information'));
     add_action('st_wc_cart_item_information_btn_st_hotel', array($this, '_show_wc_cart_item_information_btn'));
     add_action('st_before_cart_item_st_hotel', array($this, '_show_wc_cart_post_type_icon'));
     //add_filter('st_add_to_cart_item_st_hotel', array($this, '_deposit_calculator'), 10, 2);
 }
Ejemplo n.º 12
0
 function init()
 {
     parent::init();
     $this->init_metabox();
 }
Ejemplo n.º 13
0
 function init()
 {
     parent::init();
     add_action('init', array($this, '_add_metabox'), 10);
 }
Ejemplo n.º 14
0
 function init()
 {
     parent::init();
 }