Skip to content

Commit 7806171

Browse files
committed
fix fatal error. Update load_values function to return associative array instead of object. Update render function to access results as array
1 parent 3a1471b commit 7806171

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

classes/monthly.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ function load_values( $params ) {
3939
ORDER BY $orderby
4040
LIMIT $limit";
4141

42-
return $wpdb->get_results( $sql );
42+
return $wpdb->get_results( $sql, ARRAY_A );
4343
}
4444

4545
/**
@@ -58,16 +58,16 @@ function render( $params ) {
5858
$output .= '<option value="">' . esc_attr( $label_any ) . '</option>';
5959

6060
foreach ( $values as $result ) {
61-
$selected = in_array( $result->facet_value, $selected_values ) ? ' selected' : '';
61+
$selected = in_array( $result['facet_value'], $selected_values ) ? ' selected' : '';
6262

63-
$display_value = date_i18n( 'F Y', strtotime( $result->facet_display_value ) );
63+
$display_value = date_i18n( 'F Y', strtotime( $result['facet_display_value'] ) );
6464
// Determine whether to show counts
6565
$show_counts = apply_filters( 'facetwp_facet_dropdown_show_counts', true );
6666
if ( $show_counts ) {
67-
$display_value .= " ($result->counter)";
67+
$display_value .= sprintf( ' (%s)', $result['counter'] );
6868
}
6969

70-
$output .= '<option value="' . $result->facet_value . '"' . $selected . '>' . $display_value . '</option>';
70+
$output .= sprintf( '<option value="%s" %s>%s</option>', $result['facet_value'], $selected, $display_value );
7171
}
7272

7373
$output .= '</select>';

0 commit comments

Comments
 (0)