Code Analysis: Easy Loyalty Points and Rewards for WooCommerce 1.1.1

Function Rating Maintainability Complexity Lines of code
Nujo_Reward_Points_Admin::render_settings_field()
C
34 29 73
Nujo_Reward_Points_Admin::register_and_build_fields()
C
20
1 471
Nujo_Reward_Points_WP_List_Table::pagination()
B
32 17 112
Nujo_Reward_Points_WP_List_Table::print_column_headers()
B
38 20 62
Nujo_Reward_Points_WP_List_Table::comments_bubble()
A
40 11 72
Nujo_Reward_Points_WP_List_Table::months_dropdown()
A
41 12 54
Nujo_Reward_Points_Admin::display_order_meta_box()
A
42 11 53
Nujo_Reward_Points_Public::get_cart_notices()
A
37 6 88
Nujo_Reward_Points_Account_Table::column_default()
A
54 10 20
Nujo_Reward_Points_Public::cart_update_points_data()
A
49 9 32
Nujo_Reward_Points_Calculator::get_product_points()
A
49 9 32
Nujo_Reward_Points_Public::product_display_potential_points()
A
47 8 36
Nujo_Reward_Points_WP_List_Table::bulk_actions()
A
48 8 31
Nujo_Reward_Points_Public::order_add_points_to_customer()
A
49 8 29
Nujo_Reward_Points_Form::rule_ratio()
A
50 8 27
Nujo_Reward_Points_Account::deduct_points()
A
42 6 56
Nujo_Reward_Points_Admin::ajax_update_balance()
A
46 7 39
Nujo_Reward_Points_WP_List_Table::single_row_columns()
A
47 7 37
Nujo_Reward_Points_Log_Table::column_default()
A
55 8 18
Nujo_Reward_Points_WP_List_Table::get_column_info()
S
50 7 27
nrp_event_description()
S
50 7 27
Nujo_Reward_Points_WP_List_Table::search_box()
S
52 7 25
Nujo_Reward_Points_Message::get_message()
S
53 7 24
Nujo_Reward_Points_WP_List_Table::set_pagination_args()
S
56 7 18
Nujo_Reward_Points_Account::get_current_reward()
S
53 6 24
Nujo_Reward_Points_WP_List_Table::row_actions()
S
53 6 20
Nujo_Reward_Points_Admin::display_plugin_admin_settings()
S
59 6 11
nrp_allowed_html()
S
40 1 78
Nujo_Reward_Points_Redemption_Coupon::is_valid()
S
61 5 13
Nujo_Reward_Points_WP_List_Table::__construct()
S
51 4 28
Nujo_Reward_Points_Log_Table::table_data()
S
49 4 27
Nujo_Reward_Points_Account_Table::table_data()
S
52 4 24
Nujo_Reward_Points_WP_List_Table::ajax_response()
S
54 4 22
Nujo_Reward_Points_Public::order_deduct_redemption_coupon_points()
S
53 4 21
Nujo_Reward_Points_Activator::create_db_tables()
S
47 2 50
Nujo_Reward_Points_Public::order_add_total_points_meta()
S
57 4 16
Nujo_Reward_Points_WP_List_Table::current_action()
S
65 5 9
Nujo_Reward_Points_WP_List_Table::get_default_primary_column_name()
S
59 4 15
Nujo_Reward_Points_Public::print_cart_notice()
S
59 4 14
Nujo_Reward_Points_Redemption_Coupon::remove_multiple_coupons()
S
60 4 14
Nujo_Reward_Points_Calculator::get_variable_product_points()
S
60 4 13
Nujo_Reward_Points_WP_List_Table::get_primary_column_name()
S
61 4 12
Nujo_Reward_Points_Account::__construct()
S
52 3 27
Nujo_Reward_Points_Account::create_account()
S
53 3 24
Nujo_Reward_Points_WP_List_Table::view_switcher()
S
53 3 23
Nujo_Reward_Points_WP_List_Table::display_tablenav()
S
57 3 20
Nujo_Reward_Points_WP_List_Table::display()
S
52 2 32
Nujo_Reward_Points_Form::is_integer()
S
67 4 7
Nujo_Reward_Points_Account::set_balance_manually()
S
58 3 15
Nujo_Reward_Points_WP_List_Table::get_pagenum()
S
67 4 7
Nujo_Reward_Points_Admin::check_activation_status()
S
63 4 10
Nujo_Reward_Points_Account::add_points()
S
50 2 29
Nujo_Reward_Points_WP_List_Table::views()
S
59 3 14
Nujo_Reward_Points_Admin::save_redemption_ratio()
S
60 3 13
Nujo_Reward_Points_Calculator::round_points()
S
62 3 13
Nujo_Reward_Points_Activator::activate()
S
63 3 11
nrp_get_current_user_points()
S
64 3 11
Nujo_Reward_Points_Account::calculate_and_update_points()
S
56 2 18
Nujo_Reward_Points_Form::is_monetary()
S
66 3 8
Nujo_Reward_Points_Loader::run()
S
66 3 8
Nujo_Reward_Points_Form::rule_textfield()
S
65 3 8
Nujo_Reward_Points_WP_List_Table::get_pagination_arg()
S
68 3 8
Nujo_Reward_Points_Form::rule_integer()
S
63 3 10
Nujo_Reward_Points_Form::rule_monetary()
S
63 3 10
Nujo_Reward_Points_Public::cart_display_item_points()
S
64 3 9
Nujo_Reward_Points_WP_List_Table::get_items_per_page()
S
67 3 7
nrp_format_points()
S
65 3 10
nrp_points_label()
S
66 3 8
nrp_get_cart_points()
S
65 3 9
Nujo_Reward_Points_Account::get_account_id_from_customer_id()
S
59 2 15
Nujo_Reward_Points_Log_Table::order_id_column()
S
58 2 15
Nujo_Reward_Points_Admin::save_earning_ratio()
S
63 3 10
Nujo_Reward_Points_Redemption_Coupon::get_cart_coupon_points_amount()
S
67 3 8
Nujo_Reward_Points::__construct()
S
62 2 12
Nujo_Reward_Points_Redemption_Coupon::set_wc_coupon_data()
S
62 2 11
Nujo_Reward_Points_Activator::set_default_settings()
S
51 1 26
Nujo_Reward_Points::define_public_hooks()
S
51 1 25
Nujo_Reward_Points_Form::get_field_label()
S
52 1 24
Nujo_Reward_Points::load_dependencies()
S
58 1 16
nrp_message()
S
69 2 6
nrp_get_cart_total_excl_redemption()
S
65 2 9
Nujo_Reward_Points_Activator::create_account_records()
S
71 2 6
Nujo_Reward_Points_Account::get_points_balance()
S
72 2 6
Nujo_Reward_Points_WP_List_Table::__isset()
S
72 2 5
Nujo_Reward_Points_Activator::upgrade_settings()
S
70 2 6
Nujo_Reward_Points_WP_List_Table::__set()
S
72 2 5
Nujo_Reward_Points_Public::order_add_item_points_meta()
S
70 2 6
Nujo_Reward_Points_WP_List_Table::__get()
S
73 2 5
Nujo_Reward_Points_WP_List_Table::__unset()
S
73 2 5
Nujo_Reward_Points_WP_List_Table::__call()
S
70 2 6
Nujo_Reward_Points_Admin::plugin_action_links()
S
58 1 15
Nujo_Reward_Points_WP_List_Table::display_rows()
S
74 2 5
Nujo_Reward_Points_Public::user_update_points_account_email()
S
67 2 8
Nujo_Reward_Points_Public::cart_redeem_coupon_label()
S
68 2 7
Nujo_Reward_Points_Admin::hidden_order_item_meta()
S
69 2 7
Nujo_Reward_Points::define_admin_hooks()
S
57 1 15
Nujo_Reward_Points_WP_List_Table::display_rows_or_placeholder()
S
66 2 9
Nujo_Reward_Points_WP_List_Table::handle_row_actions()
S
77 2 3
Nujo_Reward_Points_Admin::flush_rewrite_rules()
S
71 2 6
nrp_get_cart_total()
S
69 2 7
Nujo_Reward_Points_Log_Table::prepare_items()
S
59 1 14
Nujo_Reward_Points_Account_Table::prepare_items()
S
59 1 14
Nujo_Reward_Points_Admin::add_product_data_tab()
S
60 1 12
Nujo_Reward_Points_Account_Table::view_log_column()
S
62 1 11
Nujo_Reward_Points_Log_Table::email_column()
S
62 1 11
Nujo_Reward_Points_Account_Table::email_column()
S
62 1 11
Nujo_Reward_Points_Account::get_account_id()
S
82 1 3
Nujo_Reward_Points_WP_List_Table::get_views()
S
82 1 3
Nujo_Reward_Points_Account::sync_email()
S
69 1 6
Nujo_Reward_Points_Public::enqueue_scripts()
S
67 1 7
Nujo_Reward_Points_Public::my_account_query_vars()
S
77 1 4
Nujo_Reward_Points_Redemption_Coupon::is_format()
S
79 1 3
Nujo_Reward_Points_WP_List_Table::get_table_classes()
S
70 1 5
Nujo_Reward_Points_Account_Table::record_count()
S
72 1 5
Nujo_Reward_Points_Account_Table::get_hidden_columns()
S
82 1 3
Nujo_Reward_Points_WP_List_Table::get_column_count()
S
71 1 5
Nujo_Reward_Points_WP_List_Table::prepare_items()
S
81 1 3
Nujo_Reward_Points_Form::validate_min_redemption_points()
S
79 1 3
Nujo_Reward_Points_Form::validate_cart_apply_discount_button()
S
78 1 3
Nujo_Reward_Points_Public::my_account_display_content()
S
70 1 6
Nujo_Reward_Points::set_locale()
S
75 1 4
run_nujo_reward_points()
S
77 1 4
Nujo_Reward_Points_Loader::add_action()
S
77 1 3
Nujo_Reward_Points_Admin::enqueue_styles()
S
77 1 3
Nujo_Reward_Points_Loader::add()
S
64 1 10
Nujo_Reward_Points_WP_List_Table::ajax_user_can()
S
81 1 3
Nujo_Reward_Points_Redemption_Coupon::get_points_amount()
S
75 1 4
Nujo_Reward_Points_Public::my_account_add_link()
S
65 1 8
Nujo_Reward_Points_Log_Table::description_column()
S
78 1 3
deactivate_nujo_reward_points()
S
76 1 4
Nujo_Reward_Points_Deactivator::deactivate()
S
76 1 4
Nujo_Reward_Points_Public::enqueue_styles()
S
77 1 3
Nujo_Reward_Points_Log_Table::get_columns()
S
64 1 10
Nujo_Reward_Points_Public::my_account_add_endpoint()
S
79 1 3
Nujo_Reward_Points_Account::get_customer_id()
S
82 1 3
Nujo_Reward_Points_Form::validate_redemption_ratio()
S
79 1 3
Nujo_Reward_Points_Admin::add_plugin_admin_menu()
S
76 1 3
Nujo_Reward_Points_Account_Table::get_columns()
S
64 1 10
Nujo_Reward_Points_Account_Table::get_sortable_columns()
S
69 1 7
Nujo_Reward_Points::get_version()
S
82 1 3
Nujo_Reward_Points_i18n::load_plugin_textdomain()
S
69 1 7
Nujo_Reward_Points_Form::validate_earning_ratio()
S
79 1 3
Nujo_Reward_Points_WP_List_Table::_js_vars()
S
64 1 10
Nujo_Reward_Points_Admin::add_order_meta_box()
S
69 1 8
Nujo_Reward_Points_WP_List_Table::column_cb()
S
98 1 1
Nujo_Reward_Points_WP_List_Table::single_row()
S
74 1 5
Nujo_Reward_Points::get_loader()
S
82 1 3
Nujo_Reward_Points_Log_Table::get_hidden_columns()
S
82 1 3
Nujo_Reward_Points_Admin::enqueue_scripts()
S
67 1 7
Nujo_Reward_Points_WP_List_Table::get_primary_column()
S
81 1 3
Nujo_Reward_Points_Activator::upgrade_settings_1_to_2()
S
78 1 3
Nujo_Reward_Points_WP_List_Table::has_items()
S
80 1 3
Nujo_Reward_Points_Form::validate_points_label()
S
78 1 3
Nujo_Reward_Points::run()
S
82 1 3
Nujo_Reward_Points_Admin::__construct()
S
77 1 4
Nujo_Reward_Points_Log_Table::record_count()
S
72 1 5
Nujo_Reward_Points_WP_List_Table::column_default()
S
98 1 1
activate_nujo_reward_points()
S
76 1 4
Nujo_Reward_Points_Account::deduct_redemption_coupon()
S
72 1 5
Nujo_Reward_Points_Loader::__construct()
S
77 1 4
Nujo_Reward_Points_WP_List_Table::get_sortable_columns()
S
82 1 3
nrp_get_points_value()
S
78 1 3
Nujo_Reward_Points_Form::validate_min_redemption_order_value()
S
79 1 3
Nujo_Reward_Points_Log_Table::get_sortable_columns()
S
68 1 8
Nujo_Reward_Points_WP_List_Table::get_bulk_actions()
S
82 1 3
Nujo_Reward_Points_WP_List_Table::no_items()
S
81 1 3
Nujo_Reward_Points_Loader::add_filter()
S
77 1 3
Nujo_Reward_Points_Public::cart_redeem_set_wc_coupon_data()
S
79 1 3
Nujo_Reward_Points_Public::__construct()
S
77 1 4
Nujo_Reward_Points_Account_Table::adjust_points_column()
S
68 1 8
Nujo_Reward_Points_WP_List_Table::extra_tablenav()
S
98 1 1
Nujo_Reward_Points_Account_Table::points_balance_column()
S
78 1 3
Nujo_Reward_Points_Account::update_date_last_activity()
S
67 1 7
Nujo_Reward_Points_Form::add_settings_error()
S
78 1 3
Nujo_Reward_Points_Public::cart_redeem_prevent_multiple_coupons()
S
81 1 3
Nujo_Reward_Points_Account::add_order_points()
S
72 1 5
Nujo_Reward_Points_WP_List_Table::get_columns()
S
81 1 3
Nujo_Reward_Points_Public::user_create_points_account()
S
81 1 3
Nujo_Reward_Points::get_plugin_name()
S
82 1 3