Code Analysis: AdRotate 5.8.21

Function Rating Maintainability Complexity Lines of code
adrotate_insert_group()
D
20
81 134
adrotate_check_config()
D
30 79 49
adrotate_insert_input()
D
23
67 115
adrotate_request_action()
D
31 35 104
adrotate_core_upgrade()
D
29 34 108
adrotate_options_submit()
D
31 34 88
adrotate_manage()
D
30 31 104
adrotate_inject_posts()
C
33 30 84
adrotate_status()
C
33 28 95
adrotate_insert_media()
C
35 29 68
adrotate_group()
C
30 24 109
adrotate_options()
C
36 26 70
adrotate_shortcode()
C
43 26 41
adrotate_dashboard_error()
B
40 23 44
adrotate_notifications_dashboard()
B
35 21 72
adrotate_evaluate_ad()
B
45 21 34
adrotate_widgets::widget()
B
43 17 43
adrotate_export_ads()
A
39 14 57
adrotate_dropdown_folder_contents()
A
47 14 33
adrotate_manage_group()
A
43 13 47
adrotate_statistics()
A
45 13 39
adrotate_click_callback()
A
44 13 38
adrotate_stats()
A
47 13 32
adrotate_portable_hash()
A
47 13 31
adrotate_generate_input()
A
42 12 45
adrotate_mediapage_folder_contents()
A
47 12 32
adrotate_database_install()
A
35 5 134
adrotate_stats_graph()
A
44 11 39
adrotate_database_upgrade()
A
42 10 50
adrotate_select_pages()
A
46 10 37
adrotate_count_impression()
A
49 10 26
adrotate_select_categories()
A
46 9 35
adrotate_prepare_evaluate_ads()
A
47 9 34
adrotate_ad_output()
A
47 9 33
adrotate_clean_setup()
A
44 8 43
adrotate_clean_folder_contents()
A
50 9 26
adrotate_prepare_fullreport()
A
50 9 25
adrotate_draw_graph()
A
44 6 67
adrotate_error()
A
47 8 36
adrotate_filter_schedule()
A
53 9 20
adrotate_manage_media()
A
50 8 30
adrotate_stats_nav()
A
49 8 26
adrotate_prepare_advertiser_report()
A
46 7 39
adrotate_unlink()
A
50 7 31
adrotate_insert_folder()
S
52 7 23
adrotate_is_human()
S
53 7 22
adrotate_ad()
S
49 6 29
adrotate_support()
S
52 6 25
adrotate_date_start()
S
51 6 25
adrotate_activate_setup()
S
45 5 40
adrotate_archive_stats()
S
51 6 24
adrotate_delete()
S
52 6 23
adrotate_scripts()
S
54 6 19
adrotate_prepare_color()
S
59 6 14
adrotate_active()
S
59 6 13
adrotate_array_unique()
S
58 5 17
adrotate_network_propagate()
S
57 5 16
adrotate_widgets::form()
S
47 3 41
adrotate_add_column()
S
61 5 11
adrotate_custom_css()
S
52 4 26
adrotate_dummy_data()
S
50 4 22
adrotate_check_upgrade()
S
55 4 19
adrotate_dashboard_scripts()
S
53 4 19
adrotate_deactivate()
S
60 4 15
adrotate_set_capability()
S
64 5 9
adrotate_activate()
S
60 4 14
adrotate_impression_callback()
S
60 4 13
adrotate_return()
S
61 4 12
adrotate_dashboard_styles()
S
60 4 11
adrotate_uninstall_setup()
S
46 2 39
adrotate_ad_is_in_groups()
S
54 3 22
adrotate_custom_javascript()
S
55 3 19
adrotate_preview()
S
57 3 16
adrotate_apply_jetpack_photon()
S
68 4 7
adrotate_renew()
S
57 3 14
adrotate_widgets::update()
S
60 3 13
adrotate_is_networked()
S
68 3 7
adrotate_check_schedules()
S
65 3 9
adrotate_del_column()
S
64 3 10
adrotate_shuffle()
S
64 3 10
adrotate_prepare_roles()
S
66 3 8
adrotate_ctr()
S
66 3 8
adrotate_deactivate_setup()
S
58 2 14
adrotate_credits()
S
50 1 25
adrotate_help_info()
S
55 1 22
adrotate_welcome_pointer()
S
55 1 22
adrotate_dashboard()
S
53 1 19
adrotate_manage_schedules()
S
59 1 17
adrotate_export()
S
75 2 5
adrotate_get_remote_ip()
S
65 2 9
adrotate_is_classicpress()
S
70 2 7
adrotate_rand()
S
64 2 9
adrotate_get_sorted_roles()
S
63 2 10
adrotate_remove_capability()
S
69 2 7
adrotate_reset()
S
70 2 6
adrotate_pro()
S
66 1 12
adrotate_uninstall()
S
82 1 3
adrotate_widgets::__construct()
S
69 1 7
adrotate_action_links()
S
67 1 7
adrotate_empty_trackerdata()
S
66 1 8
adrotate_widget()
S
82 1 3
adrotate_sanitize_file_name()
S
63 1 8
adrotate_hash()
S
72 1 5
adrotate_evaluate_ads()
S
82 1 3
adrotate_disable_thirdparty()
S
79 1 3
adrotate_header()
S
73 1 5
adrotate_trademark()
S
83 1 3
adrotate_nonce_error()
S
69 1 6