Fix search form on/off settings.
This commit is contained in:
parent
a7f217d7a4
commit
3e352adf98
@ -261,36 +261,36 @@ class Opalestate_Settings_Property_Tab extends Opalestate_Settings_Base_Tab {
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
$fields[] = [
|
// $fields[] = [
|
||||||
'name' => esc_html__( 'Vertical Search Fields', 'opalestate-pro' ),
|
// 'name' => esc_html__( 'Vertical Search Fields', 'opalestate-pro' ),
|
||||||
'type' => 'opalestate_title',
|
// 'type' => 'opalestate_title',
|
||||||
'id' => 'opalestate_title_general_settings_2',
|
// 'id' => 'opalestate_title_general_settings_2',
|
||||||
'before_row' => '<hr>',
|
// 'before_row' => '<hr>',
|
||||||
'after_row' => '<hr>',
|
// 'after_row' => '<hr>',
|
||||||
];
|
// ];
|
||||||
|
//
|
||||||
$fields[] = [
|
// $fields[] = [
|
||||||
'name' => esc_html__( 'Show Price', 'opalestate-pro' ),
|
// 'name' => esc_html__( 'Show Price', 'opalestate-pro' ),
|
||||||
'id' => OPALESTATE_PROPERTY_PREFIX . 'price_opt_v',
|
// 'id' => OPALESTATE_PROPERTY_PREFIX . 'price_opt_v',
|
||||||
'type' => 'switch',
|
// 'type' => 'switch',
|
||||||
'options' => [
|
// 'options' => [
|
||||||
0 => esc_html__( 'Disable', 'opalestate-pro' ),
|
// 0 => esc_html__( 'Disable', 'opalestate-pro' ),
|
||||||
1 => esc_html__( 'Enable', 'opalestate-pro' ),
|
// 1 => esc_html__( 'Enable', 'opalestate-pro' ),
|
||||||
],
|
// ],
|
||||||
];
|
// ];
|
||||||
|
//
|
||||||
foreach ( $metas as $key => $meta ) {
|
// foreach ( $metas as $key => $meta ) {
|
||||||
$fields[] = [
|
// $fields[] = [
|
||||||
'name' => $meta['name'],
|
// 'name' => $meta['name'],
|
||||||
'id' => $meta['id'] . '_opt_v',
|
// 'id' => $meta['id'] . '_opt_v',
|
||||||
'type' => 'switch',
|
// 'type' => 'switch',
|
||||||
'options' => [
|
// 'options' => [
|
||||||
0 => esc_html__( 'Disable', 'opalestate-pro' ),
|
// 0 => esc_html__( 'Disable', 'opalestate-pro' ),
|
||||||
1 => esc_html__( 'Enable', 'opalestate-pro' ),
|
// 1 => esc_html__( 'Enable', 'opalestate-pro' ),
|
||||||
],
|
// ],
|
||||||
|
//
|
||||||
];
|
// ];
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
return $fields;
|
return $fields;
|
||||||
|
@ -394,18 +394,17 @@ class OpalEstate_Search {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* Get_setting_search_fields.
|
||||||
*/
|
*/
|
||||||
public static function get_setting_search_fields( $option = '' ) {
|
public static function get_setting_search_fields( $option = '' ) {
|
||||||
$options = [
|
$default = apply_filters( 'opalestate_default_fields_setting', [
|
||||||
OPALESTATE_PROPERTY_PREFIX . 'bedrooms' => esc_html__( 'Bed Rooms', 'opalestate-pro' ),
|
OPALESTATE_PROPERTY_PREFIX . 'bedrooms' => esc_html__( 'Bed Rooms', 'opalestate-pro' ),
|
||||||
OPALESTATE_PROPERTY_PREFIX . 'parking' => esc_html__( 'Parking', 'opalestate-pro' ),
|
OPALESTATE_PROPERTY_PREFIX . 'parking' => esc_html__( 'Parking', 'opalestate-pro' ),
|
||||||
OPALESTATE_PROPERTY_PREFIX . 'bathrooms' => esc_html__( 'Bath Rooms', 'opalestate-pro' ),
|
OPALESTATE_PROPERTY_PREFIX . 'bathrooms' => esc_html__( 'Bath Rooms', 'opalestate-pro' ),
|
||||||
];
|
] );
|
||||||
|
|
||||||
$default = apply_filters( 'opalestate_default_fields_setting', $options );
|
$metas = Opalestate_Property_MetaBox::metaboxes_info_fields();
|
||||||
|
|
||||||
$metas = Opalestate_Property_MetaBox::metaboxes_info_fields();
|
|
||||||
$esettings = [];
|
$esettings = [];
|
||||||
$found = false;
|
$found = false;
|
||||||
foreach ( $metas as $key => $meta ) {
|
foreach ( $metas as $key => $meta ) {
|
||||||
@ -415,10 +414,11 @@ class OpalEstate_Search {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( $value ) {
|
if ( 'on' == $value ) {
|
||||||
$id = str_replace( OPALESTATE_PROPERTY_PREFIX, "", $meta['id'] );
|
$id = str_replace( OPALESTATE_PROPERTY_PREFIX, '', $meta['id'] );
|
||||||
$esettings[ $id ] = $meta['name'];
|
$esettings[ $id ] = $meta['name'];
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( $value == 0 ) {
|
if ( $value == 0 ) {
|
||||||
$found = true;
|
$found = true;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user