Code Analysis: Houzez Property Feed 2.0.60

Function Rating Maintainability Complexity Lines of code
Houzez_Property_Feed_Format_Blm::import()
D
0
347 1,473
Houzez_Property_Feed_Format_Dezrez_Rezi::import()
D
0
303 964
Houzez_Property_Feed_Format_Mri::import()
D
0
261 1,001
Houzez_Property_Feed_Format_Rentman::import()
D
0
255 1,069
Houzez_Property_Feed_Format_Street::import()
D
0
247 879
Houzez_Property_Feed_Format_Jupix::import()
D
0
240 939
Houzez_Property_Feed_Format_Gnomen::import()
D
0
239 910
Houzez_Property_Feed_Format_Agentos::import()
D
0
232 868
Houzez_Property_Feed_Format_Expertagent::import()
D
0
227 852
Houzez_Property_Feed_Format_Loop::import()
D
0
225 836
Houzez_Property_Feed_Format_Alto::import()
D
0
219 852
Houzez_Property_Feed_Format_10ninety::import()
D
0
220 831
Houzez_Property_Feed_Format_Acquaint::import()
D
0
218 821
Houzez_Property_Feed_Format_Domus::import()
D
0
206 736
Houzez_Property_Feed_Format_Apex27::import()
D
0
200 726
Houzez_Property_Feed_Format_Csv::import()
D
0
187 745
Houzez_Property_Feed_Format_Blm::export()
D
0
171 844
Houzez_Property_Feed_Format_Bdp::import()
D
0
178 709
Houzez_Property_Feed_Format_Inmobalia::import()
D
0
157 572
Houzez_Property_Feed_Format_Kyero::import()
D
0
147 558
Houzez_Property_Feed_Format_Xml::import()
D
0
128 550
Houzez_Property_Feed_Format_Remax::import()
D
0
129 496
Houzez_Property_Feed_Import::perform_field_mapping()
D
4
126 383
Houzez_Property_Feed_Format_Resales_Online::import()
D
2
116 458
Houzez_Property_Feed_Format_Agentos::parse()
D
9
85 419
Houzez_Property_Feed_Import::save_import_settings()
D
15
84 232
Houzez_Property_Feed_Format_Kyero::export()
D
12
71 310
Houzez_Property_Feed_Format_Zoopla::create_send_property_request()
D
15
69 258
get_houzez_property_feed_import_formats()
D
5
4 1,190
Houzez_Property_Feed_Format_RTDF::create_send_property_request()
D
16
64 228
get_houzez_property_feed_export_formats()
D
6
20 875
Houzez_Property_Feed_Admin_Automatic_Exports_Table::prepare_items()
D
18
55 220
Houzez_Property_Feed_Export::save_export_settings()
D
22
57 170
Houzez_Property_Feed_Format_Thribee::export()
D
17
51 245
Houzez_Property_Feed_Admin::admin_page_import()
D
20
52 199
Houzez_Property_Feed_Admin_Automatic_Imports_Table::prepare_items()
D
20
50 204
Houzez_Property_Feed_Format_Idealista::export()
D
16
43 298
Houzez_Property_Feed_Format_Facebook::export()
D
19
47 215
Houzez_Property_Feed_Admin::admin_page_export()
D
25
42 160
Houzez_Property_Feed_Format_RTDF::send_realtime_feed_request()
D
25
42 155
Houzez_Property_Feed_Admin::admin_scripts()
D
26
43 133
Houzez_Property_Feed_Format_Zoopla::send_realtime_feed_request()
D
25
41 155
Houzez_Property_Feed_Format_Street::parse()
D
24
33 197
get_houzez_fields_for_field_mapping()
D
25
35 141
Houzez_Property_Feed_License::get_license_key_status()
D
27
33 144
Houzez_Property_Feed_Import::get_xml_mapped_field_value()
D
34 32 84
Houzez_Property_Feed_Format_Gnomen::parse()
C
32 29 92
Houzez_Property_Feed_Export::perform_field_mapping()
C
35 29 81
Houzez_Property_Feed_Format_Mri::parse()
C
28
25 139
Houzez_Property_Feed_Format_Dezrez_Rezi::parse()
C
29
24 138
Houzez_Property_Feed_Export_Enquiries::export_street_enquiries()
C
37 26 66
Houzez_Property_Feed_Format_Blm::parse_and_import()
C
32 23 110
Houzez_Property_Feed_Import::get_csv_mapped_field_value()
C
38 24 67
Houzez_Property_Feed_Import::set_location_taxonomy_parents()
C
36 23 81
Houzez_Property_Feed_Settings::save_settings()
B
45 23 32
Houzez_Property_Feed_Format_Bdp::parse()
B
34 19 88
Houzez_Property_Feed_Format_Domus::parse()
B
35 18 101
Houzez_Property_Feed_Format_Remax::parse()
B
33 16 104
Houzez_Property_Feed_Process::get_export_mapped_value()
B
42 19 54
Houzez_Property_Feed_Format_RTDF::create_remove_property_request()
B
37 17 75
Houzez_Property_Feed_Cron::check_for_manually_run_export()
B
40 18 57
Houzez_Property_Feed_Export_Enquiries::export_enquiry()
B
45 19 37
Houzez_Property_Feed_Format_Alto::parse()
B
35 14 99
Houzez_Property_Feed_Format_Zoopla::create_remove_property_request()
B
39 15 65
Houzez_Property_Feed_Export::toggle_export_running_status()
B
43 16 47
Houzez_Property_Feed_Import::toggle_import_running_status()
B
43 16 47
Houzez_Property_Feed_Format_Xml::parse()
A
41 15 56
Houzez_Property_Feed_Format_Rentman::parse_and_import()
A
39 14 67
Houzez_Property_Feed_Format_Expertagent::parse()
A
37 13 77
Houzez_Property_Feed_Cron::check_for_manually_run_import()
A
43 15 46
Houzez_Property_Feed_Process::compare_meta_and_taxonomy_data()
A
46 15 35
Houzez_Property_Feed_License::activate_license_key()
A
40 13 56
Houzez_Property_Feed_Format_Blm::clean_up_old_blms()
A
47 14 34
Houzez_Property_Feed_Format_Remax::get_agents()
A
38 11 73
Houzez_Property_Feed_License::deactivate_license_key()
A
42 12 51
Houzez_Property_Feed_Format_Alto::connect()
A
40 11 64
Houzez_Property_Feed_Format_Csv::parse()
A
42 12 49
Houzez_Property_Feed_Admin_Logs_Export_Table::column_default()
A
44 11 41
Houzez_Property_Feed_Admin_Logs_Import_Table::column_default()
A
44 11 41
Houzez_Property_Feed_Format_RTDF::get_department()
A
52 12 22
Houzez_Property_Feed_Format_Zoopla::get_department()
A
52 12 22
Houzez_Property_Feed_Import::check_not_multiple_if_no_pro()
A
51 12 22
Houzez_Property_Feed_Admin::admin_error_notices()
A
45 10 50
Houzez_Property_Feed_Process::do_geocoding_lookup()
A
44 10 45
Houzez_Property_Feed_Format_RTDF::do_curl_request()
A
41 9 57
Houzez_Property_Feed_Export::check_not_multiple_if_no_pro()
A
52 11 22
Houzez_Property_Feed_Format_Loop::parse()
A
44 9 45
Houzez_Property_Feed_Import::check_clone()
A
51 10 24
Houzez_Property_Feed_Format_Resales_Online::parse()
A
46 9 38
get_all_node_names()
A
49 9 30
Houzez_Property_Feed_Format_Inmobalia::parse()
A
45 8 45
Houzez_Property_Feed_Format_Alto::get_token()
A
41 7 54
Houzez_Property_Feed_License::save_license_key()
A
51 9 24
Houzez_Property_Feed_Format_Jupix::parse()
A
46 8 39
Houzez_Property_Feed_Admin_Logs_View_Import_Table::column_default()
A
48 8 38
check_array_for_matching_key()
A
55 9 21
Houzez_Property_Feed_Format_Rentman::clean_up_old_xmls()
A
50 8 28
Houzez_Property_Feed_Ajax::fetch_xml_nodes()
A
42 6 56
Houzez_Property_Feed_Process::delete_media()
A
51 8 26
Houzez_Property_Feed_Format_Apex27::parse()
A
46 7 39
Houzez_Property_Feed_Format_Blm::parse_data()
A
46 7 39
Houzez_Property_Feed_Format_Kyero::parse()
A
46 7 39
Houzez_Property_Feed_Format_Blm::parse_header()
A
47 7 36
Houzez_Property_Feed_Process::open_ftp_connection()
A
54 8 20
Houzez_Property_Feed_Admin_Logs_View_Export_Table::column_default()
A
49 7 34
Houzez_Property_Feed_Format_RTDF::get_branch_code()
A
49 7 34
Houzez_Property_Feed_Format_Zoopla::get_branch_code()
A
49 7 34
Houzez_Property_Feed_Format_Zoopla::do_curl_request()
A
43 6 48
Houzez_Property_Feed_Ajax::fetch_csv_fields()
S
45 6 42
Houzez_Property_Feed_Export::delete_export()
S
53 7 22
Houzez_Property_Feed_Import::delete_import()
S
53 7 22
houzez_property_feed_array_msort()
S
53 7 22
Houzez_Property_Feed_Format_10ninety::parse()
S
48 6 35
Houzez_Property_Feed_Format_Acquaint::parse()
S
48 6 35
convert_old_field_mapping_to_new()
S
50 6 34
Houzez_Property_Feed_Admin_Automatic_Exports_Table::column_default()
S
59 7 15
Houzez_Property_Feed_WPML::kyero_wpml_bits()
S
50 6 28
Houzez_Property_Feed_Process::do_remove_old_properties()
S
46 5 41
Houzez_Property_Feed_Install::create_tables()
S
45 4 53
get_houzez_property_feed_countries()
S
38 1 89
Houzez_Property_Feed_Admin::admin_redirects()
S
59 6 14
Houzez_Property_Feed_Admin_Automatic_Imports_Table::column_default()
S
60 6 14
houzez_property_feed_import_fatal_handler()
S
50 5 28
Houzez_Property_Feed_Process::log()
S
51 5 27
Houzez_Property_Feed_Process::log_error()
S
51 5 27
houzez_property_feed_export_fatal_handler()
S
50 5 27
Houzez_Property_Feed_Format_Xml::remove_old_properties()
S
51 5 26
Houzez_Property_Feed_Format_Csv::remove_old_properties()
S
56 5 19
SimpleXML2ArrayWithCDATASupport()
S
58 5 16
Houzez_Property_Feed_Import::import_data_meta_box()
S
60 5 13
get_format_from_export_id()
S
61 5 11
get_format_from_import_id()
S
61 5 11
Houzez_Property_Feed_Format_Domus::get_property()
S
52 4 24
Houzez_Property_Feed_Redirect::check_import_redirect()
S
54 4 23
Houzez_Property_Feed_Redirect::check_jupix_redirect()
S
54 4 23
Houzez_Property_Feed_Format_Dezrez_Rezi::__construct()
S
62 5 10
Houzez_Property_Feed_Format_Inmobalia::__construct()
S
62 5 10
Houzez_Property_Feed_Format_Xml::__construct()
S
62 5 10
Houzez_Property_Feed_Admin_Logs_Export_Table::prepare_items()
S
50 3 30
Houzez_Property_Feed_Format_10ninety::__construct()
S
62 5 10
Houzez_Property_Feed_Admin_Logs_Import_Table::prepare_items()
S
50 3 30
Houzez_Property_Feed_Format_Csv::__construct()
S
62 5 10
get_import_settings_from_id()
S
64 5 9
get_export_settings_from_id()
S
64 5 9
Houzez_Property_Feed_Format_Idealista::__construct()
S
63 4 10
Houzez_Property_Feed_Format_Bdp::__construct()
S
64 4 9
Houzez_Property_Feed_Format_Remax::__construct()
S
64 4 9
Houzez_Property_Feed_Format_Apex27::__construct()
S
64 4 9
Houzez_Property_Feed_Format_Street::__construct()
S
64 4 9
Houzez_Property_Feed_Format_Loop::__construct()
S
64 4 9
Houzez_Property_Feed_Format_Domus::__construct()
S
64 4 9
Houzez_Property_Feed_Format_Acquaint::__construct()
S
64 4 9
Houzez_Property_Feed_Format_Resales_Online::__construct()
S
64 4 9
Houzez_Property_Feed_Format_Kyero::__construct()
S
64 4 9
Houzez_Property_Feed_Admin::admin_styles()
S
64 4 8
Houzez_Property_Feed_Format_Blm::__construct()
S
63 4 10
Houzez_Property_Feed_Format_Facebook::__construct()
S
63 4 10
Houzez_Property_Feed_Format_Kyero::__construct()
S
63 4 10
Houzez_Property_Feed_Format_Thribee::__construct()
S
63 4 10
Houzez_Property_Feed_Format_Agentos::__construct()
S
64 4 9
Houzez_Property_Feed_Format_Blm::__construct()
S
64 4 9
Houzez_Property_Feed_Install::check_version()
S
67 4 8
Houzez_Property_Feed_Format_Expertagent::__construct()
S
64 4 9
Houzez_Property_Feed_Format_Gnomen::__construct()
S
64 4 9
Houzez_Property_Feed_Format_Jupix::__construct()
S
64 4 9
Houzez_Property_Feed_Format_Mri::__construct()
S
64 4 9
Houzez_Property_Feed_Format_Rentman::__construct()
S
64 4 9
Houzez_Property_Feed_Format_Alto::__construct()
S
64 4 9
Houzez_Property_Feed_Format_Alto::remove_old_properties()
S
60 3 14
Houzez_Property_Feed_Format_Apex27::remove_old_properties()
S
61 3 13
Houzez_Property_Feed_Format_Loop::remove_old_properties()
S
61 3 13
Houzez_Property_Feed_Format_10ninety::remove_old_properties()
S
61 3 13
Houzez_Property_Feed_Format_Acquaint::remove_old_properties()
S
61 3 13
Houzez_Property_Feed_Format_Bdp::remove_old_properties()
S
61 3 13
Houzez_Property_Feed_Import::output_import_data_meta_box()
S
61 3 13
Houzez_Property_Feed_Format_Rentman::remove_old_properties()
S
61 3 13
Houzez_Property_Feed_Format_Resales_Online::remove_old_properties()
S
61 3 13
Houzez_Property_Feed_Format_Dezrez_Rezi::remove_old_properties()
S
61 3 13
Houzez_Property_Feed_Install::install()
S
60 3 13
Houzez_Property_Feed_Format_Expertagent::remove_old_properties()
S
61 3 13
Houzez_Property_Feed_Format_Domus::remove_old_properties()
S
61 3 13
Houzez_Property_Feed_Format_Remax::remove_old_properties()
S
61 3 13
Houzez_Property_Feed_Format_Street::remove_old_properties()
S
61 3 13
Houzez_Property_Feed_Format_Jupix::remove_old_properties()
S
61 3 13
Houzez_Property_Feed_Format_Blm::remove_old_properties()
S
61 3 13
Houzez_Property_Feed_Format_Gnomen::remove_old_properties()
S
61 3 13
Houzez_Property_Feed_Format_Kyero::remove_old_properties()
S
61 3 13
Houzez_Property_Feed_Format_Mri::remove_old_properties()
S
61 3 13
Houzez_Property_Feed_Format_Inmobalia::remove_old_properties()
S
61 3 13
Houzez_Property_Feed_Format_Agentos::remove_old_properties()
S
61 3 13
get_houzez_property_feed_country_by_name()
S
63 3 11
Houzez_Property_Feed_Admin_Logs_Export_Table::display()
S
55 2 24
Houzez_Property_Feed_Admin_Automatic_Imports_Table::display()
S
55 2 24
Houzez_Property_Feed_Admin_Automatic_Exports_Table::display()
S
55 2 24
Houzez_Property_Feed_Admin_Logs_View_Export_Table::display()
S
55 2 24
Houzez_Property_Feed_Admin_Logs_View_Import_Table::display()
S
55 2 24
Houzez_Property_Feed_Admin::get_pro_features()
S
49 1 39
Houzez_Property_Feed_Admin_Logs_Import_Table::display()
S
55 2 24
Houzez_Property_Feed_Format_Blm::parse_definitions()
S
57 2 16
Houzez_Property_Feed_WPML::switch_language()
S
70 3 6
Houzez_Property_Feed_License::is_license_active()
S
67 3 8
AWSV4::prepareCanonicalRequest()
S
58 2 15
hpf_clean()
S
65 3 10
Houzez_Property_Feed_License::is_pro_active()
S
70 3 7
Houzez_Property_Feed_Admin::plugin_add_settings_link()
S
59 2 14
Houzez_Property_Feed_Admin_Logs_View_Import_Table::prepare_items()
S
51 1 28
Houzez_Property_Feed_Process::import_start()
S
62 2 12
Houzez_Property_Feed_Admin_Logs_View_Export_Table::prepare_items()
S
52 1 27
AWSV4::getHeaders()
S
62 2 12
Houzez_Property_Feed_Cron::check_cron_is_scheduled()
S
62 2 11
Houzez_Property_Feed::includes()
S
55 1 23
get_houzez_property_feed_import_frequencies()
S
55 1 22
Houzez_Property_Feed_Admin::add_houzez_property_feed_menu_item()
S
57 1 19
get_houzez_property_feed_export_frequencies()
S
58 1 18
Houzez_Property_Feed::instance()
S
70 2 7
Houzez_Property_Feed_Format_RTDF::replace_bad_characters()
S
70 2 6
get_houzez_property_feed_import_format()
S
75 2 4
Houzez_Property_Feed_Format_Zoopla::replace_bad_characters()
S
70 2 6
get_houzez_property_feed_export_format()
S
75 2 4
Houzez_Property_Feed_Import::__construct()
S
59 1 13
Houzez_Property_Feed_Process::import_end()
S
65 1 9
Houzez_Property_Feed_Install::deactivate()
S
73 1 5
get_houzez_property_feed_export_frequency()
S
76 1 4
Houzez_Property_Feed_Admin_Automatic_Exports_Table::get_columns()
S
63 1 10
Houzez_Property_Feed_Format_RTDF::__construct()
S
66 1 8
HPF()
S
82 1 3
Houzez_Property_Feed_Format_Blm::archive()
S
69 1 5
Houzez_Property_Feed_Install::create_cron()
S
67 1 7
AWSV4::setRequestMethod()
S
82 1 3
Houzez_Property_Feed_Settings::__construct()
S
79 1 3
Houzez_Property_Feed_Admin_Logs_Export_Table::get_columns()
S
68 1 7
Houzez_Property_Feed_Cron::__construct()
S
66 1 8
Houzez_Property_Feed::__construct()
S
78 1 4
Houzez_Property_Feed_Export_Enquiries::__construct()
S
79 1 3
Houzez_Property_Feed_Install::__construct()
S
69 1 6
Houzez_Property_Feed_Admin_Automatic_Exports_Table::__construct()
S
69 1 7
Houzez_Property_Feed_Admin_Automatic_Imports_Table::__construct()
S
69 1 7
houzez_property_feed_export_format_error()
S
66 1 7
Houzez_Property_Feed_WPML::__construct()
S
79 1 3
Houzez_Property_Feed_Redirect::__construct()
S
75 1 4
Houzez_Property_Feed_Ajax::__construct()
S
75 1 4
Houzez_Property_Feed_Admin_Logs_View_Export_Table::get_columns()
S
68 1 7
Houzez_Property_Feed_Admin_Automatic_Exports_Table::get_table_classes()
S
71 1 5
Houzez_Property_Feed_Admin_Logs_View_Import_Table::get_table_classes()
S
71 1 5
Houzez_Property_Feed_Admin_Logs_Export_Table::__construct()
S
69 1 7
houzez_property_feed_import_format_error()
S
66 1 7
AWSV4::generateHex()
S
78 1 3
AWSV4::setPayload()
S
82 1 3
Houzez_Property_Feed_Admin_Automatic_Imports_Table::get_columns()
S
65 1 9
Houzez_Property_Feed_Cron::custom_cron_recurrence()
S
68 1 7
Houzez_Property_Feed_Install::install_actions()
S
91 1 2
Houzez_Property_Feed_Admin_Logs_Export_Table::extra_tablenav()
S
91 1 2
AWSV4::buildAuthorizationString()
S
75 1 3
AWSV4::setServiceName()
S
82 1 3
Houzez_Property_Feed_Admin_Logs_Import_Table::get_table_classes()
S
71 1 5
Houzez_Property_Feed_WPML::run_wpml_hooks()
S
68 1 6
AWSV4::__construct()
S
71 1 6
Houzez_Property_Feed_Cron::execute_import_cron()
S
79 1 3
Houzez_Property_Feed_Admin_Logs_View_Import_Table::get_columns()
S
67 1 8
Houzez_Property_Feed_Format_RTDF::remove_save_post_hook()
S
75 1 4
Houzez_Property_Feed_License::is_pro_installed()
S
80 1 3
AWSV4::addHeader()
S
80 1 3
Houzez_Property_Feed_Admin_Automatic_Imports_Table::get_table_classes()
S
71 1 5
Houzez_Property_Feed_Admin_Logs_View_Export_Table::get_table_classes()
S
71 1 5
AWSV4::getSignatureKey()
S
65 1 8
Houzez_Property_Feed_Admin::__construct()
S
65 1 8
Houzez_Property_Feed_Import::set_generic_houzez_property_data()
S
68 1 7
Houzez_Property_Feed_Admin_Logs_Import_Table::__construct()
S
69 1 7
Houzez_Property_Feed_Export::__construct()
S
68 1 7
Houzez_Property_Feed_Format_Zoopla::__construct()
S
66 1 8
Houzez_Property_Feed::define_constants()
S
81 1 4
AWSV4::setRegionName()
S
82 1 3
AWSV4::getTimeStamp()
S
80 1 3
Houzez_Property_Feed_Install::create_options()
S
91 1 2
Houzez_Property_Feed_Admin_Logs_Export_Table::get_table_classes()
S
71 1 5
Houzez_Property_Feed_Admin_Logs_View_Import_Table::extra_tablenav()
S
91 1 2
Houzez_Property_Feed_Admin_Logs_View_Import_Table::__construct()
S
69 1 7
Houzez_Property_Feed_Process::add_missing_mapping()
S
82 1 3
AWSV4::prepareStringToSign()
S
66 1 8
Houzez_Property_Feed_Cron::execute_export_cron()
S
79 1 3
Houzez_Property_Feed_License::__construct()
S
71 1 5
AWSV4::getDate()
S
80 1 3
Houzez_Property_Feed_Process::__construct()
S
91 1 2
Houzez_Property_Feed_Admin_Logs_View_Export_Table::__construct()
S
69 1 7
get_houzez_property_feed_import_frequency()
S
76 1 4
Houzez_Property_Feed_Admin_Logs_View_Export_Table::extra_tablenav()
S
91 1 2
SimpleXMLExtendedHpf::addCData()
S
68 1 7
Houzez_Property_Feed_Format_Rentman::archive()
S
69 1 5
Houzez_Property_Feed_Admin_Automatic_Exports_Table::extra_tablenav()
S
91 1 2
AWSV4::setPath()
S
82 1 3
Houzez_Property_Feed_Admin_Logs_Import_Table::get_columns()
S
68 1 7
Houzez_Property_Feed_Format_Zoopla::remove_save_post_hook()
S
75 1 4
AWSV4::calculateSignature()
S
69 1 6
Houzez_Property_Feed_WPML::revert_language()
S
75 1 4
Houzez_Property_Feed_Admin_Logs_Import_Table::extra_tablenav()
S
91 1 2
Houzez_Property_Feed_Admin_Automatic_Imports_Table::extra_tablenav()
S
91 1 2