Plugin Directory

Changeset 1699200


Ignore:
Timestamp:
07/19/2017 09:43:50 PM (9 years ago)
Author:
trackhs
Message:

Fixed Issues:

  • Sidebar widget date picker was defaulted to tomorrow, updated default to today.
  • Fixed the sleeps (occupancy) filter
  • Updated Bedroom slider to allow 0 bedrooms (studio)
Location:
track-connect/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • track-connect/trunk/includes/class-listings-search-widget.php

    r1527834 r1699200  
    4040        $ratesMax = $wpdb->get_row( "SELECT meta_value as rate FROM " . $wpdb->prefix . "postmeta WHERE meta_key = '_listing_max_rate' ORDER BY ABS(meta_value) DESC;" );
    4141
    42         $bedsMin = $wpdb->get_row( "SELECT meta_value as bed FROM " . $wpdb->prefix . "postmeta WHERE meta_key = '_listing_bedrooms' AND meta_value > 0 ORDER BY ABS(meta_value) ASC;" );
     42        $bedsMin = $wpdb->get_row( "SELECT meta_value as bed FROM " . $wpdb->prefix . "postmeta WHERE meta_key = '_listing_bedrooms' ORDER BY ABS(meta_value) ASC;" );
    4343        $bedsMax = $wpdb->get_row( "SELECT meta_value as bed FROM " . $wpdb->prefix . "postmeta WHERE meta_key = '_listing_bedrooms' ORDER BY ABS(meta_value) DESC;" );
    4444
  • track-connect/trunk/includes/views/archive-listing.php

    r1523437 r1699200  
    1717$lowBed = (isset($_REQUEST['lowbed']))? $_REQUEST['lowbed']:0;
    1818$highBed = (isset($_REQUEST['highbed']))? $_REQUEST['highbed']:0;
     19$sleeps = (isset($_REQUEST['sleeps']))? $_REQUEST['sleeps']:0;
    1920$debug = (isset($_REQUEST['track_debug']))? $_REQUEST['track_debug']:0;
    2021$availableUnits = false;
     
    7576function archive_listing_loop() {
    7677
    77         global $post,$wp_query,$wp_the_query,$availableUnits,$checkAvailability,$bedrooms,$checkin,$checkout,$mam_posts_query,$lowRate,$highRate,$lowBed,$highBed;
     78        global $post,$wp_query,$wp_the_query,$availableUnits,$checkAvailability,$bedrooms,$checkin,$checkout,$mam_posts_query,$lowRate,$highRate,$lowBed,$highBed, $sleeps;
    7879
    7980        $count = 0; // start counter at 0
     
    8485            $unitsAvailable = false;
    8586        }
    86        
     87
     88        if($checkAvailability && !count($availableUnits['units'])){
     89            $unitsAvailable = false;
     90        }
     91
    8792        $avgRates = null;
    8893        $avgRates = $availableUnits['rates'];
     
    145150            );
    146151        }
    147        
     152
     153        if($sleeps > 0){
     154            $metaArgs[] = array(
     155              'key' => '_listing_occupancy',
     156              'value' => $sleeps,
     157              'compare' => '>=',
     158              'type' => 'numeric',
     159            );
     160        }
     161
    148162        if(count($metaArgs)){
    149163            $args += array('meta_query' => array(
  • track-connect/trunk/includes/views/search-widget.php

    r1527834 r1699200  
    121121                $("#bed-range").slider({
    122122                    range: true,
    123                     min: <?=$bedsMin->bed?>,
    124                     max: <?=$bedsMax->bed?>,
     123                    min: <?=$bedsMin->bed ?: 0; ?>,
     124                    max: <?=$bedsMax->bed ?>,
    125125                    step: 1,
    126126                    values: [ <?=( $lowBed ) ? $lowBed : $bedsMin->bed?>, <?=( $highBed ) ? $highBed : $bedsMax->bed?> ],
     
    157157                    autoclose: true,
    158158                    clearBtn: true,
    159                     startDate: '+1d'
     159                    startDate: '0'
    160160                });
    161161
  • track-connect/trunk/plugin.php

    r1528446 r1699200  
    77    Author URI: http://www.trackhs.com
    88
    9     Version: 3.0.3
     9    Version: 3.0.6
    1010
    1111    License: GNU General Public License v2.0 (or later)
     
    1919define( 'WP_TRACK_DB_VERSION', '1');
    2020define( 'WP_LISTINGS_URL', plugin_dir_url( __FILE__ ) );
    21 define( 'WP_LISTINGS_VERSION', '2.0.3' );
     21define( 'WP_LISTINGS_VERSION', '3.0.6' );
    2222
    2323register_activation_hook( __FILE__, 'wp_listings_activation' );
  • track-connect/trunk/readme.txt

    r1528446 r1699200  
    33Tags: trackpm, track sync, track hs, track
    44Requires at least: 3.7
    5 Tested up to: 4.6.1
    6 Stable tag: 3.0.3
     5Tested up to: 4.8
     6Stable tag: 3.0.6
    77
    88Creates and syncs listing-type posts from TRACK PM, a cloud-based property management system (www.trackhs.com).
     
    4545== Changelog ==
    4646
     47= 3.0.6 =
     48Fixed sleeps filter, sidebar date picker for same day checkin, sidebar bedroom slider
     49
     50= 3.0.5 =
     51Fixed bug with displaying availability.
     52
    4753= 3.0.3 =
    4854Fixed issue with insecure link on page.
Note: See TracChangeset for help on using the changeset viewer.