Code Analysis: Coupon X Discount Pop Up 1.2.5

Function Rating Maintainability Complexity Lines of code
Coupon_X\Dashboard\Cx_Helper::couponx_fonts()
D
7
1 924
Coupon_X\Dashboard\Cx_Widget_Popup::render_popup_design()
D
21
31 302
Coupon_X\Dashboard\Cx_Widget_Tab::render_tab_design()
D
20
16 358
Coupon_X\Dashboard\Cx_Widget_Coupon::unique_coupon_code()
D
23
22 255
Cx_review_box::admin_notices()
C
22
2 515
Coupon_X\Dashboard\Cx_Widget_Coupon::render_coupon_design()
B
32 18 137
Coupon_X\Rest\Cx_Rest::capture_email()
B
31 18 116
Coupon_X\Rest\Cx_Rest::generate_or_update_coupon()
B
38 21 68
Coupon_X\Dashboard\Cx_Helper::get_css_frontend()
B
24
10 229
Coupon_X\Dashboard\Cx_Pricing::render_pricing_plans()
B
30 1 364
Coupon_X\Frontend\Couponx_Frontend::render_discount_tab()
B
35 19 81
Coupon_X\Dashboard\Cx_Widget_Popup::render_announcement_screen_settings()
B
33 15 122
Coupon_X\Dashboard\Cx_Widget_List::list_widgets()
B
32 12 132
Coupon_X\Rest\Cx_Rest::create_coupon()
B
41 17 53
Coupon_X\Rest\Cx_Rest::save_widget_data()
B
34 14 94
Coupon_X\Dashboard\Cx_Widget_Popup::render_popup_preview()
B
34 13 108
Coupon_X\Dashboard\Create_Widget::create_widget()
A
30 7 173
Coupon_X\Rest\Cx_Rest::generate_coupon()
A
36 12 92
Coupon_X\Dashboard\Cx_Widget_Triggers::render_os_rule()
A
29 5 183
Coupon_X\Dashboard\Cx_Widget_Triggers::render_triggers()
A
31 6 160
Coupon_X\Dashboard\Dashboard::coupon_x_plugin_deactivate()
A
35 10 98
Coupon_X\Dashboard\Cx_Widget_Popup::render_main_screen_settings()
A
31 5 166
Coupon_X\Dashboard\Dashboard::cx_admin_send_message_to_owner()
A
35 9 105
Coupon_X\Dashboard\Dashboard::include_admin_scripts()
A
38 9 74
Coupon_X\Dashboard\Create_Widget::get_settings()
A
30 4 143
Coupon_X\Frontend\Couponx_Frontend::get_coupon_classes()
A
47 11 35
Coupon_X\Frontend\Couponx_Frontend::render_an_dialog()
A
41 9 59
Coupon_X\Frontend\Couponx_Frontend::is_discount_applicable()
A
49 10 33
Coupon_X\Dashboard\Cx_Helper::get_popup_css_backend()
A
37 6 92
Coupon_X\Dashboard\Cx_Widget_Coupon::existing_coupon_code()
A
37 5 99
Coupon_X\Dashboard\Cx_Widget_Popup::render_coupon_screen_settings()
A
37 4 102
Coupon_X\Dashboard\Cx_Helper::coupon_traffic_source()
A
32 1 140
Coupon_X\Dashboard\Cx_Widget_Tab::render_tab_preview()
A
42 6 65
Coupon_X\Rest\Cx_Rest::cx_endpoints()
A
37 1 130
Coupon_X\Dashboard\Cx_Helper::get_tab_css()
A
38 4 82
Coupon_X\Dashboard\Dashboard::register_cx_settings_menu()
S
38 2 99
Coupon_X\Frontend\Couponx_Frontend::is_valid_product()
S
53 7 23
Coupon_X\Dashboard\Dashboard::display_coupon_leads()
S
43 4 62
Coupon_X\Dashboard\Cx_Widget_Triggers::render_traffic_source_rule()
S
40 1 104
Cx_review_box::form_review_box_message()
S
45 5 42
Coupon_X\Dashboard\Cx_Helper::get_tab_css_frontend()
S
40 3 72
Coupon_X\Rest\Cx_Rest::delete_leads()
S
46 5 42
Coupon_X\Rest\Cx_Rest::delete_widget()
S
47 5 41
Cx_review_box::__construct()
S
52 6 25
Coupon_X\Rest\Cx_Rest::update_status()
S
48 5 37
Coupon_X\Frontend\Couponx_Frontend::load_fonts()
S
47 5 35
Coupon_X\Frontend\Couponx_Frontend::render_email_dialog()
S
49 5 35
Coupon_X\Rest\Cx_Rest::update_widget_stats()
S
49 5 34
Coupon_X\Dashboard\Cx_Widget_Triggers::render_day_hour_scheduling_rule()
S
42 2 75
Coupon_X\Dashboard\Cx_Pro_Features::render_pro_features()
S
43 1 88
Coupon_X\Dashboard\Dashboard::email_client_integration()
S
44 1 87
Coupon_X\Frontend\Couponx_Frontend::render_link_dialog()
S
49 4 35
Coupon_X\Dashboard\Dashboard::coupon_x_update_signup_status()
S
54 5 20
Coupon_X\Frontend\Couponx_Frontend::is_valid_min_req()
S
58 5 17
Coupon_X\Frontend\Couponx_Frontend::render_coupon_form()
S
57 5 17
Cx_review_box::form_review_box()
S
57 5 15
Coupon_X\Dashboard\Cx_Widget_Triggers::render_cart_rule()
S
44 1 73
Coupon_X\Coupon_X::redirect_user_to_settings_page()
S
60 5 12
Coupon_X\Frontend\Couponx_Frontend::apply_cx_coupon_link()
S
61 5 12
Coupon_X\Frontend\Couponx_Frontend::display_coupon_widget()
S
54 4 22
Coupon_X\Dashboard\Create_Widget::render_countdown_timer_popup()
S
45 1 67
Coupon_X\Dashboard\Cx_Widget_Triggers::render_date_scheduling_rule()
S
45 1 64
Coupon_X\Dashboard\Cx_Widget_Triggers::render_page_rule()
S
45 1 63
Coupon_X\Dashboard\Cx_Widget_Triggers::render_order_rule()
S
48 1 53
Coupon_X\Dashboard\Cx_SignUp::render_signup_popup()
S
48 1 50
Coupon_X\Frontend\Couponx_Frontend::render_coupon_dialog()
S
50 2 35
Coupon_X\Dashboard\Create_Widget::render_first_widget_popup()
S
52 2 29
Coupon_X\Frontend\Couponx_Frontend::is_valid_date()
S
62 3 11
Coupon_X\Dashboard\Cx_Deactivation_Form::render_feedback_popup()
S
51 1 36
save_redirect_status()
S
56 2 20
Coupon_X\Dashboard\Dashboard::register_cx_post_type()
S
48 1 33
Coupon_X\Dashboard\Dashboard::coupon_x_deactivate_modal()
S
65 3 10
Coupon_X\Frontend\Couponx_Frontend::apply_coupon_from_session()
S
68 3 7
Coupon_X\Rest\Cx_Rest::get_the_user_ip()
S
64 3 10
Coupon_X\Dashboard\Cx_Help::render_help_widget()
S
53 1 29
Coupon_X\Dashboard\Cx_Widget_List::display_no_widget()
S
54 1 29
Coupon_X\Dashboard\Cx_Helper::get_svg_ruleset()
S
56 1 21
Cx_review_box::enqueue_scripts()
S
69 2 6
Coupon_X\Dashboard\Dashboard::add_coupon_settings()
S
67 2 9
Coupon_X\Dashboard\Dashboard::display_couponx_settings_widget()
S
67 2 9
Coupon_X\Frontend\Couponx_Frontend::include_coupon_scripts()
S
61 1 12
Coupon_X\Dashboard\Dashboard::get_icon()
S
66 1 11
Coupon_X\Dashboard\Cx_Helper::custom_tab_icon()
S
77 1 4
Coupon_X\Dashboard\Dashboard::upgrade_action_links()
S
68 1 6
Coupon_X\Dashboard\Create_Widget::__construct()
S
75 1 5
Coupon_X\Dashboard\Cx_SignUp::__construct()
S
82 1 3
Coupon_X\Frontend\Couponx_Frontend::__construct()
S
67 1 7
Coupon_X\Dashboard\Cx_Pro_Features::__construct()
S
82 1 3
Coupon_X\Dashboard\Cx_Widget_Popup::__construct()
S
81 1 3
Coupon_X\Coupon_X::load_domain_files()
S
77 1 3
Coupon_X\Dashboard\Cx_Helper::coupon_tab_icon()
S
65 1 9
Coupon_X\Dashboard\Cx_Widget_List::__construct()
S
82 1 3
Coupon_X\Dashboard\Cx_Widget_Coupon::__construct()
S
81 1 3
Coupon_X\Rest\Cx_Rest::update_popup_status()
S
66 1 9
Coupon_X\Dashboard\Cx_Widget_Tab::__construct()
S
81 1 3
Coupon_X\Rest\Cx_Rest::__construct()
S
79 1 3
Coupon_X\Dashboard\Dashboard::add_couponx_pricing_tbl()
S
77 1 4
Coupon_X\Dashboard\Cx_Deactivation_Form::__construct()
S
82 1 3
Coupon_X\Coupon_X::__construct()
S
72 1 5
Coupon_X\Dashboard\Dashboard::display_couponx_pro_features()
S
77 1 4
Coupon_X\Dashboard\Cx_Helper::coupon_popup_style_icon()
S
76 1 4
Coupon_X\Rest\Cx_Rest::get_user_permissions()
S
82 1 3
Coupon_X\Dashboard\Cx_Widget_Triggers::__construct()
S
81 1 3
Coupon_X\Dashboard\Dashboard::__construct()
S
62 1 10
Coupon_X\Coupon_X::files_loader()
S
78 1 4
Coupon_X\Dashboard\Cx_Pricing::__construct()
S
82 1 3
Coupon_X\Dashboard\Cx_Help::__construct()
S
82 1 3
Coupon_X\Dashboard\Cx_Helper::coupon_type()
S
69 1 7