Current File : /home/kelaby89/www/wp/wp-content/plugins/trx_addons/components/api/tourmaster/tourmaster-sc-vc.php |
<?php
/**
* Plugin support: Tour Master (WPBakery support)
*
* @package ThemeREX Addons
* @since v1.6.38
*/
// Don't load directly
if ( ! defined( 'TRX_ADDONS_VERSION' ) ) {
exit;
}
// VC support
//------------------------------------------------------------------------
if ( ! function_exists( 'trx_addons_tourmaster_sc_add_in_vc' ) ) {
add_action( 'init', 'trx_addons_tourmaster_sc_add_in_vc', 20 );
/**
* Add shortcodes [tourmaster_tour_xxx] to the VC shortcodes list
*
* @hooked init, 20
*/
function trx_addons_tourmaster_sc_add_in_vc() {
if ( ! trx_addons_exists_vc() || ! trx_addons_exists_tourmaster() ) {
return;
}
vc_lean_map( "tourmaster_tour_category", 'trx_addons_tourmaster_sc_add_in_vc_params_ttc');
class WPBakeryShortCode_Tourmaster_Tour_Category extends WPBakeryShortCode {}
vc_lean_map( "tourmaster_tour_search", 'trx_addons_tourmaster_sc_add_in_vc_params_tts');
class WPBakeryShortCode_Tourmaster_Tour_Search extends WPBakeryShortCode {}
vc_lean_map( "tourmaster_tour", 'trx_addons_tourmaster_sc_add_in_vc_params_tt');
class WPBakeryShortCode_Tourmaster_Tour extends WPBakeryShortCode {}
}
}
if ( ! function_exists( 'trx_addons_tourmaster_sc_add_in_vc_params_ttc' ) ) {
/**
* Return an array with parameters for shortcode [tourmaster_tour_category] to add it to VC shortcodes list
*
* @trigger trx_addons_sc_map
*
* @return array Shortcode's parameters
*/
function trx_addons_tourmaster_sc_add_in_vc_params_ttc() {
return apply_filters( 'trx_addons_sc_map', array(
"base" => "tourmaster_tour_category",
"name" => esc_html__("Tourmaster Categories", "trx_addons"),
"description" => esc_html__("Insert the tour's categories list", "trx_addons"),
"category" => esc_html__('ThemeREX', 'trx_addons'),
'icon' => 'icon_trx_sc_tourmaster_tour_category',
"class" => "trx_sc_single trx_sc_tourmaster_tour_category",
"content_element" => true,
"is_container" => false,
"show_settings_on_create" => true,
"params" => array(
// Group 'General'
array(
"param_name" => "filter-type",
"heading" => esc_html__("Filter Type", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-4',
"admin_label" => true,
"value" => array_flip(trx_addons_get_list_taxonomies(false, TRX_ADDONS_TOURMASTER_CPT_TOUR)),
"std" => TRX_ADDONS_TOURMASTER_TAX_TOUR_CATEGORY,
"save_always" => true,
"type" => "dropdown"
),
array(
"param_name" => "num-fetch",
"heading" => esc_html__('Display Number', 'trx_addons'),
'edit_field_class' => 'vc_col-sm-4',
"save_always" => true,
"std" => 3,
"type" => "textfield"
),
array(
"param_name" => "column-size",
'heading' => esc_html__('Columns', 'trx_addons'),
'edit_field_class' => 'vc_col-sm-4',
'value' => array( "60"=>"1", "30"=>"2", "20"=>"3", "15"=>"4", "12"=>"5" ),
"save_always" => true,
'std' => 3,
'type' => 'dropdown',
),
array(
"param_name" => "style",
'heading' => esc_html__('Style', 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6 vc_new_row',
'value' => array_flip(array(
'widget' => esc_html__('Widget', 'trx_addons'),
'grid' => esc_html__('Grid', 'trx_addons'),
'grid-2' => esc_html__('Grid 2', 'trx_addons'),
)),
'std' => 'widget',
"save_always" => true,
'type' => 'dropdown',
),
array(
"param_name" => "thumbnail-size",
'heading' => esc_html__('Thumbnail Size', 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6',
'value' => array_flip(trx_addons_get_list_thumbnail_sizes()),
'std' => 'thumbnail',
'type' => 'dropdown',
),
array(
"param_name" => "orderby",
'heading' => esc_html__('Order by', 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6 vc_new_row',
'value' => array_flip(array(
'name' => esc_html__('Name', 'trx_addons'),
'slug' => esc_html__('Slug', 'trx_addons'),
'term_id' => esc_html__('Term ID', 'trx_addons'),
)),
'std' => 'name',
"save_always" => true,
'type' => 'dropdown',
),
array(
"param_name" => "order",
'heading' => esc_html__('Order', 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6',
'value' => array_flip(trx_addons_get_list_sc_query_orders()),
'std' => 'asc',
"save_always" => true,
'type' => 'dropdown',
),
)
), 'tourmaster_tour_category' );
}
}
if ( ! function_exists( 'trx_addons_tourmaster_sc_add_in_vc_params_tt' ) ) {
/**
* Return an array with parameters for shortcode [tourmaster_tour] to add it to VC shortcodes list
*
* @trigger trx_addons_sc_map
*
* @return array Shortcode's parameters
*/
function trx_addons_tourmaster_sc_add_in_vc_params_tt() {
return apply_filters( 'trx_addons_sc_map', array(
"base" => "tourmaster_tour",
"name" => esc_html__("Tourmaster Tours", "trx_addons"),
"description" => esc_html__("Insert the tours list", "trx_addons"),
"category" => esc_html__('ThemeREX', 'trx_addons'),
'icon' => 'icon_trx_sc_tourmaster_tour',
"class" => "trx_sc_single trx_sc_tourmaster_tour",
"content_element" => true,
"is_container" => false,
"show_settings_on_create" => true,
"params" => array(
// Tab "General"
array(
"param_name" => "category",
"heading" => esc_html__("Category", 'trx_addons'),
"description" => wp_kses_data( __("You can use Ctrl/Command button to select multiple items or remove the selected item. Leave this field blank to select all items in the list", 'trx_addons') ),
"group" => esc_html__("General", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6',
"value" => array_flip(trx_addons_get_list_terms(false, TRX_ADDONS_TOURMASTER_TAX_TOUR_CATEGORY, array(
'hide_empty' => 1, 'return_key' => 'slug'))),
"save_always" => true,
"std" => "",
"multiple" => true,
"size" => 5,
"type" => "select"
),
array(
"param_name" => "tag",
"heading" => esc_html__("Tag", 'trx_addons'),
"description" => wp_kses_data( __("You can use Ctrl/Command button to select multiple items or remove the selected item. Leave this field blank to select all items in the list", 'trx_addons') ),
"group" => esc_html__("General", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6',
"value" => array_flip(trx_addons_get_list_terms(false, TRX_ADDONS_TOURMASTER_TAX_TOUR_TAG, array(
'hide_empty' => 1, 'return_key' => 'slug'))),
"save_always" => true,
"std" => "",
"multiple" => true,
"size" => 5,
"type" => "select"
),
array(
"param_name" => "discount-status",
'heading' => esc_html__('Discount Status', 'trx_addons'),
"group" => esc_html__("General", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6 vc_new_row',
'value' => array_flip(array(
'all' => esc_html__('All', 'trx_addons'),
'discount' => esc_html__('Discounted Tour (tour with discount text filled)', 'trx_addons'),
)),
"save_always" => true,
'std' => 'all',
'type' => 'dropdown',
),
array(
"param_name" => "num-fetch",
"heading" => esc_html__('Display Number', 'trx_addons'),
"group" => esc_html__("General", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6',
"save_always" => true,
"std" => 3,
"type" => "textfield"
),
array(
"param_name" => "orderby",
'heading' => esc_html__('Order By', 'trx_addons'),
"group" => esc_html__("General", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6 vc_new_row',
'value' => array_flip(array(
'date' => esc_html__('Publish Date', 'trx_addons'),
'title' => esc_html__('Title', 'trx_addons'),
'rand' => esc_html__('Random', 'trx_addons'),
'menu_order' => esc_html__('Menu Order', 'trx_addons'),
'price' => esc_html__('Price', 'trx_addons'),
'duration' => esc_html__('Duration', 'trx_addons'),
'popularity' => esc_html__('Popularity ( View Count )', 'trx_addons'),
'rating' => esc_html__('Rating ( Score )', 'trx_addons'),
)),
"save_always" => true,
'std' => 'date',
'type' => 'dropdown',
),
array(
"param_name" => "order",
'heading' => esc_html__('Order', 'trx_addons'),
"group" => esc_html__("General", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6',
'value' => array_flip(trx_addons_get_list_sc_query_orders()),
"save_always" => true,
'std' => 'desc',
'type' => 'dropdown',
),
array(
"param_name" => "pagination",
'heading' => esc_html__('Pagination', 'trx_addons'),
"group" => esc_html__("General", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6 vc_new_row',
'value' => array_flip(array(
'none' => esc_html__('None', 'trx_addons'),
'page' => esc_html__('Page', 'trx_addons'),
'load-more' => esc_html__('Load More', 'trx_addons'),
)),
"save_always" => true,
'std' => 'none',
'type' => 'dropdown',
),
array(
"param_name" => "pagination-style",
'heading' => esc_html__('Pagination Style', 'trx_addons'),
"group" => esc_html__("General", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6',
'dependency' => array(
'element' => 'pagination',
'value' => array('page')
),
'value' => array_flip(array(
'default' => esc_html__('Default', 'trx_addons'),
'plain' => esc_html__('Plain', 'trx_addons'),
'rectangle' => esc_html__('Rectangle', 'trx_addons'),
'rectangle-border' => esc_html__('Rectangle Border', 'trx_addons'),
'round' => esc_html__('Round', 'trx_addons'),
'round-border' => esc_html__('Round Border', 'trx_addons'),
'circle' => esc_html__('Circle', 'trx_addons'),
'circle-border' => esc_html__('Circle Border', 'trx_addons'),
)),
"save_always" => true,
'std' => 'default',
'type' => 'dropdown',
),
array(
"param_name" => "pagination-align",
'heading' => esc_html__('Pagination Alignment', 'trx_addons'),
"group" => esc_html__("General", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6',
'dependency' => array(
'element' => 'pagination',
'value' => array('page')
),
'value' => array_flip(trx_addons_get_list_sc_aligns(false, false)),
"save_always" => true,
'std' => 'left',
'type' => 'dropdown',
),
// Tab "Filter"
array(
"param_name" => "enable-order-filterer",
'heading' => esc_html__('Order Filterer', 'trx_addons'),
"group" => esc_html__("Filterer", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6',
'value' => array_flip(array(
'enable' => esc_html__('Enable', 'trx_addons'),
'disable' => esc_html__('Disable', 'trx_addons'),
)),
"save_always" => true,
'std' => 'disable',
'type' => 'dropdown',
),
array(
"param_name" => "order-filterer-list-style",
'heading' => esc_html__('Order Filterer List Style', 'trx_addons'),
"group" => esc_html__("Filterer", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6 vc_new_row',
'dependency' => array(
'element' => 'enable-order-filterer',
'value' => array('enable')
),
'value' => array_flip(array(
'none' => esc_html__('None', 'trx_addons'),
'full' => esc_html__('Full', 'trx_addons'),
'full-with-frame' => esc_html__('Full With Frame', 'trx_addons'),
'medium' => esc_html__('Medium', 'trx_addons'),
'medium-with-frame' => esc_html__('Medium With Frame', 'trx_addons'),
'widget' => esc_html__('Widget', 'trx_addons'),
)),
"save_always" => true,
'std' => 'none',
'type' => 'dropdown',
),
array(
"param_name" => "order-filterer-list-style-thumbnail",
'heading' => esc_html__('Order Filterer List Style Thumbnail', 'trx_addons'),
"group" => esc_html__("Filterer", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6',
'dependency' => array(
'element' => 'enable-order-filterer',
'value' => array('enable')
),
'value' => array_flip(trx_addons_get_list_thumbnail_sizes()),
"save_always" => true,
'std' => 'thumbnail',
'type' => 'dropdown',
),
array(
"param_name" => "order-filterer-grid-style",
'heading' => esc_html__('Order Filterer Grid Style', 'trx_addons'),
"group" => esc_html__("Filterer", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6 vc_new_row',
'dependency' => array(
'element' => 'enable-order-filterer',
'value' => array('enable')
),
'value' => array_flip(array(
'none' => esc_html__('None', 'trx_addons'),
'modern' => esc_html__('Modern', 'trx_addons'),
'modern-no-space' => esc_html__('Modern No Space', 'trx_addons'),
'grid' => esc_html__('Grid', 'trx_addons'),
'grid-with-frame' => esc_html__('Grid With Frame', 'trx_addons'),
'grid-no-space' => esc_html__('Grid No Space', 'trx_addons'),
)),
"save_always" => true,
'std' => 'none',
'type' => 'dropdown',
),
array(
"param_name" => "order-filterer-grid-style-thumbnail",
'heading' => esc_html__('Order Filterer Grid Style Thumbnail', 'trx_addons'),
"group" => esc_html__("Filterer", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6',
'dependency' => array(
'element' => 'enable-order-filterer',
'value' => array('enable')
),
'value' => array_flip(trx_addons_get_list_thumbnail_sizes()),
"save_always" => true,
'std' => 'thumbnail',
'type' => 'dropdown',
),
/*
array(
"param_name" => "filterer",
'heading' => esc_html__('Category Filterer', 'trx_addons'),
"group" => esc_html__("Filterer", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6 vc_new_row',
'dependency' => array(
'element' => 'enable-order-filterer',
'value' => array('disable')
),
'value' => array_flip(array(
'none' => esc_html__('None', 'trx_addons'),
'text' => esc_html__('Filter Text Style', 'trx_addons'),
'button' => esc_html__('Filter Button Style', 'trx_addons'),
)),
"save_always" => true,
'std' => 'none',
'type' => 'dropdown',
),
array(
"param_name" => "filterer-align",
'heading' => esc_html__('Filterer Alignment', 'trx_addons'),
"group" => esc_html__("Filterer", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6',
'dependency' => array(
'element' => 'filterer',
'value' => array('text', 'button')
),
'value' => array_flip(trx_addons_get_list_sc_aligns(false, false)),
"save_always" => true,
'std' => 'left',
'type' => 'dropdown',
),
*/
// Tab "Style"
array(
"param_name" => "tour-style",
"heading" => esc_html__("Tour Style", 'trx_addons'),
"group" => esc_html__("Style", 'trx_addons'),
"admin_label" => true,
'save_always' => true,
"std" => "full",
"value" => apply_filters('trx_addons_sc_type', array(
'full' => TOURMASTER_URL . '/images/tour-style/full.jpg',
'full-with-frame' => TOURMASTER_URL . '/images/tour-style/full-with-frame.jpg',
'medium' => TOURMASTER_URL . '/images/tour-style/medium.jpg',
'medium-with-frame' => TOURMASTER_URL . '/images/tour-style/medium-with-frame.jpg',
'modern' => TOURMASTER_URL . '/images/tour-style/modern.jpg',
'modern-no-space' => TOURMASTER_URL . '/images/tour-style/modern-no-space.jpg',
'grid' => TOURMASTER_URL . '/images/tour-style/grid.jpg',
'grid-with-frame' => TOURMASTER_URL . '/images/tour-style/grid-with-frame.jpg',
'grid-no-space' => TOURMASTER_URL . '/images/tour-style/grid-no-space.jpg',
'widget' => TOURMASTER_URL . '/images/tour-style/widget.jpg',
), 'tourmaster_tour' ),
"mode" => 'inline',
"return" => 'slug',
"style" => "images",
"type" => "icons"
),
array(
"param_name" => "column-size",
'heading' => esc_html__('Column Size', 'trx_addons'),
"group" => esc_html__("Style", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6',
'value' => array( "60"=>"1", "30"=>"2", "20"=>"3", "15"=>"4", "12"=>"5" ),
"save_always" => true,
'dependency' => array(
'element' => 'tour-style',
'value' => array('modern', 'modern-no-space', 'grid', 'grid-with-frame', 'grid-no-space')
),
"save_always" => true,
'std' => 3,
'type' => 'dropdown',
),
array(
"param_name" => "thumbnail-size",
'heading' => esc_html__('Thumbnail Size', 'trx_addons'),
"group" => esc_html__("Style", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6',
'value' => array_flip(trx_addons_get_list_thumbnail_sizes()),
'dependency' => array(
'element' => 'tour-style',
'value' => array('modern', 'modern-no-space', 'grid', 'grid-with-frame', 'grid-no-space', 'full', 'full-with-frame', 'medium', 'medium-with-frame')
),
"save_always" => true,
'std' => 'thumbnail',
'type' => 'dropdown',
),
array(
"param_name" => "layout",
'heading' => esc_html__('Layout', 'trx_addons'),
"group" => esc_html__("Style", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6 vc_new_row',
'value' => array_flip(array(
'fitrows' => esc_html__('Fit Rows', 'trx_addons'),
'carousel' => esc_html__('Carousel', 'trx_addons'),
'masonry' => esc_html__('Masonry', 'trx_addons'),
)),
'dependency' => array(
'element' => 'tour-style',
'value' => array('modern', 'modern-no-space', 'grid', 'grid-with-frame', 'grid-no-space')
),
"save_always" => true,
'std' => 'fitrows',
'type' => 'dropdown',
),
array(
"param_name" => "price-position",
'heading' => esc_html__('Price Display Position', 'trx_addons'),
"group" => esc_html__("Style", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6',
'value' => array_flip(array(
'right-title' => esc_html__('Right Side Of The Title', 'trx_addons'),
'bottom-title' => esc_html__('Bottom Of The Title', 'trx_addons'),
'bottom-bar' => esc_html__('As Bottom Bar', 'trx_addons'),
)),
'dependency' => array(
'element' => 'tour-style',
'value' => array('grid', 'grid-with-frame', 'grid-no-space')
),
"save_always" => true,
'std' => 'right-title',
'type' => 'dropdown',
),
array(
"param_name" => "carousel-autoslide",
'heading' => esc_html__('Autoslide Carousel', 'trx_addons'),
"group" => esc_html__("Style", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6 vc_new_row',
'value' => array_flip(array(
'enable' => esc_html__('Enable', 'trx_addons'),
'disable' => esc_html__('Disable', 'trx_addons')
)),
'dependency' => array(
'element' => 'layout',
'value' => array('carousel')
),
"save_always" => true,
'std' => 'enable',
'type' => 'dropdown',
),
array(
"param_name" => "carousel-navigation",
'heading' => esc_html__('Carousel Navigation', 'trx_addons'),
"group" => esc_html__("Style", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6',
'value' => array_flip(array(
'none' => esc_html__('None', 'trx_addons'),
'navigation' => esc_html__('Only Navigation', 'trx_addons'),
'bullet' => esc_html__('Only Bullet', 'trx_addons'),
'both' => esc_html__('Both Navigation and Bullet', 'trx_addons'),
)),
'dependency' => array(
'element' => 'layout',
'value' => array('carousel')
),
"save_always" => true,
'std' => 'navigation',
'type' => 'dropdown',
),
array(
"param_name" => "tour-info",
'heading' => esc_html__('Tour Info', 'trx_addons'),
"group" => esc_html__("Style", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6 vc_new_row',
'value' => array_flip(array(
'duration-text' => esc_html__('Duration', 'trx_addons'),
'availability' => esc_html__('Availability', 'trx_addons'),
'departure-location' => esc_html__('Departure Location', 'trx_addons'),
'return-location' => esc_html__('Return Location', 'trx_addons'),
'minimum-age' => esc_html__('Minimum Age', 'trx_addons'),
'maximum-people' => esc_html__('Maximum People', 'trx_addons'),
'custom-excerpt' => esc_html__('Custom Excerpt ( In Tour Option )', 'trx_addons'),
)),
'dependency' => array(
'element' => 'tour-style',
'value' => array('modern', 'modern-no-space', 'grid', 'grid-with-frame', 'grid-no-space', 'full', 'full-with-frame', 'medium', 'medium-with-frame')
),
'std' => 'duration-text',
"save_always" => true,
'multiple' => true,
'size' => 7,
'type' => 'select',
),
array(
"param_name" => "tour-rating",
'heading' => esc_html__('Tour Rating', 'trx_addons'),
"group" => esc_html__("Style", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6',
'value' => array_flip(array(
'enable' => esc_html__('Enable', 'trx_addons'),
'disable' => esc_html__('Disable', 'trx_addons'),
)),
'dependency' => array(
'element' => 'tour-style',
'value' => array('full', 'full-with-frame', 'medium', 'medium-with-frame', 'grid', 'grid-with-frame', 'grid-no-space')
),
"save_always" => true,
'std' => 'enable',
'type' => 'dropdown',
),
array(
"param_name" => "excerpt",
'heading' => esc_html__('Excerpt Type', 'trx_addons'),
"group" => esc_html__("Style", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6 vc_new_row',
'value' => array_flip(array(
'specify-number' => esc_html__('Specify Number', 'trx_addons'),
'show-all' => esc_html__('Show All ( use <!--more--> tag to cut the content )', 'trx_addons'),
'none' => esc_html__('Disable Exceprt', 'trx_addons'),
)),
'dependency' => array(
'element' => 'tour-style',
'value' => array('full', 'full-with-frame', 'medium', 'medium-with-frame', 'grid', 'grid-with-frame', 'grid-no-space')
),
'std' => 'specify-number',
"save_always" => true,
'type' => 'dropdown',
),
array(
"param_name" => "excerpt-number",
'heading' => esc_html__('Excerpt Words', 'trx_addons'),
"group" => esc_html__("Style", 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6',
'dependency' => array(
'element' => 'excerpt',
'value' => array('specify-number')
),
'std' => 55,
"save_always" => true,
'type' => 'textfield',
),
)
), 'tourmaster_tour' );
}
}
if ( ! function_exists( 'trx_addons_tourmaster_sc_add_in_vc_params_tts' ) ) {
/**
* Add Tourmaster Tour Search shortcode params to VC shortcodes list
*
* @return array Shortcode parameters
*/
function trx_addons_tourmaster_sc_add_in_vc_params_tts() {
return apply_filters( 'trx_addons_sc_map', array(
"base" => "tourmaster_tour_search",
"name" => esc_html__("Tourmaster Search", "trx_addons"),
"description" => esc_html__("Insert the tour's search widget", "trx_addons"),
"category" => esc_html__('ThemeREX', 'trx_addons'),
'icon' => 'icon_trx_sc_tourmaster_tour_search',
"class" => "trx_sc_single trx_sc_tourmaster_tour_search",
"content_element" => true,
"is_container" => false,
"show_settings_on_create" => true,
"params" => array(
array(
"param_name" => "title",
'heading' => esc_html__('Title', 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6 vc_new_row',
'std' => "",
"save_always" => true,
'type' => 'textfield',
),
array(
"param_name" => "style",
'heading' => esc_html__('Select Style', 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6',
'value' => array_flip(array(
'column' => esc_html__('Column', 'trx_addons'),
'half' => esc_html__('Half', 'trx_addons'),
'full' => esc_html__('Full', 'trx_addons'),
)),
"save_always" => true,
'std' => 'column',
'type' => 'dropdown'
),
array(
"param_name" => "fields",
'heading' => esc_html__('Select Fields', 'trx_addons'),
'value' => array_flip(array(
'keywords' => esc_html__('Keywords', 'trx_addons'),
'tour_category' => esc_html__('Category', 'trx_addons'),
'tour_tag' => esc_html__('Tag', 'trx_addons'),
'duration' => esc_html__('Duration', 'trx_addons'),
'date' => esc_html__('Date', 'trx_addons'),
'min-price' => esc_html__('Min Price', 'trx_addons'),
'max-price' => esc_html__('Max Price', 'trx_addons'),
)),
"admin_label" => true,
"save_always" => true,
'std' => 'keywords,duration,date',
'multiple' => true,
'size' => 6,
'type' => 'select'
),
array(
"param_name" => "padding-bottom",
'heading' => esc_html__('Padding bottom', 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6 vc_new_row',
'std' => "30px",
"save_always" => true,
'type' => 'textfield',
),
array(
"param_name" => "enable-rating-field",
'heading' => esc_html__('Enable Rating', 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6',
'dependency' => array(
'element' => 'style',
'value' => array('full')
),
'value' => array_flip(array(
'enable' => esc_html__('Enable', 'trx_addons'),
'disable' => esc_html__('Disable', 'trx_addons'),
)),
"save_always" => true,
'std' => 'disable',
'type' => 'dropdown'
),
array(
"param_name" => "with-frame",
'heading' => esc_html__('Item Frame', 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6 vc_new_row',
'value' => array_flip(array(
'disable' => esc_html__('Disable', 'trx_addons'),
'enable' => esc_html__('Color Background', 'trx_addons'),
'image' => esc_html__('Image Background', 'trx_addons'),
)),
"save_always" => true,
'std' => 'enable',
'type' => 'dropdown'
),
array(
"param_name" => "frame-background-color",
'heading' => esc_html__('Frame Background Color', 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6',
'dependency' => array(
'element' => 'with-frame',
'value' => array('enable')
),
"save_always" => true,
'std' => '',
'type' => 'colorpicker'
),
array(
"param_name" => "frame-background-image",
'heading' => esc_html__('Frame Background Image', 'trx_addons'),
'edit_field_class' => 'vc_col-sm-6',
'dependency' => array(
'element' => 'with-frame',
'value' => array('image')
),
"save_always" => true,
'std' => '',
'type' => 'attach_image'
),
)
), 'tourmaster_tour_search' );
}
}