Code Analysis: Follow Hook 3.0.1

Function Rating Maintainability Complexity Lines of code
Follow_Hook_general_info_function()
D
12
68 327
Follow_Hook_drawCalendar()
D
15
51 274
Follow_Hook_drawCalendar()
D
16
52 254
Follow_Hook_MC_sync()
D
20
56 188
Follow_Hook_execute_touchpoints()
D
16
39 297
create_touchpoint_tabs()
D
21
41 205
people_tag_update()
D
25
42 146
Follow_Hook_GDPR_manage_communication_preferences()
C
27
25 143
Follow_Hook_process_contact_form_data()
C
27
21 147
list_TPs()
C
30 21 115
Follow_Hook_save_general_info_data()
A
35 13 89
Follow_Hook_set_open_menu()
A
47 16 33
Follow_Hook_fullMonth()
A
56 13 15
follow_hook_alt_cron()
A
40 10 55
Follow_Hook_GDPR_manage_communication_request()
A
43 9 48
MC_addy_merge_field()
A
47 10 33
follow_hook_post_status()
A
50 10 26
Follow_Hook_save_GDPR_bulk_edit_data()
A
54 10 19
save_touchpoint_data()
A
37 6 73
fetch_mailchimp_groups_from_API()
A
47 8 33
Follow_Hook_save_GDPR_quick_edit_data()
A
55 9 18
Follow_Hook_render_extra_column_for_people()
S
50 6 28
fh_check_for_email_and_phone()
S
52 6 25
Follow_Hook_get_form_meta()
S
51 6 24
Follow_Hook_remove_parents_and_slugs()
S
60 6 12
unique_email_for_people()
S
51 5 25
FH_check_people_email()
S
51 5 25
Follow_Hook_load_tab_style()
S
60 5 12
fh_add_admin_filters()
S
53 4 23
follow_hook_activation_tasks()
S
46 2 48
Follow_Hook_people_extra_post_column()
S
57 4 17
Follow_Hook_list_touchpoints_style()
S
61 4 12
Follow_Hook_Free_sync_cron()
S
53 3 22
mailchimp_request()
S
53 3 21
get_pod_people()
S
55 3 20
Follow_Hook_del_tp_history()
S
58 3 16
Follow_Hook_admin_pg_footer_js()
S
67 4 6
Follow_Hook_add_tp_date_picker()
S
65 4 8
FH_time_passed()
S
59 3 13
Follow_Hook_remove_TP_on_del_pod_from_person()
S
59 3 13
handle_eml_errors()
S
60 3 13
handle_touchpoint_errors()
S
60 3 13
Follow_Hook_GDPR_expand_quick_edit_link()
S
59 3 12
Follow_Hook_add_title_css()
S
62 3 11
follow_hook_free_admin_menu()
S
50 2 26
Follow_Hook_add_GDPR_to_quick_edit()
S
60 2 19
Follow_Hook_create_touchpoint_cpt()
S
48 1 34
Follow_Hook_validate_cf7_email()
S
57 2 18
Follow_Hook_add_manage_communication_preferences_js()
S
67 3 7
Follow_Hook_render_GDPR_column_for_people()
S
65 3 9
Follow_Hook_GDPR_quick_edit_JS()
S
68 3 6
fh_add_global_top_menu()
S
73 3 5
Follow_Hook_enqueue_opt_in_styles()
S
65 3 8
Follow_Hook_numeric_array()
S
67 3 8
Follow_Hook_auto_fill_title()
S
64 3 9
TP_sort_helper()
S
67 3 8
filter_current_dates()
S
64 3 10
is_fh_page()
S
62 3 10
Follow_Hook_people_title_placeholder()
S
65 3 10
Follow_Hook_add_manage_communication_preferences_style()
S
67 3 7
Follow_Hook_add_JS_to_calendar_for_people()
S
64 3 9
follow_hook_plugin_uninstall()
S
59 2 14
fh_validate_gravatar()
S
62 2 11
create_pods_hierarchical_taxonomy()
S
53 1 23
fh_create_tags_hierarchical_taxonomy()
S
53 1 23
Follow_Hook_create_people_cpt()
S
57 1 16
Follow_Hook_add_JS_to_calendar_for_dash()
S
71 2 5
Follow_Hook_daily_touchpoints()
S
76 2 4
Follow_Hook_custom_fields_admin_pg()
S
76 2 4
Follow_Hook_add_JS_to_forms_admin()
S
70 2 6
Follow_Hook_del_tp_history_js()
S
70 2 6
Follow_Hook_remove_people_view_link()
S
73 2 5
after()
S
74 2 4
Follow_Hook_add_JS_to_custom_fields_admin()
S
70 2 6
Follow_Hook_admin_pg()
S
76 2 4
fh_enqueue_scripts()
S
70 2 6
Follow_Hook_hey_dont_follow_me()
S
70 2 8
Follow_Hook_create_add_pods_to_forms_pg()
S
76 2 4
Follow_Hook_forms_admin_pg()
S
76 2 4
after_last()
S
74 2 4
Follow_Hook_my_admin_notices()
S
75 2 4
strrevpos()
S
71 2 5
Follow_Hook_log_debug()
S
67 2 7
Follow_Hook_create_GDPR_pg()
S
76 2 4
Follow_Hook_add_people_metaboxes()
S
78 1 3
tp_error()
S
67 1 9
follow_hook_add_update_option()
S
83 1 3
Follow_Hook_addJSscripts()
S
75 1 4
follow_hook_add_to_free_settings_tab()
S
83 1 3
fh_admin_menu()
S
77 1 4
Follow_Hook_add_auth_column()
S
70 1 6
Follow_Hook_fix_icon_color()
S
65 1 9
before_last()
S
78 1 3
fh_default_gravatar()
S
79 1 3
mailchimp_admin_pg()
S
83 1 3
Follow_Hook_add_datetimepicker_scripts()
S
68 1 7
wptutsplus_post_listing_column_resize()
S
100 1 6
between_last()
S
79 1 3
testpg()
S
94 1 1
fh_error()
S
67 1 9
follow_hook_add_cron_settings()
S
83 1 3
before()
S
78 1 3
Follow_Hook_people_GDPR_post_column()
S
77 1 4
between()
S
79 1 3
Follow_Hook_remove_metaboxes()
S
65 1 10
Follow_Hook_add_bulk_edit_js()
S
77 1 3
add_touchpoints_metaboxes()
S
78 1 3
Follow_Hook_remove_position_column()
S
74 1 5
FH_people_admin_notice()
S
68 1 8
Follow_Hook_my_column_init()
S
80 1 3
add_new_meta_field_to_pods()
S
69 1 9
Follow_Hook_my_custom_fonts()
S
79 1 3
follow_hook_admin_activation_tab()
S
82 1 3
follow_hook_admin_settings_tab()
S
82 1 3