Code Analysis: Store Locator Plus® 2503.05.02

Most Complex Classes

Class Rating Complexity
SLPlus_Location
D
192
SLP_Admin_Locations
D
165
SLP_SmartOptions
D
158
SLP_BaseClass_Admin
C
113
SLP_AddOns
C
105
SLP_UI
C
104
SLP_Settings
C
104
SLPlus
B
100
SLP_Data
B
84
SLP_AJAX
B
77
SLP_Data_Extension
A
73
SLP_Admin_UI
A
66

Most Complex Functions

Function Rating Complexity
SLP_Data::get_SQL()
D
39
SLP_Country_Manager::load_country_data()
D
2
SLP_AddOns::get_premier_license_status()
C
27
SLP_Admin_Locations::display_manage_locations_table()
C
20
SLP_UI_Shortcode_slp_option::process()
C
24
SLPlus_Location::add_to_database()
C
23
SLP_Text::init_strings()
C
15
SLP_Admin_Settings::save_options()
B
23
SLPlus_Location::do_geocoding()
B
19
SLP_Admin_Locations_Actions::save_edited_location()
B
21
SLP_Admin_UI::create_admin_menu()
B
16
SLP_BaseClass_Admin::enqueue_admin_javascript()
B
19