Plugin Directory

Changeset 3151740


Ignore:
Timestamp:
09/14/2024 10:56:52 AM (19 months ago)
Author:
opcodespace
Message:

Price Range Fixed

Location:
stock-car-listing-from-autocerfa/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • stock-car-listing-from-autocerfa/trunk/src/AutocerfaStockPost.php

    r3095166 r3151740  
    206206
    207207        return [
    208             'min' => $query->posts[0]->price,
    209             'max' => $query->posts[count($query->posts) - 1]->price
     208            'min' => $this->price($query->posts[0]->price),
     209            'max' => $this->price($query->posts[count($query->posts) - 1]->price)
    210210        ];
    211211    }
     
    300300        return (new WP_Query($arg))->posts;
    301301    }
     302
     303    public function price($price)
     304    {
     305        $price = preg_replace('/\.\d\b/', '', $price);
     306        $price = preg_replace('/\.\d{2}\b/', '', $price);
     307        $price = preg_replace('/[^0-9,]+/', '', $price);
     308        return (int)(str_replace(',', '.', $price));
     309    }
    302310}
  • stock-car-listing-from-autocerfa/trunk/view/front/autocerfa-search-box.php

    r2901090 r3151740  
    1717$AutocerfaDefault = new AutocerfaDefault;
    1818
    19 $min_price = empty($autocerfa_shortcodes_settings['search_box']['min_price']) ? $AutocerfaDefault->get_min_price() : $autocerfa_shortcodes_settings['search_box']['min_price'];
    20 $max_price = empty($autocerfa_shortcodes_settings['search_box']['max_price']) ? $AutocerfaDefault->get_max_price() : $autocerfa_shortcodes_settings['search_box']['max_price'];
     19$min_price = $AutocerfaDefault->get_min_price();
     20$max_price = $AutocerfaDefault->get_max_price();
    2121?>
    2222<style>
Note: See TracChangeset for help on using the changeset viewer.