$data_field = STTour::get_search_fields_name(); break; case "st_activity": $data_field = STActivity::get_search_fields_name(); break; case "st_rental": $data_field = STRental::get_search_fields_name(); break; default: $data_field = apply_filters('st_search_fields_name', array(), $post_type); break; } if (!empty($data_field) and is_array($data_field) and $type == '') { foreach ($data_field as $k => $v) { $list_field[$v['label']] = $v['value']; } return $list_field; } if (!empty($data_field) and is_array($data_field) and $type == 'option_tree') { foreach ($data_field as $k => $v) { $list_field[] = array('label' => $v['label'], 'value' => $v['value']); } return $list_field; } } else { return false; } } } TravelHelper::init(); }