Code Analysis: atec Stats 1.0.14

Function Rating Maintainability Complexity Lines of code
ATEC_group::__construct()
D
24
26 172
ATEC_wps_stats::__construct()
B
31 17 128
IP2Location\Database::lookup()
B
37 20 73
atec_badge()
B
52 23 16
ATEC_wps_log_cleanup::atec_wps_log_cleanup()
B
35 19 76
ATEC_wps_dashboard::__construct()
B
37 15 69
atec_nav_tab()
A
44 16 35
ATEC_wps_urls::__construct()
A
38 13 65
ATEC_wps_activation::__construct()
A
43 12 44
atec_nav_button()
A
50 13 22
IP2Location\Database::ipVersionAndNumber()
A
49 11 26
atec_pro_feature()
A
48 10 32
IP2Location\Database::binSearch()
A
45 9 40
atec_header()
A
46 9 34
atec_wps_log_ajax()
A
52 8 21
atec_little_block_with_info()
A
48 7 32
IP2Location\Database::findFile()
S
55 6 20
IP2Location\Database::ipBetween()
S
57 6 18
atec_create_options()
S
58 6 15
atec_nav_button_confirm()
S
53 5 22
ATEC_wps_stats::days_in_month()
S
85 6 1
IP2Location\Database::__construct()
S
48 4 30
atec_wp_menu()
S
54 4 20
ATEC_info::__construct()
S
48 3 34
IP2Location\Database::bcBin2Dec()
S
56 4 18
atec_clean_request()
S
72 5 4
atec_little_block_with_button()
S
58 4 14
atec_missing_class_check()
S
58 4 14
atec_license_banner()
S
59 4 12
atec_checkbox_button()
S
60 4 11
atec_checkbox_button_div()
S
55 3 18
atec_dash_yes_no()
S
75 4 3
atec_check_license()
S
71 4 5
IP2Location\Database::readCountryNameAndCode()
S
60 3 13
atec_bar_div()
S
64 3 10
IP2Location\Database::getIpBoundary()
S
62 3 10
atec_admin_debug()
S
69 3 5
atec_pro_feature_mini()
S
59 2 15
atec_table_header_tiny()
S
70 3 5
atec_create_button()
S
66 3 7
atec_random_string()
S
70 3 5
atec_short_string()
S
73 3 4
atec_integrity_check()
S
70 3 5
ATEC_footer::__construct()
S
54 1 20
atec_integrity_check_banner()
S
58 1 16
atec_group_page()
S
88 2 1
atec_success_msg()
S
88 2 1
IP2Location\Database::__destruct()
S
72 2 6
atec_input_select()
S
67 2 6
atec_dash_class()
S
88 2 1
atec_fix_separator()
S
75 2 4
ATEC_wps_stats::getMaxScale()
S
65 2 8
atec_error_msg()
S
88 2 1
atec_wps_log_cleanup_include()
S
64 2 9
atec_progress()
S
88 2 1
atec_get_url()
S
69 2 5
IP2Location\Database::wrap8()
S
78 2 3
atec_flush()
S
90 2 1
atec_clean_server()
S
88 2 1
atec_reg_inline_style()
S
86 2 1
atec_reg_inline_script()
S
86 2 1
atec_wps_admin_bar()
S
65 2 7
ATEC_wps_stats::getViews()
S
65 2 8
ATEC_wps_log_cleanup::isIpv6()
S
88 2 1
ATEC_wps_stats::getVisitors()
S
65 2 8
IP2Location\Database::wrap32()
S
78 2 3
ATEC_wps_activation::atec_create_table()
S
67 2 7
atec_help()
S
61 1 13
atec_button_confirm()
S
63 1 11
atec_checkbox()
S
64 1 8
fixName()
S
87 1 1
atec_readme_button_div()
S
67 1 9
ATEC_wps_log_cleanup::ipv6ToDecimal()
S
90 1 1
atec_admin_notice()
S
88 1 1
atec_htaccess_exists()
S
75 1 4
atec_input_password()
S
90 1 1
IP2Location\Database::readByte()
S
77 1 3
atec_reg_style()
S
87 1 1
atec_wps_table()
S
90 1 1
atec_TR_empty()
S
94 1 1
atec_get_slug()
S
87 1 1
atec_opt_arr()
S
88 1 1
IP2Location\Database::readString()
S
73 1 4
atec_opt_arr_select()
S
87 1 1
atec_new_admin_notice()
S
89 1 1
atec_replace_seperator()
S
89 1 1
atec_readme_button_close()
S
76 1 3
atec_get_version()
S
89 1 1
atec_get_plugin()
S
88 1 1
IP2Location\Database::read()
S
75 1 4
IP2Location\Database::readFloat()
S
77 1 3
ATEC_wps_log_cleanup::ipv4ToDecimal()
S
89 1 1
atec_little_block()
S
86 1 1
atec_input_textarea()
S
72 1 4
atec_trailingslashit()
S
90 1 1
atec_info()
S
90 1 1
atec_progress_div()
S
76 1 4
atec_readme_button()
S
87 1 1
atec_warning()
S
90 1 1
ATEC_wps_log_cleanup::__construct()
S
100 1 2
ATEC_group::atec_clean_request_license()
S
90 1 1
atec_wps()
S
92 1 1
IP2Location\Database::expand()
S
73 1 4
atec_input_text()
S
72 1 4
atec_load_pll()
S
68 1 6
atec_nonce()
S
91 1 1
atec_reg_script()
S
87 1 1
atec_empty_tr()
S
94 1 1
atec_is_linux()
S
91 1 1