Icegram D

Total Complexity 527
Dependencies 6
Dependents 8
Total lines 3,403
Lines of code 2,670
Logical lines of code 1,171
Comment lines 315
Methods 93
Properties 11

Methods 93

Method Rating Maintainability Complexity Lines of code
display_messages()
D
30 42 95
get_valid_messages()
D
31 41 87
import()
C
32 25 101
edit_columns()
C
30 21 135
process_message_body()
B
37 22 70
get_sample_data()
B
23
1 385
icegram_event_track()
B
41 18 53
es_list_subscribe()
B
42 16 49
render_feedback_widget()
A
42 15 49
include_classes()
A
39 14 58
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
load_compat_classes()
A
48 10 32
enqueue_admin_styles_and_scripts()
A
44 9 44
__construct()
A
37 7 70
form_submission_validate_request()
A
52 9 23
ig_add_escape_allowed_tags()
A
33 1 143
ig_get_ip()
A
55 9 20
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
check_user_permission()
S
57 7 14
es_subscribe_form()
S
42 2 82
toggle_campaign_status()
S
55 6 20
after_wpautop()
S
58 6 16
duplicate_in_db()
S
48 5 30
get_plan()
S
59 6 14
before_wpautop()
S
55 5 21
get_valid_campaigns()
S
54 5 21
two_step_mobile_popup()
S
48 4 31
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
custom_ig_campaign_column()
S
57 3 16
is_valid_json()
S
76 4 3
remove_row_actions()
S
66 4 8
remove_preview_button()
S
63 3 15
get_platform()
S
64 4 10
wpml_get_parent_id()
S
65 4 9
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
is_lite()
S
67 3 8
get_current_page_id()
S
63 3 10
branding_data_remove()
S
67 3 7
get_useful_articles()
S
54 1 25
get_font_families()
S
53 1 23
ig_documentation_link_admin_bar_css()
S
100 1 19
show_campaign_creation_guide()
S
71 2 6
can_upsell_features()
S
68 2 7
ig_array_insert_after()
S
68 2 6
is_premium()
S
79 2 3
ig_array_insert_before()
S
68 2 6
print_js_css_data()
S
66 2 9
ig_widget_text_filter()
S
69 2 7
is_trial()
S
67 2 8
_wpautop_replace_tag_placeholders()
S
70 2 6
remove_plugin_menu()
S
74 2 5
add_plugin_support_links()
S
66 2 7
import_sample_data()
S
71 2 6
add_admin_notices()
S
66 2 8
is_onboarding_completed()
S
68 2 7
dashboard_screen()
S
81 1 3
admin_css()
S
81 1 3
execute_form_shortcode()
S
83 1 3
ig_custom_script_validation()
S
66 1 8
upgrade_screen()
S
82 1 3
additional_mce_buttons()
S
71 1 6
is_max()
S
79 1 3
deactivate()
S
81 1 3
duplicate()
S
70 1 6
set_icegram_plan()
S
80 1 3
is_pro()
S
79 1 3
is_plus()
S
79 1 3
is_premium_activated()
S
73 1 5
is_premium_installed()
S
73 1 5
activate()
S
73 1 5
get_ig_meta_info()
S
64 1 10
settings_screen()
S
81 1 3
about_screen()
S
81 1 3