Plugin Directory

Changeset 3440232


Ignore:
Timestamp:
01/15/2026 10:30:43 AM (2 months ago)
Author:
mlsimport
Message:

Update to version 6.1.10 from GitHub

Location:
mlsimport
Files:
10 edited
1 copied

Legend:

Unmodified
Added
Removed
  • mlsimport/tags/6.1.10/README.MD

    r3417997 r3440232  
    55Tested up to: 6.7.1
    66Requires PHP: 7.4
    7 Stable Tag: 6.1.9
     7Stable Tag: 6.1.10
    88License: GPLv3
    99License URI: https://www.gnu.org/licenses/gpl-3.0.html
  • mlsimport/tags/6.1.10/admin/class-mlsimport-admin.php

    r3417994 r3440232  
    835835         * returns token fron mlsimport
    836836         */
    837         public function mlsimport_saas_check_mls_connection() {
     837    public function mlsimport_saas_check_mls_connection() {
    838838
    839839        $values  = array();
     
    919919
    920920                if ( trim( $mls_token ) === '' ) {
    921                         if ( $mls_id_int > 900 && $mls_id_int < 3000 ) {
     921                        if ( $mls_id_int > 900 && $mls_id_int < 3000 ) { // Trestle
    922922                                if ( trim( $mlsimport_tresle_client_id ) === '' || trim( $mlsimport_tresle_client_secret ) === '' ) {
    923923                                        return;
    924924                                }
    925                         } elseif ( ( $mls_id_int >= 3000 && $mls_id_int < 5000 ) || $mls_id_int >= 8000 ) {
     925                        } elseif ( $this->mlsimport_is_connectmls_provider( $mls_id_int ) ) { // ConnectMLS
    926926                                if (
    927927                                        trim( $mlsimport_connectmls_username ) === '' ||
     
    930930                                        return;
    931931                                }
    932                         } elseif ( $mls_id_int >= 5000 && $mls_id_int < 6000 ) {
     932                        } elseif ( $mls_id_int >= 5000 && $mls_id_int < 6000 ) { // Rapattoni
    933933                                if (
    934934                                        trim( $mlsimport_rapattoni_client_id ) === '' ||
     
    939939                                        return;
    940940                                }
    941                         } elseif ( $mls_id_int >= 6000 && $mls_id_int < 7000 ) {
     941                        } elseif ( $mls_id_int >= 6000 && $mls_id_int < 7000 ) { // Paragon
    942942                                if (
    943943                                        trim( $mlsimport_paragon_client_id ) === '' ||
     
    946946                                        return;
    947947                                }
    948                         } elseif ( $mls_id_int >= 7000 ) {
     948                        } elseif ( $mls_id_int >= 7000 && $mls_id_int < 8000 ) { // Realtor.ca
    949949                                if (
    950950                                        trim( $mlsimport_realtorca_client_id ) === '' ||
     
    10001000        return $answer;
    10011001    }
     1002
     1003        private function mlsimport_is_connectmls_provider( $mls_id_int ) {
     1004                return $mls_id_int >= 8000 && $mls_id_int < 9000;
     1005        }
    10021006
    10031007
  • mlsimport/tags/6.1.10/admin/js/mlsimport-admin.js

    r3398577 r3440232  
    4848                                        jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide();
    4949                                        jQuery( '.fieldset_mlsimport_realtorca_client_id, .fieldset_mlsimport_realtorca_client_secret' ).hide();
    50                                 } else if ( selected_value >= 7000 ) {
     50                                } else if ( mlsimport_is_realtorca( selected_value ) ) {
    5151
    5252                                        jQuery( '.fieldset_mlsimport_mls_token' ).hide();
     
    5656                                        jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide();
    5757                                        jQuery( '.fieldset_mlsimport_realtorca_client_id, .fieldset_mlsimport_realtorca_client_secret' ).show();
    58                                 } else if ( selected_value >= 6000 ) {
     58                                } else if ( mlsimport_is_paragon( selected_value ) ) {
    5959
    6060                                        jQuery( '.fieldset_mlsimport_mls_token' ).hide();
     
    6464                                        jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).show();
    6565                                        jQuery( '.fieldset_mlsimport_realtorca_client_id, .fieldset_mlsimport_realtorca_client_secret' ).hide();
    66                                 } else if ( selected_value >= 5000 ) {
     66                                } else if ( mlsimport_is_rapattoni( selected_value ) ) {
    6767
    6868                                        jQuery( '.fieldset_mlsimport_mls_token' ).hide();
     
    7272                                        jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide();
    7373                                        jQuery( '.fieldset_mlsimport_realtorca_client_id, .fieldset_mlsimport_realtorca_client_secret' ).hide();
    74                                 } else if ( mlsimport_is_connectmls( selected_value ) ) {
    75 
    76                                         jQuery( '.fieldset_mlsimport_mls_token' ).hide();
    77                                         jQuery( '.fieldset_mlsimport_tresle_client_id,.fieldset_mlsimport_tresle_client_secret' ).hide();
    78                                         jQuery( '.fieldset_mlsimport_connectmls_username, .fieldset_mlsimport_connectmls_password' ).show();
    79                                         jQuery( '.fieldset_mlsimport_rapattoni_client_id,.fieldset_mlsimport_rapattoni_client_secret,.fieldset_mlsimport_rapattoni_username,.fieldset_mlsimport_rapattoni_password ' ).hide();
    80                                         jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide();
    81                                         jQuery( '.fieldset_mlsimport_realtorca_client_id, .fieldset_mlsimport_realtorca_client_secret' ).hide();
    82                                 } else if ( selected_value > 900 && selected_value < 3000) {
     74                                } else if ( mlsimport_is_trestle( selected_value ) ) {
    8375
    8476                                        jQuery( '.fieldset_mlsimport_mls_token' ).hide();
     
    617609        }
    618610
    619         return ( selected_value >= 3000 && selected_value < 5000 ) || selected_value >= 8000;
     611        return selected_value >= 8000 && selected_value < 9000;
     612}
     613
     614function mlsimport_is_realtorca( selected_value )
     615{
     616        return selected_value >= 7000 && selected_value < 8000;
     617}
     618
     619function mlsimport_is_paragon( selected_value )
     620{
     621        return selected_value >= 6000 && selected_value < 7000;
     622}
     623
     624function mlsimport_is_rapattoni( selected_value )
     625{
     626        return selected_value >= 5000 && selected_value < 6000;
     627}
     628
     629function mlsimport_is_trestle( selected_value )
     630{
     631        return selected_value > 900 && selected_value < 3000;
    620632}
    621633
     
    635647                jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide();
    636648                jQuery( '.fieldset_mlsimport_realtorca_client_id, .fieldset_mlsimport_realtorca_client_secret' ).hide();
    637         } else if ( selected_value >= 7000 ) {
     649        } else if ( mlsimport_is_realtorca( selected_value ) ) {
    638650
    639651                jQuery( '.fieldset_mlsimport_mls_token' ).hide();
     
    644656                jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide();
    645657                jQuery( '.fieldset_mlsimport_realtorca_client_id, .fieldset_mlsimport_realtorca_client_secret' ).show();
    646         } else if ( selected_value >= 6000 ) {
     658        } else if ( mlsimport_is_paragon( selected_value ) ) {
    647659
    648660                jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).show();
     
    653665                jQuery( '.fieldset_mlsimport_tresle_client_secret' ).hide();
    654666                jQuery( '.fieldset_mlsimport_realtorca_client_id, .fieldset_mlsimport_realtorca_client_secret' ).hide();
    655         } else if ( selected_value >= 5000 ) {
     667        } else if ( mlsimport_is_rapattoni( selected_value ) ) {
    656668
    657669                jQuery( '.fieldset_mlsimport_rapattoni_client_id,.fieldset_mlsimport_rapattoni_client_secret,.fieldset_mlsimport_rapattoni_username,.fieldset_mlsimport_rapattoni_password ' ).show();
     
    662674                jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide();
    663675                jQuery( '.fieldset_mlsimport_realtorca_client_id, .fieldset_mlsimport_realtorca_client_secret' ).hide();
    664         } else if ( mlsimport_is_connectmls( selected_value ) ) {
    665 
    666                 jQuery( '.fieldset_mlsimport_mls_token' ).hide();
    667                 jQuery( '.fieldset_mlsimport_tresle_client_id' ).hide();
    668                 jQuery( '.fieldset_mlsimport_tresle_client_secret' ).hide();
    669                 jQuery( '.fieldset_mlsimport_connectmls_username, .fieldset_mlsimport_connectmls_password' ).show();
    670                 jQuery( '.fieldset_mlsimport_rapattoni_client_id,.fieldset_mlsimport_rapattoni_client_secret,.fieldset_mlsimport_rapattoni_username,.fieldset_mlsimport_rapattoni_password ' ).hide();
    671                 jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide();
    672                 jQuery( '.fieldset_mlsimport_realtorca_client_id, .fieldset_mlsimport_realtorca_client_secret' ).hide();
    673         } else if ( selected_value > 900 && selected_value < 3000) {
     676        } else if ( mlsimport_is_trestle( selected_value ) ) {
    674677
    675678                jQuery( '.fieldset_mlsimport_mls_token' ).hide();
  • mlsimport/tags/6.1.10/mlsimport.php

    r3417997 r3440232  
    44 * Plugin URI:        https://mlsimport.com/
    55 * Description:       MLS Import - The MLSImport plugin facilitates the connection to your real estate MLS database, allowing you to download and synchronize real estate property data from the MLS.
    6  * Version:           6.1.9
     6 * Version:           6.1.10
    77 * Requires at least: 5.2
    88 * Requires PHP:      7.4
     
    2121
    2222
    23 define( 'MLSIMPORT_VERSION', '6.1.9' );
     23define( 'MLSIMPORT_VERSION', '6.1.10');
    2424define( 'MLSIMPORT_CLUBLINK', 'mlsimport.com' );
    2525define( 'MLSIMPORT_CLUBLINKSSL', 'https' );
  • mlsimport/tags/6.1.10/readme.txt

    r3417997 r3440232  
    55Tested up to: 6.7.1
    66Requires PHP: 7.4
    7 Stable Tag: 6.1.9
     7Stable Tag: 6.1.10
    88License: GPLv3
    99License URI: https://www.gnu.org/licenses/gpl-3.0.html
  • mlsimport/trunk/README.MD

    r3417997 r3440232  
    55Tested up to: 6.7.1
    66Requires PHP: 7.4
    7 Stable Tag: 6.1.9
     7Stable Tag: 6.1.10
    88License: GPLv3
    99License URI: https://www.gnu.org/licenses/gpl-3.0.html
  • mlsimport/trunk/admin/class-mlsimport-admin.php

    r3417994 r3440232  
    835835         * returns token fron mlsimport
    836836         */
    837         public function mlsimport_saas_check_mls_connection() {
     837    public function mlsimport_saas_check_mls_connection() {
    838838
    839839        $values  = array();
     
    919919
    920920                if ( trim( $mls_token ) === '' ) {
    921                         if ( $mls_id_int > 900 && $mls_id_int < 3000 ) {
     921                        if ( $mls_id_int > 900 && $mls_id_int < 3000 ) { // Trestle
    922922                                if ( trim( $mlsimport_tresle_client_id ) === '' || trim( $mlsimport_tresle_client_secret ) === '' ) {
    923923                                        return;
    924924                                }
    925                         } elseif ( ( $mls_id_int >= 3000 && $mls_id_int < 5000 ) || $mls_id_int >= 8000 ) {
     925                        } elseif ( $this->mlsimport_is_connectmls_provider( $mls_id_int ) ) { // ConnectMLS
    926926                                if (
    927927                                        trim( $mlsimport_connectmls_username ) === '' ||
     
    930930                                        return;
    931931                                }
    932                         } elseif ( $mls_id_int >= 5000 && $mls_id_int < 6000 ) {
     932                        } elseif ( $mls_id_int >= 5000 && $mls_id_int < 6000 ) { // Rapattoni
    933933                                if (
    934934                                        trim( $mlsimport_rapattoni_client_id ) === '' ||
     
    939939                                        return;
    940940                                }
    941                         } elseif ( $mls_id_int >= 6000 && $mls_id_int < 7000 ) {
     941                        } elseif ( $mls_id_int >= 6000 && $mls_id_int < 7000 ) { // Paragon
    942942                                if (
    943943                                        trim( $mlsimport_paragon_client_id ) === '' ||
     
    946946                                        return;
    947947                                }
    948                         } elseif ( $mls_id_int >= 7000 ) {
     948                        } elseif ( $mls_id_int >= 7000 && $mls_id_int < 8000 ) { // Realtor.ca
    949949                                if (
    950950                                        trim( $mlsimport_realtorca_client_id ) === '' ||
     
    10001000        return $answer;
    10011001    }
     1002
     1003        private function mlsimport_is_connectmls_provider( $mls_id_int ) {
     1004                return $mls_id_int >= 8000 && $mls_id_int < 9000;
     1005        }
    10021006
    10031007
  • mlsimport/trunk/admin/js/mlsimport-admin.js

    r3398577 r3440232  
    4848                                        jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide();
    4949                                        jQuery( '.fieldset_mlsimport_realtorca_client_id, .fieldset_mlsimport_realtorca_client_secret' ).hide();
    50                                 } else if ( selected_value >= 7000 ) {
     50                                } else if ( mlsimport_is_realtorca( selected_value ) ) {
    5151
    5252                                        jQuery( '.fieldset_mlsimport_mls_token' ).hide();
     
    5656                                        jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide();
    5757                                        jQuery( '.fieldset_mlsimport_realtorca_client_id, .fieldset_mlsimport_realtorca_client_secret' ).show();
    58                                 } else if ( selected_value >= 6000 ) {
     58                                } else if ( mlsimport_is_paragon( selected_value ) ) {
    5959
    6060                                        jQuery( '.fieldset_mlsimport_mls_token' ).hide();
     
    6464                                        jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).show();
    6565                                        jQuery( '.fieldset_mlsimport_realtorca_client_id, .fieldset_mlsimport_realtorca_client_secret' ).hide();
    66                                 } else if ( selected_value >= 5000 ) {
     66                                } else if ( mlsimport_is_rapattoni( selected_value ) ) {
    6767
    6868                                        jQuery( '.fieldset_mlsimport_mls_token' ).hide();
     
    7272                                        jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide();
    7373                                        jQuery( '.fieldset_mlsimport_realtorca_client_id, .fieldset_mlsimport_realtorca_client_secret' ).hide();
    74                                 } else if ( mlsimport_is_connectmls( selected_value ) ) {
    75 
    76                                         jQuery( '.fieldset_mlsimport_mls_token' ).hide();
    77                                         jQuery( '.fieldset_mlsimport_tresle_client_id,.fieldset_mlsimport_tresle_client_secret' ).hide();
    78                                         jQuery( '.fieldset_mlsimport_connectmls_username, .fieldset_mlsimport_connectmls_password' ).show();
    79                                         jQuery( '.fieldset_mlsimport_rapattoni_client_id,.fieldset_mlsimport_rapattoni_client_secret,.fieldset_mlsimport_rapattoni_username,.fieldset_mlsimport_rapattoni_password ' ).hide();
    80                                         jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide();
    81                                         jQuery( '.fieldset_mlsimport_realtorca_client_id, .fieldset_mlsimport_realtorca_client_secret' ).hide();
    82                                 } else if ( selected_value > 900 && selected_value < 3000) {
     74                                } else if ( mlsimport_is_trestle( selected_value ) ) {
    8375
    8476                                        jQuery( '.fieldset_mlsimport_mls_token' ).hide();
     
    617609        }
    618610
    619         return ( selected_value >= 3000 && selected_value < 5000 ) || selected_value >= 8000;
     611        return selected_value >= 8000 && selected_value < 9000;
     612}
     613
     614function mlsimport_is_realtorca( selected_value )
     615{
     616        return selected_value >= 7000 && selected_value < 8000;
     617}
     618
     619function mlsimport_is_paragon( selected_value )
     620{
     621        return selected_value >= 6000 && selected_value < 7000;
     622}
     623
     624function mlsimport_is_rapattoni( selected_value )
     625{
     626        return selected_value >= 5000 && selected_value < 6000;
     627}
     628
     629function mlsimport_is_trestle( selected_value )
     630{
     631        return selected_value > 900 && selected_value < 3000;
    620632}
    621633
     
    635647                jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide();
    636648                jQuery( '.fieldset_mlsimport_realtorca_client_id, .fieldset_mlsimport_realtorca_client_secret' ).hide();
    637         } else if ( selected_value >= 7000 ) {
     649        } else if ( mlsimport_is_realtorca( selected_value ) ) {
    638650
    639651                jQuery( '.fieldset_mlsimport_mls_token' ).hide();
     
    644656                jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide();
    645657                jQuery( '.fieldset_mlsimport_realtorca_client_id, .fieldset_mlsimport_realtorca_client_secret' ).show();
    646         } else if ( selected_value >= 6000 ) {
     658        } else if ( mlsimport_is_paragon( selected_value ) ) {
    647659
    648660                jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).show();
     
    653665                jQuery( '.fieldset_mlsimport_tresle_client_secret' ).hide();
    654666                jQuery( '.fieldset_mlsimport_realtorca_client_id, .fieldset_mlsimport_realtorca_client_secret' ).hide();
    655         } else if ( selected_value >= 5000 ) {
     667        } else if ( mlsimport_is_rapattoni( selected_value ) ) {
    656668
    657669                jQuery( '.fieldset_mlsimport_rapattoni_client_id,.fieldset_mlsimport_rapattoni_client_secret,.fieldset_mlsimport_rapattoni_username,.fieldset_mlsimport_rapattoni_password ' ).show();
     
    662674                jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide();
    663675                jQuery( '.fieldset_mlsimport_realtorca_client_id, .fieldset_mlsimport_realtorca_client_secret' ).hide();
    664         } else if ( mlsimport_is_connectmls( selected_value ) ) {
    665 
    666                 jQuery( '.fieldset_mlsimport_mls_token' ).hide();
    667                 jQuery( '.fieldset_mlsimport_tresle_client_id' ).hide();
    668                 jQuery( '.fieldset_mlsimport_tresle_client_secret' ).hide();
    669                 jQuery( '.fieldset_mlsimport_connectmls_username, .fieldset_mlsimport_connectmls_password' ).show();
    670                 jQuery( '.fieldset_mlsimport_rapattoni_client_id,.fieldset_mlsimport_rapattoni_client_secret,.fieldset_mlsimport_rapattoni_username,.fieldset_mlsimport_rapattoni_password ' ).hide();
    671                 jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide();
    672                 jQuery( '.fieldset_mlsimport_realtorca_client_id, .fieldset_mlsimport_realtorca_client_secret' ).hide();
    673         } else if ( selected_value > 900 && selected_value < 3000) {
     676        } else if ( mlsimport_is_trestle( selected_value ) ) {
    674677
    675678                jQuery( '.fieldset_mlsimport_mls_token' ).hide();
  • mlsimport/trunk/mlsimport.php

    r3417997 r3440232  
    44 * Plugin URI:        https://mlsimport.com/
    55 * Description:       MLS Import - The MLSImport plugin facilitates the connection to your real estate MLS database, allowing you to download and synchronize real estate property data from the MLS.
    6  * Version:           6.1.9
     6 * Version:           6.1.10
    77 * Requires at least: 5.2
    88 * Requires PHP:      7.4
     
    2121
    2222
    23 define( 'MLSIMPORT_VERSION', '6.1.9' );
     23define( 'MLSIMPORT_VERSION', '6.1.10');
    2424define( 'MLSIMPORT_CLUBLINK', 'mlsimport.com' );
    2525define( 'MLSIMPORT_CLUBLINKSSL', 'https' );
  • mlsimport/trunk/readme.txt

    r3417997 r3440232  
    55Tested up to: 6.7.1
    66Requires PHP: 7.4
    7 Stable Tag: 6.1.9
     7Stable Tag: 6.1.10
    88License: GPLv3
    99License URI: https://www.gnu.org/licenses/gpl-3.0.html
Note: See TracChangeset for help on using the changeset viewer.