Code Analysis: Advert Manage 1.0.0

Function Rating Maintainability Complexity Lines of code
admg_adverts()
B
39 18 60
admg_validate_advert()
A
44 15 50
admg_validate_rule()
A
49 11 34
admg_validate_location()
A
50 10 30
admg_validate_settings()
A
53 8 25
admg_advert_alerts()
S
48 5 39
admg_install()
S
42 3 66
ADMG_Rules::post_is_child_of()
S
57 6 17
ADMG_Location_Widget::form()
S
50 5 29
admg_advert_rule_markup()
S
45 3 54
admg_admin_page()
S
45 3 53
ADMG_Hooks::intra_post()
S
51 4 26
ADMG_Rules::category()
S
56 3 19
admg_table_actions()
S
59 3 13
ADMG_Rules::date()
S
58 2 17
ADMG_Location_Widget::update()
S
71 3 5
admg_current_user_can()
S
64 3 10
admg_page_render()
S
58 2 15
admg_shortcode()
S
65 3 9
ADMG_Rules::post()
S
52 1 28
ADMG_Rules::content()
S
59 1 16
ADMG_Rules::title()
S
59 1 16
admg_get_adverts()
S
63 2 10
admg_location_slug()
S
75 2 5
admg_location_id()
S
75 2 5
admg_location_name()
S
75 2 5
admg_get_locations()
S
63 2 10
ADMG_Location_Widget::widget()
S
68 2 7
admg_location_description()
S
75 2 5
admg_get_location()
S
64 2 9
admg_get_rules()
S
63 2 10
admg_push_all_notices()
S
65 2 9
admg_get_pause_advert_link()
S
65 2 9
admg_get_run_advert_link()
S
65 2 9
admg_ajax_posts()
S
63 1 11
admg_get_list_location_link()
S
81 1 3
admg_locations_page_render()
S
82 1 3
admg_delete_location()
S
71 1 5
admg_get_delete_advert_link()
S
72 1 5
admg_update_rule()
S
71 1 5
admg_get_delete_location_link()
S
72 1 5
admg_get_edit_location_link()
S
76 1 4
admg_ajax_post_types()
S
64 1 10
admg_advert_page_render()
S
82 1 3
admg_create_rule()
S
70 1 6
get_size()
S
68 1 6
admg_delete_advert_link()
S
81 1 3
admg_ajax_tags()
S
65 1 9
admg_edit_advert_link()
S
81 1 3
admg_get_edit_advert_link()
S
76 1 4
admg_run_advert_link()
S
81 1 3
admg_create_advert()
S
70 1 6
admg_pause_advert_link()
S
81 1 3
admg_do_shortcode()
S
73 1 5
admg_new_advert_link()
S
82 1 3
admg_get_new_advert_link()
S
77 1 4
ADMG_Hooks::location()
S
74 1 4
ADMG_Rules::str_exact()
S
73 1 5
ADMG_Rules::str_contains()
S
72 1 5
ADMG_Hooks::after_post()
S
79 1 3
admg_dump_rules()
S
72 1 5
admg_settings_page_render()
S
82 1 3
admg_ajax_advert_rule_markup()
S
68 1 7
admg_location_page_render()
S
82 1 3
admg_get_new_location_link()
S
77 1 4
admg_new_location_link()
S
82 1 3
admg_edit_location_link()
S
81 1 3
admg_update_location()
S
71 1 5
admg_create_location()
S
70 1 6
admg_admin_page_render()
S
82 1 3
admg_list_advert_link()
S
82 1 3
ADMG_Hooks::before_post()
S
79 1 3
admg_ajax_pages()
S
64 1 10
ADMG_Hooks::content()
S
80 1 3
admg_get_advert()
S
71 1 5
ADMG_Rules::str_not_contain()
S
78 1 3
ADMG_Hooks::__construct()
S
68 1 7
ADMG_Rules::__construct()
S
75 1 4
admg_get_list_advert_link()
S
81 1 3
ADMG_Location_Widget::__construct()
S
68 1 9
admg_list_location_link()
S
82 1 3
ADMG_Hooks::after_excerpt()
S
79 1 3
ADMG_Hooks::before_excerpt()
S
79 1 3
ADMG_Rules::get_rules()
S
71 1 5
admg_delete_advert()
S
71 1 5
admg_register_widget()
S
82 1 3
admg_get_rule()
S
71 1 5
admg_enqueue_notice()
S
77 1 4
admg_delete_rule()
S
71 1 5
admg_activate()
S
77 1 4
admg_update_advert()
S
71 1 5
admg_print_adverts()
S
74 1 5
admg_ajax_categories()
S
65 1 9
admg_delete_location_link()
S
81 1 3