Icegram D

Total Complexity 464
Dependencies 4
Dependents 8
Total lines 2,533
Lines of code 1,938
Logical lines of code 1,017
Comment lines 248
Methods 77
Properties 11

Methods 77

Method Rating Maintainability Complexity Lines of code
get_valid_messages()
D
31 41 87
display_messages()
D
31 39 91
import()
C
33 24 94
icegram_event_track()
B
41 18 53
process_message_body()
B
42 17 50
es_list_subscribe()
B
42 16 49
render_feedback_widget()
A
42 15 49
run_housekeeping()
A
47 14 33
include_classes()
A
42 13 47
check_for_gallery_items()
A
35 8 112
get_message_data()
A
46 13 33
gallery_screen()
A
44 10 38
enqueue_admin_styles_and_scripts()
A
43 9 45
edit_columns()
A
43 8 55
__construct()
A
38 7 64
load_compat_classes()
A
48 9 32
form_submission_validate_request()
A
52 9 23
ig_get_ip()
A
55 9 20
import_gallery_item()
A
48 8 30
append_to_valid_campaigns_sql()
A
51 8 26
collect_js_and_css()
A
46 7 37
save_gallery_data()
A
53 8 22
get_current_page_url()
A
54 8 19
icegram_load_data()
S
54 7 18
get_message_types()
S
54 6 22
es_subscribe_form()
S
42 2 82
get_sample_data()
S
37 1 95
dismiss_admin_notice()
S
55 6 19
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
show_campaign_creation_guide()
S
65 5 8
identify_current_page()
S
59 4 13
remove_preview_button()
S
62 3 17
get_platform()
S
64 4 10
remove_row_actions()
S
66 4 8
is_valid_json()
S
76 4 3
ig_plugin_settings_link()
S
59 3 14
welcome()
S
62 3 12
register_campaign_post_type()
S
48 1 33
register_message_post_type()
S
49 1 32
admin_menus()
S
55 2 17
ig_show_documentation_link_in_admin_bar()
S
57 2 16
add_admin_notices()
S
63 3 10
db_update()
S
70 3 6
get_current_page_id()
S
63 3 10
wpml_get_parent_id()
S
68 3 7
branding_data_remove()
S
67 3 7
custom_ig_campaign_column()
S
60 2 12
ig_documentation_link_admin_bar_css()
S
100 1 19
_wpautop_replace_tag_placeholders()
S
70 2 6
is_premium()
S
79 2 3
import_sample_data()
S
71 2 6
add_plugin_support_links()
S
66 2 7
ig_widget_text_filter()
S
69 2 7
ig_array_insert_after()
S
68 2 6
print_js_css_data()
S
66 2 9
about_screen()
S
71 2 6
is_onboarding_completed()
S
68 2 7
settings_screen()
S
81 1 3
execute_form_shortcode()
S
83 1 3
is_premium_activated()
S
73 1 5
is_max()
S
79 1 3
is_pro()
S
79 1 3
duplicate()
S
70 1 6
is_premium_installed()
S
73 1 5
admin_css()
S
81 1 3
deactivate()
S
81 1 3
activate()
S
73 1 5
get_ig_meta_info()
S
64 1 10
upgrade_screen()
S
91 1 2