Code Analysis: AdRotate Banner Manager 5.10

Function Rating Maintainability Complexity Lines of code
adrotate_insert_group()
D
20
81 135
adrotate_check_config()
D
30 79 49
adrotate_insert_input()
D
24
66 114
adrotate_inject_posts()
D
29 49 97
adrotate_status()
D
29
36 119
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_options()
C
33 29 85
adrotate_group()
C
30 24 109
adrotate_shortcode()
C
43 26 41
adrotate_notifications_dashboard()
B
35 22 76
adrotate_dashboard_error()
B
40 23 43
adrotate_evaluate_ad()
B
45 21 34
adrotate_insert_media()
B
39 19 54
adrotate_widgets::widget()
B
43 17 43
adrotate_click_callback()
A
43 16 38
adrotate_export_ads()
A
38 14 59
adrotate_dropdown_folder_contents()
A
47 14 33
adrotate_manage_group()
A
43 13 47
adrotate_database_upgrade()
A
39 12 60
adrotate_statistics()
A
45 13 39
adrotate_stats()
A
47 13 32
adrotate_portable_hash()
A
47 13 31
adrotate_generate_input()
A
42 12 45
adrotate_database_install()
A
35 5 140
adrotate_mediapage_folder_contents()
A
47 12 32
adrotate_prepare_fullreport()
A
46 11 35
adrotate_select_pages()
A
46 10 37
adrotate_stats_graph()
A
45 10 36
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_folder_contents()
A
50 9 26
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_group_post_inject()
S
44 6 43
adrotate_insert_folder()
S
52 7 23
adrotate_is_human()
S
53 7 22
adrotate_ad()
S
49 6 29
adrotate_impression_callback()
S
59 7 13
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_custom_css()
S
51 5 28
adrotate_inject_posts_cache_wrapper()
S
55 5 19
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_dummy_data()
S
50 4 22
adrotate_check_upgrade()
S
54 4 20
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_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_group_block()
S
74 3 4
adrotate_del_column()
S
64 3 10
adrotate_advert_block()
S
74 3 4
adrotate_shuffle()
S
64 3 10
adrotate_is_networked()
S
68 3 7
adrotate_ctr()
S
66 3 8
adrotate_prepare_roles()
S
66 3 8
adrotate_check_schedules()
S
65 3 9
adrotate_deactivate_setup()
S
58 2 14
adrotate_dashboard_help()
S
51 1 28
adrotate_credits()
S
50 1 25
adrotate_welcome_pointer()
S
54 1 24
adrotate_dashboard()
S
53 1 19
adrotate_manage_schedules()
S
59 1 17
adrotate_get_remote_ip()
S
63 2 10
adrotate_rand()
S
64 2 9
adrotate_remove_capability()
S
69 2 7
adrotate_get_sorted_roles()
S
63 2 10
adrotate_add_block_category()
S
64 2 10
adrotate_header()
S
65 2 8
adrotate_is_classicpress()
S
70 2 7
adrotate_reset()
S
70 2 6
adrotate_export()
S
75 2 5
adrotate_get_plugin_information()
S
59 1 14
adrotate_pro()
S
66 1 12
adrotate_hash()
S
72 1 5
adrotate_disable_thirdparty()
S
75 1 4
adrotate_empty_trackerdata()
S
66 1 8
adrotate_widget()
S
82 1 3
adrotate_widgets::__construct()
S
69 1 7
adrotate_trademark()
S
83 1 3
adrotate_evaluate_ads()
S
82 1 3
adrotate_sanitize_file_name()
S
63 1 8
adrotate_nonce_error()
S
69 1 6
adrotate_register_blocks()
S
70 1 5
adrotate_uninstall()
S
82 1 3
adrotate_action_links()
S
65 1 8