Changeset 2273542
- Timestamp:
- 04/02/2020 04:23:24 AM (6 years ago)
- Location:
- dsidxpress/trunk
- Files:
-
- 10 edited
-
admin.php (modified) (1 diff)
-
client.php (modified) (1 diff)
-
dsidxpress.php (modified) (1 diff)
-
dsidxwidgets/widget-service-slideshow.php (modified) (3 diffs)
-
globals.php (modified) (1 diff)
-
idx-listings-pages.php (modified) (2 diffs)
-
locations.php (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
-
widget-idx-guided-search.php (modified) (3 diffs)
-
widget-list-areas.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
dsidxpress/trunk/admin.php
r2235574 r2273542 1681 1681 } 1682 1682 // make sure the option to remove diverse solutions links is removed if unchecked 1683 if (isset($ options['ResultsDefaultState']) && isset($full_options['RemoveDsDisclaimerLinks'])) {1683 if (isset($full_options['RemoveDsDisclaimerLinks'])) { 1684 1684 unset($full_options['RemoveDsDisclaimerLinks']); 1685 1685 } -
dsidxpress/trunk/client.php
r2223256 r2273542 178 178 // ensure that the permalink is correct 179 179 global $aioseop_options; 180 if ( $aioseop_options["aiosp_can"])180 if (isset($aioseop_options["aiosp_can"]) && $aioseop_options["aiosp_can"]) 181 181 $aioseop_options["aiosp_can"] = false; 182 182 -
dsidxpress/trunk/dsidxpress.php
r2235574 r2273542 7 7 Author: Diverse Solutions 8 8 Author URI: http://www.diversesolutions.com/ 9 Version: 3. 8.09 Version: 3.9.0 10 10 */ 11 11 -
dsidxpress/trunk/dsidxwidgets/widget-service-slideshow.php
r2126989 r2273542 15 15 extract($instance); 16 16 17 $title = isset($title) ? $title : ''; 17 18 $error_message = dsWidgets_Service_Base::getWidgetErrorMsg($before_widget . $before_title . $title . $after_title, $after_widget); 18 19 if($error_message){ … … 113 114 function update($new_instance, $old_instance) { 114 115 // we need to do this first-line awkwardness so that the title comes through in the sidebar display thing 115 $new_instance["slideshowOptions"]["horzCount"] = $new_instance["horzCount"];116 $new_instance["slideshowOptions"]["horzCount"] = isset($new_instance["horzCount"]) ? $new_instance["horzCount"] : null; 116 117 $new_instance["slideshowOptions"]["maxPrice"] = $new_instance["maxPrice"]; 117 118 $new_instance["slideshowOptions"]["state"] = $new_instance["state"]; … … 119 120 $new_instance["slideshowOptions"]["zip"] = $new_instance["zip"]; 120 121 121 if( $new_instance["modernView"] == "on") $new_instance["slideshowOptions"]["modernView"] = "yes";122 if(isset($new_instance["modernView"]) && $new_instance["modernView"] == "on") $new_instance["slideshowOptions"]["modernView"] = "yes"; 122 123 else $new_instance["slideshowOptions"]["modernView"] = "no"; 123 124 124 $new_instance["slideshowOptions"]["eDomain"] = $new_instance["eDomain"];125 $new_instance["slideshowOptions"]["eDomain"] = isset($new_instance["eDomain"]) ? $new_instance["eDomain"] : null; 125 126 $new_instance = $new_instance["slideshowOptions"]; 126 127 return $new_instance; -
dsidxpress/trunk/globals.php
r2146069 r2273542 27 27 return; 28 28 } 29 30 if(isset($options["dsIDXPressPackage"]) && $options["dsIDXPressPackage"] == "pro") { 31 wp_enqueue_script('dsidxpress_google_maps_geocode_api', '//maps.googleapis.com/maps/api/js?key='.DSIDXPRESS_GOOGLEMAP_API_KEY.'&libraries=drawing,geometry'); 32 } 33 29 34 wp_enqueue_style('dsidxpress-unconditional', DSIDXPRESS_PLUGIN_URL . 'css/client.css'); 30 35 wp_enqueue_style('dsidxwidgets-unconditional', DSIDXWIDGETS_PLUGIN_URL . 'css/client.css'); -
dsidxpress/trunk/idx-listings-pages.php
r1789061 r2273542 120 120 parse_str($parts['query'], $filters); 121 121 } 122 $filters = array_map(array('dsIdxListingsPages','CleanIdxPageFilters'), $filters); 122 123 $filters = array_combine( 124 array_keys($filters), 125 array_map( 126 function($key, $value) { 127 if(isset($key) && strtolower($key) == strtolower("idx-q-CustomPolygons")) 128 { 129 return $value; 130 } 131 return stripslashes($value); 132 }, 133 array_keys($filters), 134 array_values($filters) 135 ) 136 ); 137 123 138 $newPosts = dsSearchAgent_Client::Activate($posts, $filters, $pageData->ID); 124 139 if(strlen(trim($pageContent . $newPosts[0]->post_content))>0) … … 144 159 } 145 160 146 public static function CleanIdxPageFilters($item){147 return stripslashes($item);148 }149 150 161 public static function SetTemplate($template) { 151 162 if (get_query_var('post_type') == 'ds-idx-listings-page') { -
dsidxpress/trunk/locations.php
r1910739 r2273542 12 12 $apiHttpResponse = (array)wp_remote_post($requestUri, array( 13 13 "body" => array( 14 searchSetupID=> $options["SearchSetupID"],15 type=> $_REQUEST["type"]14 "searchSetupID" => $options["SearchSetupID"], 15 "type" => $_REQUEST["type"] 16 16 ), 17 17 "httpversion" => "1.1", -
dsidxpress/trunk/readme.txt
r2235574 r2273542 3 3 Tags: IDX, MLS, real estate, realtor, housing, listings, SEO, CRM, lead capture, mobile friendly, customizable, diverse solutions, market leader, ds, marketleader, rets, idxpress, dsidxpress 4 4 Requires at least: 3.3.0 5 Tested up to: 5. 36 Stable tag: 3. 8.05 Tested up to: 5.4 6 Stable tag: 3.9.0 7 7 Requires PHP: 5.4.0 8 8 … … 103 103 104 104 == Changelog == 105 106 = 3.9.0 = 107 * Custom Polygon option is added on Maps in Results page, Custom pages and Shortcodes 108 * Fix Polygon tool error 109 * Remove unnecessary warnings from logs 110 * Various Bug fixes 105 111 106 112 = 3.8.0 = -
dsidxpress/trunk/widget-idx-guided-search.php
r2235574 r2273542 58 58 foreach($urlParts as $p){ 59 59 if(array_key_exists($p, $specialSlugs) && isset($urlParts[$count + 1])){ 60 $values[$specialSlugs[$p]] = $urlParts[$count + 1];60 array_push($values[$specialSlugs[$p]], $urlParts[$count + 1]); 61 61 } 62 62 $count++; … … 272 272 $new_instance["searchOptions"]["communities"] = explode("\n", $new_instance["searchOptions"]["communities"]); 273 273 274 if ( $new_instance["searchOptions"]["sortZips"])274 if (isset($new_instance["searchOptions"]["sortZips"]) && $new_instance["searchOptions"]["sortZips"]) 275 275 sort($new_instance["searchOptions"]["zips"]); 276 276 277 if ( $new_instance["searchOptions"]["sortCities"])277 if (isset($new_instance["searchOptions"]["sortCities"]) && $new_instance["searchOptions"]["sortCities"]) 278 278 sort($new_instance["searchOptions"]["cities"]); 279 279 280 if ( $new_instance["searchOptions"]["sortTracts"])280 if (isset($new_instance["searchOptions"]["sortTracts"]) && $new_instance["searchOptions"]["sortTracts"]) 281 281 sort($new_instance["searchOptions"]["tracts"]); 282 282 283 if ( $new_instance["searchOptions"]["sortCommunities"])283 if (isset($new_instance["searchOptions"]["sortCommunities"]) && $new_instance["searchOptions"]["sortCommunities"]) 284 284 sort($new_instance["searchOptions"]["communities"]); 285 285 … … 301 301 /* we're doing this conversion from on/null to yes/no so that we can detect if the show_cities has never been 302 302 * set, because if it's never been set we want it to show */ 303 if( $new_instance["searchOptions"]["show_cities"] == "on") $new_instance["searchOptions"]["show_cities"] = "yes";303 if(isset($new_instance["searchOptions"]["show_cities"]) && $new_instance["searchOptions"]["show_cities"] == "on") $new_instance["searchOptions"]["show_cities"] = "yes"; 304 304 else $new_instance["searchOptions"]["show_cities"] = "no"; 305 305 306 if( $new_instance["searchOptions"]["show_communities"] == "on") $new_instance["searchOptions"]["show_communities"] = "yes";306 if(isset($new_instance["searchOptions"]["show_communities"]) && $new_instance["searchOptions"]["show_communities"] == "on") $new_instance["searchOptions"]["show_communities"] = "yes"; 307 307 else $new_instance["searchOptions"]["show_communities"] = "no"; 308 308 309 if( $new_instance["searchOptions"]["show_tracts"] == "on") $new_instance["searchOptions"]["show_tracts"] = "yes";309 if(isset($new_instance["searchOptions"]["show_tracts"]) && $new_instance["searchOptions"]["show_tracts"] == "on") $new_instance["searchOptions"]["show_tracts"] = "yes"; 310 310 else $new_instance["searchOptions"]["show_tracts"] = "no"; 311 311 312 if( $new_instance["searchOptions"]["show_zips"] == "on") $new_instance["searchOptions"]["show_zips"] = "yes";312 if(isset($new_instance["searchOptions"]["show_zips"]) && $new_instance["searchOptions"]["show_zips"] == "on") $new_instance["searchOptions"]["show_zips"] = "yes"; 313 313 else $new_instance["searchOptions"]["show_zips"] = "no"; 314 314 315 if( $new_instance["searchOptions"]["show_mlsnumber"] == "on") $new_instance["searchOptions"]["show_mlsnumber"] = "yes";315 if(isset($new_instance["searchOptions"]["show_mlsnumber"]) && $new_instance["searchOptions"]["show_mlsnumber"] == "on") $new_instance["searchOptions"]["show_mlsnumber"] = "yes"; 316 316 else $new_instance["searchOptions"]["show_mlsnumber"] = "no"; 317 317 318 if( $new_instance["searchOptions"]["show_advanced"] == "on") $new_instance["searchOptions"]["show_advanced"] = "yes";318 if(isset($new_instance["searchOptions"]["show_advanced"]) && $new_instance["searchOptions"]["show_advanced"] == "on") $new_instance["searchOptions"]["show_advanced"] = "yes"; 319 319 else $new_instance["searchOptions"]["show_advanced"] = "no"; 320 320 -
dsidxpress/trunk/widget-list-areas.php
r1419101 r2273542 60 60 $new_instance["areaOptions"]["areas"] = explode("\n", $new_instance["areaOptions"]["areas"]); 61 61 62 if ( $new_instance["areaOptions"]["sortAreas"])62 if (isset($new_instance["areaOptions"]["sortAreas"]) && $new_instance["areaOptions"]["sortAreas"]) 63 63 sort($new_instance["areaOptions"]["areas"]); 64 64 … … 95 95 $ajaxUrl = admin_url( 'admin-ajax.php' ); 96 96 97 $selectedCityAreaType = isset($selectedAreaType['city']) ? $selectedAreaType['city'] : ''; 98 $selectedCommunityAreaType = isset($selectedAreaType['community']) ? $selectedAreaType['community'] : ''; 99 $selectedTractAreaType = isset($selectedAreaType['tract']) ? $selectedAreaType['tract'] : ''; 100 $selectedZipAreaType = isset($selectedAreaType['zip']) ? $selectedAreaType['zip'] : ''; 101 97 102 echo <<<HTML 98 103 <p> … … 104 109 <label for="{$areaOptionsFieldId}[areaType]">Area types</label> 105 110 <select class="widefat" id="{$areaOptionsFieldId}_areaType" name="{$areaOptionsFieldName}[areaType]" onchange="dsWidgetListAreas.SwitchType(this, '{$areaOptionsFieldId}_link_title')"> 106 <option value="city" {$selected AreaType[city]}>Cities</option>107 <option value="community" {$selected AreaType[community]}>Communities</option>108 <option value="tract" {$selected AreaType[tract]}>Tracts</option>109 <option value="zip" {$selected AreaType[zip]}>Zip Codes</option>111 <option value="city" {$selectedCityAreaType}>Cities</option> 112 <option value="community" {$selectedCommunityAreaType}>Communities</option> 113 <option value="tract" {$selectedTractAreaType}>Tracts</option> 114 <option value="zip" {$selectedZipAreaType}>Zip Codes</option> 110 115 </select> 111 116 </p>
Note: See TracChangeset
for help on using the changeset viewer.