Changeset 3428872
- Timestamp:
- 12/29/2025 07:32:41 AM (3 months ago)
- Location:
- houzez-property-feed/trunk
- Files:
-
- 1 added
- 6 edited
-
README.txt (modified) (3 diffs)
-
cron-import.php (modified) (3 diffs)
-
houzez-property-feed.php (modified) (2 diffs)
-
includes/format-functions.php (modified) (3 diffs)
-
includes/import-formats/class-houzez-property-feed-format-propconnect.php (added)
-
includes/import-formats/class-houzez-property-feed-format-propctrl.php (modified) (1 diff)
-
includes/import-functions.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
houzez-property-feed/trunk/README.txt
r3418321 r3428872 4 4 Requires at least: 3.8 5 5 Tested up to: 6.9 6 Stable tag: 2.5.3 67 Version: 2.5.3 66 Stable tag: 2.5.37 7 Version: 2.5.37 8 8 Homepage: https://houzezpropertyfeed.com 9 9 License: GPLv3 … … 52 52 * OpenImmo 53 53 * Pixxi 54 * PropConnect 54 55 * PropCtrl 55 56 * Propstack … … 145 146 == Changelog == 146 147 148 = 2.5.37 - 2025-12-29 = 149 * Added support for importing properties from PropConnect 150 * Added support for propctrl image URLs being sent with query string 151 * Added new types garage and office to Idealista export property type mapping 152 147 153 = 2.5.36 - 2025-12-12 = 148 154 * Added support for v6 of the propCtrl API used for agency integrations as opposed to importing from portals -
houzez-property-feed/trunk/cron-import.php
r3296282 r3428872 10 10 if ($error !== NULL) 11 11 { 12 if ( ($error['type'] === E_ERROR) || ($error['type'] === E_USER_ERROR) || ($error['type'] === E_USER_NOTICE) )12 if ( ($error['type'] === E_ERROR) || ($error['type'] === E_USER_ERROR) || ($error['type'] === E_USER_NOTICE) ) 13 13 { 14 14 $errno = $error["type"]; … … 238 238 " . $wpdb->prefix . "houzez_property_feed_logs_instance 239 239 WHERE 240 " . ( ( apply_filters( 'houzez_property_feed_one_import_at_a_time', false ) === false ) ? " import_id = '" . $import_id . "' AND " : "" ) . "240 " . ( ( apply_filters( 'houzez_property_feed_one_import_at_a_time', false ) === false ) ? " import_id = '" . (int)$import_id . "' AND " : "" ) . " 241 241 end_date = '0000-00-00 00:00:00' 242 242 ORDER BY status_date DESC … … 436 436 'status' => json_encode(array('status' => 'starting')), 437 437 'status_date' => $current_date, 438 ), 439 array( 440 '%d', 441 '%s', 442 '%s', 443 '%s' 438 444 ) 439 445 ); -
houzez-property-feed/trunk/houzez-property-feed.php
r3418321 r3428872 4 4 * Plugin Uri: https://houzezpropertyfeed.com 5 5 * Description: Automatically import properties to Houzez from estate agency CRMs and export to portals 6 * Version: 2.5.3 66 * Version: 2.5.37 7 7 * Author: PropertyHive 8 8 * Author URI: https://wp-property-hive.com … … 20 20 * @var string 21 21 */ 22 public $version = '2.5.3 6';22 public $version = '2.5.37'; 23 23 24 24 /** -
houzez-property-feed/trunk/includes/format-functions.php
r3418321 r3428872 1981 1981 ), 1982 1982 'help_url' => 'https://houzezpropertyfeed.com/documentation/managing-imports/formats/pixxi/', 1983 'warnings' => array(), 1984 ), 1985 'propconnect' => array( 1986 'name' => __( 'PropConnect', 'houzezpropertyfeed' ), 1987 'fields' => array( 1988 array( 1989 'id' => 'token', 1990 'label' => __( 'Token', 'houzezpropertyfeed' ), 1991 'type' => 'text', 1992 ), 1993 ), 1994 'address_fields' => array( 'sub_community', 'community', 'city', 'emirate' ), 1995 'taxonomy_values' => array( 1996 'sales_status' => array( 1997 'For Sale' => 'For Sale', 1998 ), 1999 'lettings_status' => array( 2000 'To Let' => 'To Let', 2001 ), 2002 'property_type' => array( 2003 'Apartment' => 'Apartment', 2004 'Villa' => 'Villa', 2005 ) 2006 ), 2007 'contact_information_fields' => array( 2008 'agent_id', 2009 'agent_name', 2010 ), 2011 'help_url' => 'https://houzezpropertyfeed.com/documentation/managing-imports/formats/propconnect/', 1983 2012 'warnings' => array(), 1984 2013 ), … … 3755 3784 'property_type' => array( 3756 3785 "flat" => "flat", 3786 "garage" => "garage", 3757 3787 "house" => "house", 3758 3788 "house_andar_moradia" => "house_andar_moradia (Portugal only)", … … 3761 3791 "house_terraced" => "house_terraced", 3762 3792 "house_villa" => "house_villa (Italy only)", 3793 "office" => "office", 3763 3794 "rustic" => "rustic", 3764 3795 "rustic_house" => "rustic_house", -
houzez-property-feed/trunk/includes/import-formats/class-houzez-property-feed-format-propctrl.php
r3418321 r3428872 1687 1687 1688 1688 // This is a URL 1689 1689 1690 $description = ( (isset($image['title'])) ? $image['title'] : '' ); 1690 1691 1691 $filename = basename( $url ); 1692 $explode_url = explode('?', $url); 1693 $filename = basename( $explode_url[0] ); 1692 1694 1693 1695 // Check, based on the URL, whether we have previously imported this media -
houzez-property-feed/trunk/includes/import-functions.php
r3358551 r3428872 680 680 break; 681 681 } 682 case "propconnect": 683 { 684 // includes 685 require_once dirname( __FILE__ ) . '/import-formats/class-houzez-property-feed-format-propconnect.php'; 686 687 $import_object = new Houzez_Property_Feed_Format_Propconnect( $instance_id, $import_id ); 688 689 break; 690 } 682 691 case "propctrl": 683 692 {
Note: See TracChangeset
for help on using the changeset viewer.