Icegram D

Total Complexity 500
Dependencies 5
Dependents 8
Total lines 2,976
Lines of code 2,295
Logical lines of code 1,114
Comment lines 287
Methods 88
Properties 11

Methods 88

Method Rating Maintainability Complexity Lines of code
get_valid_messages()
D
31 41 87
display_messages()
D
31 39 91
import()
C
32 25 101
edit_columns()
C
30 21 135
icegram_event_track()
B
41 18 53
process_message_body()
B
42 17 50
es_list_subscribe()
B
42 16 49
include_classes()
A
39 15 58
render_feedback_widget()
A
42 15 49
run_housekeeping()
A
47 14 33
check_for_gallery_items()
A
35 8 112
get_message_data()
A
46 13 33
gallery_screen()
A
44 10 38
dismiss_admin_notice()
A
47 10 34
enqueue_admin_styles_and_scripts()
A
43 9 45
__construct()
A
38 7 66
load_compat_classes()
A
48 9 32
form_submission_validate_request()
A
52 9 23
ig_get_ip()
A
55 9 20
ig_add_escape_allowed_tags()
A
33 1 136
import_gallery_item()
A
48 8 30
append_to_valid_campaigns_sql()
A
50 8 28
collect_js_and_css()
A
46 7 37
save_gallery_data()
A
53 8 22
get_current_page_url()
A
54 8 19
get_message_types()
S
53 7 24
icegram_load_data()
S
54 7 18
es_subscribe_form()
S
42 2 82
get_sample_data()
S
37 1 95
after_wpautop()
S
58 6 16
duplicate_in_db()
S
48 5 30
get_valid_campaigns()
S
54 5 21
before_wpautop()
S
55 5 21
toggle_campaign_status()
S
57 5 16
two_step_mobile_popup()
S
49 4 30
icegram_houskeeping()
S
47 2 54
_wpautop_add_tag_placeholders()
S
53 4 22
execute_shortcode()
S
53 4 21
is_offer_period()
S
58 4 15
identify_current_page()
S
59 4 13
get_platform()
S
64 4 10
wpml_get_parent_id()
S
65 4 9
remove_row_actions()
S
66 4 8
is_valid_json()
S
76 4 3
remove_preview_button()
S
63 3 15
ig_plugin_settings_link()
S
59 3 14
welcome()
S
62 3 12
admin_menus()
S
53 2 19
register_campaign_post_type()
S
48 1 33
register_message_post_type()
S
49 1 32
ig_show_documentation_link_in_admin_bar()
S
57 2 16
db_update()
S
70 3 6
get_current_page_id()
S
63 3 10
branding_data_remove()
S
67 3 7
is_lite()
S
67 3 8
custom_ig_campaign_column()
S
58 2 14
get_useful_articles()
S
54 1 25
get_font_families()
S
53 1 23
ig_documentation_link_admin_bar_css()
S
100 1 19
is_onboarding_completed()
S
68 2 7
can_upsell_features()
S
68 2 7
is_premium()
S
79 2 3
ig_array_insert_after()
S
68 2 6
ig_array_insert_before()
S
68 2 6
is_trial()
S
67 2 8
show_campaign_creation_guide()
S
71 2 6
import_sample_data()
S
71 2 6
_wpautop_replace_tag_placeholders()
S
70 2 6
print_js_css_data()
S
66 2 9
add_plugin_support_links()
S
66 2 7
add_admin_notices()
S
66 2 8
ig_widget_text_filter()
S
69 2 7
additional_mce_buttons()
S
71 1 6
admin_css()
S
81 1 3
about_screen()
S
81 1 3
settings_screen()
S
81 1 3
upgrade_screen()
S
82 1 3
activate()
S
73 1 5
is_premium_installed()
S
73 1 5
dashboard_screen()
S
81 1 3
deactivate()
S
81 1 3
duplicate()
S
70 1 6
execute_form_shortcode()
S
83 1 3
is_max()
S
79 1 3
set_icegram_plan()
S
80 1 3
get_ig_meta_info()
S
64 1 10
is_pro()
S
79 1 3
is_premium_activated()
S
73 1 5