Code Analysis: User Referral ( Free ) - Points, Rewards, Loyalty, Leader Board & Referrals Plugin 7.0

Function Rating Maintainability Complexity Lines of code
scurf_save_system_settings()
D
18
96 158
scurf_render_settings()
D
9
48 614
scurf_render_history()
C
25
25 180
scurf_give_points_shortcode()
B
38 19 58
scurf_points_table_shortcode()
A
43 11 48
scurf_render_security()
A
35 6 102
scurf_award_points_for_post()
A
44 10 39
scurf_referral_daily_login_list_only_shortcode()
A
42 8 49
scurf_award_points_for_login()
A
43 7 49
scurf_handle_visitor_link()
A
44 7 45
scurf_signup_list_only_shortcode()
A
43 7 43
scurf_visitor_list_only_shortcode()
A
43 7 43
scurf_referral_approved_comment_list_only_shortcode()
A
43 7 43
scurf_referral_published_post_list_only_shortcode()
A
43 7 43
scurf_referral_custom_post_list_only_shortcode()
A
43 7 42
scurf_history_shortcode()
A
44 7 41
scurf_render_adjust()
A
38 3 99
scurf_render_docs()
A
38 1 127
scurf_handle_signup_link()
S
44 6 45
scurf_render_backup()
S
46 6 43
scurf_import_referral_data()
S
44 6 43
scurf_update_user_points_on_approval()
S
53 7 20
scurf_save_user_points_field()
S
58 7 15
scurf_award_points_for_signup()
S
46 5 40
scurf_scurf_award_points_for_comment()
S
52 6 23
scurf_deduct_points_shortcode()
S
42 4 53
scurf_add_user_points_field()
S
51 5 28
scurf_delete_data_on_deactivated()
S
43 3 51
scurf_plugin_activate_action()
S
44 3 45
award_points_to_user()
S
53 4 22
scurf_display_user_points_graph()
S
51 3 26
scurf_export_referral_data()
S
52 3 22
scurf_display_user_points_column()
S
60 3 12
scurf_delete_history_callback()
S
62 3 11
scurf_render_help()
S
56 2 23
scurf_create_history_table()
S
57 2 19
scurf_add_give_points_custom_fields()
S
63 3 10
scurf_set_cookie()
S
69 2 6
scurf_display_user_points_count()
S
63 2 9
scurf_display_points_num()
S
65 2 9
scurf_store_comment_information()
S
58 1 15
scurf_register_user_set_referral_id_meta()
S
64 2 9
scurf_get_total_user_points()
S
66 2 8
scurf_get_user_login_id()
S
75 2 4
scurf_display_points()
S
64 2 9
scurf_referral_link_shortcode()
S
68 2 8
scurf_add_user_points_dashboard_widget()
S
67 2 9
scurf_get_user_display_name()
S
64 2 10
scurf_add_settings_link()
S
69 1 7
scurf_set_plugin_timezone()
S
76 1 4
scurf_get_total_referral_history()
S
70 1 6
scurf_add_user_points_column()
S
75 1 4
scurf_get_give_points_count()
S
69 1 6
scurf_add_settings()
S
66 1 10
scurf_get_referral_history()
S
68 1 7
scurf_render_user_points_dashboard_widget()
S
73 1 6
scurf_handle_commission()
S
100 1 1
scurf_render_top_users_widget()
S
100 1 1
scurf_add_dashboard_top_users_widget()
S
100 1 1
scurf_award_points_for_comment()
S
74 1 4
scurf_add_history()
S
66 1 10
scurf_add_security()
S
66 1 10
scurf_enqueue_scripts()
S
78 1 3
scurf_add_docs()
S
66 1 10
scurf_enqueue_backend_styles()
S
79 1 3
scurf_add_help()
S
66 1 10
scurf_enqueue_frontend_styles()
S
79 1 3
scurf_store_commission_information()
S
100 1 1
scurf_add_backup()
S
66 1 10
scurf_calculate_referral_commission()
S
100 1 1
scurf_add_adjust()
S
66 1 10
scurf_increment_give_points_count()
S
65 1 8
scurf_get_comment_ids_for_user_and_post()
S
64 1 10
scurf_make_user_points_column_sortable()
S
77 1 4
scurf_get_referral_link()
S
71 1 5
scurf_increment_comment_counts()
S
69 1 6
scurf_add_alt_class()
S
83 1 3