Code Analysis: AdRotate Banner Manager 5.13.7

Function Rating Maintainability Complexity Lines of code
adrotate_insert_group()
D
20
78 131
adrotate_check_config()
D
31 76 48
adrotate_insert_advert()
D
23
66 115
adrotate_status()
D
29
36 119
adrotate_core_upgrade()
D
29
35 110
adrotate_options_submit()
D
32 33 87
adrotate_request_action()
D
33 32 95
adrotate_manage()
D
31 31 99
adrotate_inject_posts()
C
35 28 81
adrotate_options()
C
36 26 70
adrotate_group()
C
31 22 108
adrotate_shortcode()
C
43 26 41
adrotate_insert_media()
B
36 23 64
adrotate_dashboard_error()
B
40 23 43
adrotate_notifications_dashboard()
B
36 21 70
adrotate_evaluate_ad()
B
45 21 34
adrotate_widgets::widget()
B
43 17 43
adrotate_click_callback()
A
43 16 38
adrotate_database_upgrade()
A
38 14 67
adrotate_dropdown_folder_contents()
A
47 14 33
adrotate_manage_group()
A
43 13 46
adrotate_statistics()
A
46 13 36
adrotate_portable_hash()
A
47 13 31
adrotate_generate_input()
A
43 12 39
adrotate_database_install()
A
35 5 139
adrotate_mediapage_folder_contents()
A
47 12 32
adrotate_stats()
A
50 12 24
adrotate_prepare_fullreport()
A
46 11 35
adrotate_stats_graph()
A
45 10 36
adrotate_count_impression()
A
49 10 26
adrotate_evaluate_ads()
A
46 9 39
adrotate_ad_output()
A
47 9 33
adrotate_select_categories()
A
47 9 33
adrotate_select_pages()
A
47 9 33
adrotate_clean_folder_contents()
A
50 9 26
adrotate_error()
A
47 8 36
adrotate_filter_schedule()
A
53 9 20
adrotate_draw_graph()
A
45 6 61
adrotate_manage_media()
A
50 8 29
adrotate_insert_folder()
A
50 8 27
adrotate_stats_nav()
A
49 8 26
adrotate_unlink()
A
50 7 31
adrotate_ad()
A
48 7 31
adrotate_group_post_inject()
S
44 6 43
adrotate_support()
S
52 7 24
adrotate_is_human()
S
53 7 22
adrotate_advert_block()
S
53 7 21
adrotate_group_block()
S
53 7 21
adrotate_header()
S
48 6 32
adrotate_impression_callback()
S
59 7 13
adrotate_date_start()
S
51 6 25
adrotate_archive_stats()
S
51 6 23
adrotate_delete()
S
52 6 23
adrotate_activate_setup()
S
45 5 37
adrotate_scripts()
S
53 6 20
adrotate_prepare_color()
S
59 6 14
adrotate_active()
S
59 6 13
adrotate_inject_posts_cache_wrapper()
S
55 5 19
adrotate_uninstall()
S
58 5 16
adrotate_update_completed()
S
64 6 9
adrotate_widgets::form()
S
47 3 41
adrotate_add_column()
S
61 5 11
adrotate_dummy_data()
S
50 4 22
adrotate_preview()
S
54 4 20
adrotate_finish_upgrade()
S
56 4 17
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_uninstall_setup()
S
47 2 38
adrotate_ad_is_in_groups()
S
54 3 22
adrotate_custom_javascript()
S
55 3 19
adrotate_apply_jetpack_photon()
S
68 4 7
adrotate_dropdown_roles()
S
58 3 14
adrotate_renew()
S
57 3 14
adrotate_dashboard_scripts()
S
58 3 14
adrotate_widgets::update()
S
60 3 13
adrotate_credits()
S
49 1 30
adrotate_get_stats()
S
66 3 7
adrotate_is_networked()
S
68 3 7
adrotate_ctr()
S
66 3 8
adrotate_del_column()
S
64 3 10
adrotate_shuffle()
S
64 3 10
adrotate_deactivate_setup()
S
58 2 14
adrotate_manage_schedules()
S
59 1 17
adrotate_rand()
S
64 2 9
adrotate_reset()
S
70 2 6
adrotate_remove_capability()
S
69 2 7
adrotate_get_sorted_roles()
S
63 2 10
adrotate_get_remote_ip()
S
63 2 10
adrotate_check_schedules()
S
70 2 6
adrotate_pro()
S
66 1 12
adrotate_dashboard()
S
60 1 11
adrotate_widgets::__construct()
S
69 1 7
adrotate_register_blocks()
S
70 1 5
adrotate_action_links()
S
69 1 6
adrotate_widget()
S
82 1 3
adrotate_add_block_category()
S
67 1 8
adrotate_empty_trackerdata()
S
66 1 8
adrotate_nonce_error()
S
69 1 6