Changeset 3440232
- Timestamp:
- 01/15/2026 10:30:43 AM (2 months ago)
- Location:
- mlsimport
- Files:
-
- 10 edited
- 1 copied
-
tags/6.1.10 (copied) (copied from mlsimport/trunk)
-
tags/6.1.10/README.MD (modified) (1 diff)
-
tags/6.1.10/admin/class-mlsimport-admin.php (modified) (6 diffs)
-
tags/6.1.10/admin/js/mlsimport-admin.js (modified) (9 diffs)
-
tags/6.1.10/mlsimport.php (modified) (2 diffs)
-
tags/6.1.10/readme.txt (modified) (1 diff)
-
trunk/README.MD (modified) (1 diff)
-
trunk/admin/class-mlsimport-admin.php (modified) (6 diffs)
-
trunk/admin/js/mlsimport-admin.js (modified) (9 diffs)
-
trunk/mlsimport.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
mlsimport/tags/6.1.10/README.MD
r3417997 r3440232 5 5 Tested up to: 6.7.1 6 6 Requires PHP: 7.4 7 Stable Tag: 6.1. 97 Stable Tag: 6.1.10 8 8 License: GPLv3 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.html -
mlsimport/tags/6.1.10/admin/class-mlsimport-admin.php
r3417994 r3440232 835 835 * returns token fron mlsimport 836 836 */ 837 public function mlsimport_saas_check_mls_connection() {837 public function mlsimport_saas_check_mls_connection() { 838 838 839 839 $values = array(); … … 919 919 920 920 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 922 922 if ( trim( $mlsimport_tresle_client_id ) === '' || trim( $mlsimport_tresle_client_secret ) === '' ) { 923 923 return; 924 924 } 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 926 926 if ( 927 927 trim( $mlsimport_connectmls_username ) === '' || … … 930 930 return; 931 931 } 932 } elseif ( $mls_id_int >= 5000 && $mls_id_int < 6000 ) { 932 } elseif ( $mls_id_int >= 5000 && $mls_id_int < 6000 ) { // Rapattoni 933 933 if ( 934 934 trim( $mlsimport_rapattoni_client_id ) === '' || … … 939 939 return; 940 940 } 941 } elseif ( $mls_id_int >= 6000 && $mls_id_int < 7000 ) { 941 } elseif ( $mls_id_int >= 6000 && $mls_id_int < 7000 ) { // Paragon 942 942 if ( 943 943 trim( $mlsimport_paragon_client_id ) === '' || … … 946 946 return; 947 947 } 948 } elseif ( $mls_id_int >= 7000 ) {948 } elseif ( $mls_id_int >= 7000 && $mls_id_int < 8000 ) { // Realtor.ca 949 949 if ( 950 950 trim( $mlsimport_realtorca_client_id ) === '' || … … 1000 1000 return $answer; 1001 1001 } 1002 1003 private function mlsimport_is_connectmls_provider( $mls_id_int ) { 1004 return $mls_id_int >= 8000 && $mls_id_int < 9000; 1005 } 1002 1006 1003 1007 -
mlsimport/tags/6.1.10/admin/js/mlsimport-admin.js
r3398577 r3440232 48 48 jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide(); 49 49 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 ) ) { 51 51 52 52 jQuery( '.fieldset_mlsimport_mls_token' ).hide(); … … 56 56 jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide(); 57 57 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 ) ) { 59 59 60 60 jQuery( '.fieldset_mlsimport_mls_token' ).hide(); … … 64 64 jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).show(); 65 65 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 ) ) { 67 67 68 68 jQuery( '.fieldset_mlsimport_mls_token' ).hide(); … … 72 72 jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide(); 73 73 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 ) ) { 83 75 84 76 jQuery( '.fieldset_mlsimport_mls_token' ).hide(); … … 617 609 } 618 610 619 return ( selected_value >= 3000 && selected_value < 5000 ) || selected_value >= 8000; 611 return selected_value >= 8000 && selected_value < 9000; 612 } 613 614 function mlsimport_is_realtorca( selected_value ) 615 { 616 return selected_value >= 7000 && selected_value < 8000; 617 } 618 619 function mlsimport_is_paragon( selected_value ) 620 { 621 return selected_value >= 6000 && selected_value < 7000; 622 } 623 624 function mlsimport_is_rapattoni( selected_value ) 625 { 626 return selected_value >= 5000 && selected_value < 6000; 627 } 628 629 function mlsimport_is_trestle( selected_value ) 630 { 631 return selected_value > 900 && selected_value < 3000; 620 632 } 621 633 … … 635 647 jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide(); 636 648 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 ) ) { 638 650 639 651 jQuery( '.fieldset_mlsimport_mls_token' ).hide(); … … 644 656 jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide(); 645 657 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 ) ) { 647 659 648 660 jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).show(); … … 653 665 jQuery( '.fieldset_mlsimport_tresle_client_secret' ).hide(); 654 666 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 ) ) { 656 668 657 669 jQuery( '.fieldset_mlsimport_rapattoni_client_id,.fieldset_mlsimport_rapattoni_client_secret,.fieldset_mlsimport_rapattoni_username,.fieldset_mlsimport_rapattoni_password ' ).show(); … … 662 674 jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide(); 663 675 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 ) ) { 674 677 675 678 jQuery( '.fieldset_mlsimport_mls_token' ).hide(); -
mlsimport/tags/6.1.10/mlsimport.php
r3417997 r3440232 4 4 * Plugin URI: https://mlsimport.com/ 5 5 * 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. 96 * Version: 6.1.10 7 7 * Requires at least: 5.2 8 8 * Requires PHP: 7.4 … … 21 21 22 22 23 define( 'MLSIMPORT_VERSION', '6.1. 9');23 define( 'MLSIMPORT_VERSION', '6.1.10'); 24 24 define( 'MLSIMPORT_CLUBLINK', 'mlsimport.com' ); 25 25 define( 'MLSIMPORT_CLUBLINKSSL', 'https' ); -
mlsimport/tags/6.1.10/readme.txt
r3417997 r3440232 5 5 Tested up to: 6.7.1 6 6 Requires PHP: 7.4 7 Stable Tag: 6.1. 97 Stable Tag: 6.1.10 8 8 License: GPLv3 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.html -
mlsimport/trunk/README.MD
r3417997 r3440232 5 5 Tested up to: 6.7.1 6 6 Requires PHP: 7.4 7 Stable Tag: 6.1. 97 Stable Tag: 6.1.10 8 8 License: GPLv3 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.html -
mlsimport/trunk/admin/class-mlsimport-admin.php
r3417994 r3440232 835 835 * returns token fron mlsimport 836 836 */ 837 public function mlsimport_saas_check_mls_connection() {837 public function mlsimport_saas_check_mls_connection() { 838 838 839 839 $values = array(); … … 919 919 920 920 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 922 922 if ( trim( $mlsimport_tresle_client_id ) === '' || trim( $mlsimport_tresle_client_secret ) === '' ) { 923 923 return; 924 924 } 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 926 926 if ( 927 927 trim( $mlsimport_connectmls_username ) === '' || … … 930 930 return; 931 931 } 932 } elseif ( $mls_id_int >= 5000 && $mls_id_int < 6000 ) { 932 } elseif ( $mls_id_int >= 5000 && $mls_id_int < 6000 ) { // Rapattoni 933 933 if ( 934 934 trim( $mlsimport_rapattoni_client_id ) === '' || … … 939 939 return; 940 940 } 941 } elseif ( $mls_id_int >= 6000 && $mls_id_int < 7000 ) { 941 } elseif ( $mls_id_int >= 6000 && $mls_id_int < 7000 ) { // Paragon 942 942 if ( 943 943 trim( $mlsimport_paragon_client_id ) === '' || … … 946 946 return; 947 947 } 948 } elseif ( $mls_id_int >= 7000 ) {948 } elseif ( $mls_id_int >= 7000 && $mls_id_int < 8000 ) { // Realtor.ca 949 949 if ( 950 950 trim( $mlsimport_realtorca_client_id ) === '' || … … 1000 1000 return $answer; 1001 1001 } 1002 1003 private function mlsimport_is_connectmls_provider( $mls_id_int ) { 1004 return $mls_id_int >= 8000 && $mls_id_int < 9000; 1005 } 1002 1006 1003 1007 -
mlsimport/trunk/admin/js/mlsimport-admin.js
r3398577 r3440232 48 48 jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide(); 49 49 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 ) ) { 51 51 52 52 jQuery( '.fieldset_mlsimport_mls_token' ).hide(); … … 56 56 jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide(); 57 57 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 ) ) { 59 59 60 60 jQuery( '.fieldset_mlsimport_mls_token' ).hide(); … … 64 64 jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).show(); 65 65 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 ) ) { 67 67 68 68 jQuery( '.fieldset_mlsimport_mls_token' ).hide(); … … 72 72 jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide(); 73 73 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 ) ) { 83 75 84 76 jQuery( '.fieldset_mlsimport_mls_token' ).hide(); … … 617 609 } 618 610 619 return ( selected_value >= 3000 && selected_value < 5000 ) || selected_value >= 8000; 611 return selected_value >= 8000 && selected_value < 9000; 612 } 613 614 function mlsimport_is_realtorca( selected_value ) 615 { 616 return selected_value >= 7000 && selected_value < 8000; 617 } 618 619 function mlsimport_is_paragon( selected_value ) 620 { 621 return selected_value >= 6000 && selected_value < 7000; 622 } 623 624 function mlsimport_is_rapattoni( selected_value ) 625 { 626 return selected_value >= 5000 && selected_value < 6000; 627 } 628 629 function mlsimport_is_trestle( selected_value ) 630 { 631 return selected_value > 900 && selected_value < 3000; 620 632 } 621 633 … … 635 647 jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide(); 636 648 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 ) ) { 638 650 639 651 jQuery( '.fieldset_mlsimport_mls_token' ).hide(); … … 644 656 jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide(); 645 657 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 ) ) { 647 659 648 660 jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).show(); … … 653 665 jQuery( '.fieldset_mlsimport_tresle_client_secret' ).hide(); 654 666 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 ) ) { 656 668 657 669 jQuery( '.fieldset_mlsimport_rapattoni_client_id,.fieldset_mlsimport_rapattoni_client_secret,.fieldset_mlsimport_rapattoni_username,.fieldset_mlsimport_rapattoni_password ' ).show(); … … 662 674 jQuery( '.fieldset_mlsimport_paragon_client_id, .fieldset_mlsimport_paragon_client_secret' ).hide(); 663 675 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 ) ) { 674 677 675 678 jQuery( '.fieldset_mlsimport_mls_token' ).hide(); -
mlsimport/trunk/mlsimport.php
r3417997 r3440232 4 4 * Plugin URI: https://mlsimport.com/ 5 5 * 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. 96 * Version: 6.1.10 7 7 * Requires at least: 5.2 8 8 * Requires PHP: 7.4 … … 21 21 22 22 23 define( 'MLSIMPORT_VERSION', '6.1. 9');23 define( 'MLSIMPORT_VERSION', '6.1.10'); 24 24 define( 'MLSIMPORT_CLUBLINK', 'mlsimport.com' ); 25 25 define( 'MLSIMPORT_CLUBLINKSSL', 'https' ); -
mlsimport/trunk/readme.txt
r3417997 r3440232 5 5 Tested up to: 6.7.1 6 6 Requires PHP: 7.4 7 Stable Tag: 6.1. 97 Stable Tag: 6.1.10 8 8 License: GPLv3 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.html
Note: See TracChangeset
for help on using the changeset viewer.