Code Analysis: Agile Store Locator 1.4.2

Function Rating Maintainability Complexity Lines of code
AgileStoreLocator_Public::frontendStoreLocator()
D
14
56 270
AgileStoreLocator_Request::load_stores()
D
28
40 107
AgileStoreLocator_Public::storePage()
D
29
35 112
AgileStoreLocator_Admin::get_store_list()
D
28
31 113
AgileStoreLocator_Activator::add_basic_tables()
C
24
19 244
AgileStoreLocator_Request::lead_request()
C
36 29 65
AgileStoreLocator_Admin::get_categories()
C
35 23 76
AgileStoreLocator_Request::_contact_form_request()
B
37 21 66
AgileStoreLocator_Helper::fix_backward_compatible()
B
38 20 63
AgileStoreLocator_Admin::_file_uploader()
B
38 20 58
AgileStoreLocator_Admin::get_logos()
B
36 17 70
AgileStoreLocator_Admin::get_markers()
B
36 17 70
AgileStoreLocator_Helper::googleSchema()
B
41 18 49
AgileStoreLocator_Admin::update_store()
A
39 15 60
AgileStoreLocator_Public::_map_layout()
A
45 14 45
AgileStoreLocator_Admin::load_ui_settings()
A
28
2 213
AgileStoreLocator_Helper::get_template_views()
A
46 12 36
AgileStoreLocator_Public::register_google_maps()
A
49 12 30
AgileStoreLocator_Admin::delete_marker()
A
44 11 40
AgileStoreLocator_Helper::getCoordinates()
A
53 12 20
AgileStoreLocator_Admin::add_new_store()
A
47 11 33
AgileStoreLocator_Admin::delete_category()
A
44 10 41
AgileStoreLocator_Admin::delete_logo()
A
45 10 40
ASLFeed::displayStores()
A
43 9 45
AgileStoreLocator_Helper::tmpl_name()
A
52 10 27
AgileStoreLocator_Helper::create_zip()
A
51 10 27
AgileStoreLocator_Admin::add_attribute()
A
52 9 20
AgileStoreLocator_Admin::validate_coordinates()
A
48 8 32
AgileStoreLocator_Helper::openHours()
A
48 8 32
AgileStoreLocator_Admin::edit_store()
A
47 8 32
AgileStoreLocator_Helper::migrate_assets()
A
48 8 31
AgileStoreLocator_Helper::validate_coordinate()
A
61 9 12
AgileStoreLocator_Admin::update_category()
A
49 8 27
AgileStoreLocator_Admin::validate_api_key()
A
46 7 37
AgileStoreLocator_Admin::fill_missing_coords()
A
46 7 35
AgileStoreLocator_Admin::admin_user_settings()
A
47 7 34
AgileStoreLocator_Helper::getLnt()
A
48 7 33
AgileStoreLocator_Admin::add_category()
S
48 7 30
AgileStoreLocator_Admin::upload_logo()
S
50 7 26
SLSchemaGenerator::serializeProperty()
S
55 7 19
AgileStoreLocator_Admin::load_custom_template()
S
48 6 30
AgileStoreLocator_Admin::duplicate_store()
S
48 6 30
AgileStoreLocator_Admin::update_logo()
S
49 6 28
AgileStoreLocator_Admin::update_marker()
S
50 6 26
AgileStoreLocator_Helper::get_configs()
S
51 6 26
AgileStoreLocator_Admin::change_options()
S
51 6 24
AgileStoreLocator_Activator::add_configs()
S
39 3 68
AgileStoreLocator_Helper::generate_tmpl_css()
S
54 6 19
AgileStoreLocator_Admin::backup_logo_icons()
S
48 5 31
AgileStoreLocator_Admin::delete_store()
S
51 5 24
AgileStoreLocator_Public::enqueue_scripts()
S
54 5 22
AgileStoreLocator_Helper::getTemplateView()
S
52 5 22
AgileStoreLocator_Admin::add_marker()
S
53 5 21
AgileStoreLocator_Helper::extract_assets()
S
54 5 20
AgileStoreLocator_Admin::store_status()
S
53 5 19
AgileStoreLocator_Admin::_get_custom_fields()
S
56 5 17
AgileStoreLocator_Admin::upload_kml_file()
S
58 5 14
AgileStoreLocator_Public::get_local_script_data()
S
61 5 11
AgileStoreLocator_Admin::save_custom_fields()
S
50 4 26
AgileStoreLocator_Admin::get_local_script_data()
S
61 5 11
AgileStoreLocator_Public::leadForm()
S
46 3 40
AgileStoreLocator_Helper::set_setting()
S
53 4 23
AgileStoreLocator_Admin::import_assets()
S
53 4 22
AgileStoreLocator_Helper::get_store()
S
57 4 15
AgileStoreLocator_Helper::get_setting()
S
58 4 15
AgileStoreLocator_Admin::admin_manage_store()
S
49 3 30
AgileStoreLocator_Helper::getSettings()
S
62 5 10
AgileStoreLocator_Admin::rewrite_slug()
S
64 5 8
AgileStoreLocator_Helper::remove_template()
S
58 4 14
AgileStoreLocator_Admin::admin_customize_map()
S
58 4 14
AgileStoreLocator_Helper::create_upload_dirs()
S
62 4 11
AgileStoreLocator::__construct()
S
53 3 21
AgileStoreLocator_Admin::_enqueue_scripts()
S
42 1 50
AgileStoreLocator_Public::enqueue_styles()
S
55 3 20
AgileStoreLocator_Admin::save_custom_template()
S
54 3 19
AgileStoreLocator_Activator::validate_configs()
S
63 4 9
AgileStoreLocator_Admin::get_category_by_id()
S
58 3 14
AgileStoreLocator_Admin::get_marker_by_id()
S
58 3 14
AgileStoreLocator_Admin::get_logo_by_id()
S
58 3 14
AgileStoreLocator_Helper::copy_assets()
S
59 3 13
AgileStoreLocator_Admin::admin_import_stores()
S
59 3 13
AgileStoreLocator_Helper::backup_template()
S
60 3 12
AgileStoreLocator_Admin::save_setting()
S
52 2 23
AgileStoreLocator_Admin::remove_duplicates()
S
52 2 23
AgileStoreLocator::add_admin_menu()
S
51 2 21
AgileStoreLocator_Helper::get_closest_store()
S
55 2 20
AgileStoreLocator::define_admin_hooks()
S
47 1 34
AgileStoreLocator_Admin::admin_add_new_store()
S
54 2 19
AgileStoreLocator_Activator::validate_autoinc()
S
57 2 16
AgileStoreLocator_Admin::save_custom_map()
S
56 2 16
AgileStoreLocator::removeGoogleMapsTag()
S
67 3 8
AgileStoreLocator_Loader::run()
S
66 3 8
AgileStoreLocator_Helper::send_email()
S
67 3 7
AgileStoreLocator_Request::fixURL()
S
71 3 5
AgileStoreLocator_Helper::get_custom_fields()
S
68 3 6
SLSchemaGenerator::setProperty()
S
70 3 6
AgileStoreLocator_Admin::fixURL()
S
71 3 5
ASL_Store_locator::define_constants()
S
62 2 15
AgileStoreLocator_Activator::add_langs()
S
59 2 13
AgileStoreLocator::load_plugin_textdomain()
S
61 2 12
AgileStoreLocator_Helper::removeFile()
S
61 2 12
AgileStoreLocator_Admin::addSlugs()
S
61 2 11
AgileStoreLocator_Borlab::register_the_blocker()
S
56 1 18
AgileStoreLocator_Admin::admin_dashboard()
S
56 1 17
ASLFeed::installationHook()
S
74 2 5
AgileStoreLocator_Borlab::blocker_content()
S
65 2 9
AgileStoreLocator_Helper::get_kml_files()
S
65 2 9
AgileStoreLocator_Admin::remove_template()
S
71 2 5
AgileStoreLocator_Admin::migrate_assets()
S
70 2 5
AgileStoreLocator_Admin::backup_template()
S
71 2 5
ASLFeed::getThumbUrl()
S
66 2 8
AgileStoreLocator_Public::initBorlabCookies()
S
69 2 7
SLSchemaGenerator::addProperties()
S
70 2 6
AgileStoreLocator_Helper::getaddress()
S
62 2 10
AgileStoreLocator_Borlab::initialize()
S
67 2 7
ASLFeed::getInstance()
S
69 2 7
SLSchemaGenerator::if()
S
72 2 6
SLSchemaGenerator::toArray()
S
66 2 8
AgileStoreLocator_Admin::reset_custom_template()
S
58 1 14
AgileStoreLocator_Helper::dayFullName()
S
61 1 12
AgileStoreLocator_Admin::save_ui_settings()
S
60 1 12
AgileStoreLocator_Admin::admin_delete_all_stores()
S
60 1 12
AgileStoreLocator::get_version()
S
82 1 3
AgileStoreLocator::set_locale()
S
72 1 5
AgileStoreLocator_Admin::enqueue_scripts()
S
91 1 2
ASLFeed::__construct()
S
82 1 3
SLSchemaGenerator::getProperty()
S
79 1 3
SLSchemaGenerator::offsetExists()
S
79 1 3
ASL_Store_locator::includes()
S
71 1 6
AgileStoreLocator_Admin::admin_manage_categories()
S
76 1 4
SLSchemaGenerator::jsonSerialize()
S
81 1 3
SLSchemaGenerator::__call()
S
78 1 3
AgileStoreLocator_Admin::kml_file_filter()
S
73 1 5
AgileStoreLocator_Admin::rewrite_query_vars()
S
77 1 4
SLSchemaGenerator::offsetGet()
S
80 1 3
AgileStoreLocator_Admin::admin_store_markers()
S
76 1 4
AgileStoreLocator_Admin::uploadDirectory()
S
66 1 8
AgileStoreLocator_Admin::enqueue_styles()
S
67 1 7
AgileStoreLocator_Request::debug()
S
72 1 6
SLSchemaGenerator::referenced()
S
80 1 3
AgileStoreLocator_Loader::__construct()
S
77 1 4
SLSchemaGenerator::__toString()
S
81 1 3
AgileStoreLocator_Public::register_scripts()
S
68 1 6
ASLFeed::addFeed()
S
79 1 3
AgileStoreLocator_Loader::add_action()
S
77 1 3
AgileStoreLocator_Borlab::get_the_blocker()
S
80 1 3
AgileStoreLocator_Admin::remove_kml_file()
S
71 1 5
AgileStoreLocator_Admin::admin_manage_specials()
S
76 1 4
AgileStoreLocator_Admin::admin_plugin_settings()
S
76 1 4
AgileStoreLocator_Public::register_styles()
S
77 1 3
AgileStoreLocator_Loader::add_filter()
S
77 1 3
ASLFeed::createTextElement()
S
73 1 5
AgileStoreLocator::get_loader()
S
82 1 3
AgileStoreLocator_Helper::slugify()
S
70 1 5
AgileStoreLocator_Admin::admin_ui_customizer()
S
73 1 5
AgileStoreLocator_Public::localize_scripts()
S
79 1 3
AgileStoreLocator_Admin::__construct()
S
66 1 8
ASLFeed::sanitizeText()
S
67 1 8
ASL_Store_locator::__construct()
S
71 1 6
AgileStoreLocator::load_dependencies()
S
66 1 9
SLSchemaGenerator::getType()
S
82 1 3
AgileStoreLocator::get_AgileStoreLocator()
S
82 1 3
AgileStoreLocator_Public::__construct()
S
71 1 6
SLSchemaGenerator::__construct()
S
77 1 4
AgileStoreLocator_i18n::load_plugin_textdomain()
S
69 1 7
SLSchemaGenerator::getProperties()
S
82 1 3
AgileStoreLocator::generateFeeds()
S
76 1 4
SLSchemaGenerator::offsetSet()
S
80 1 3
SLSchemaGenerator::getContext()
S
82 1 3
AgileStoreLocator::add_stores_feed()
S
79 1 3
AgileStoreLocator_Deactivator::deactivate()
S
80 1 3
ASL_Store_locator::activate()
S
74 1 5
ASLFeed::__clone()
S
80 1 3
ASLFeed::registerImageSizes()
S
74 1 4
ASLFeed::rewriteRules()
S
70 1 6
AgileStoreLocator_Admin::admin_manage_attribute()
S
76 1 4
AgileStoreLocator_Helper::getLangControl()
S
81 1 3
ASLFeed::theContentFilter()
S
80 1 3
AgileStoreLocator::define_public_hooks()
S
69 1 6
AgileStoreLocator_i18n::set_domain()
S
81 1 3
AgileStoreLocator::run()
S
82 1 3
AgileStoreLocator_Activator::activate()
S
81 1 3
AgileStoreLocator_Admin::admin_store_logos()
S
76 1 4
SLSchemaGenerator::toScript()
S
78 1 3
AgileStoreLocator_Admin::localize_scripts()
S
79 1 3
ASL_Store_locator::deactivate()
S
76 1 4
AgileStoreLocator_Loader::add()
S
64 1 10
SLSchemaGenerator::offsetUnset()
S
80 1 3
ASLFeed::setupActions()
S
75 1 4