Code Analysis: Coupon X Discount Pop Up 1.3.3

Function Rating Maintainability Complexity Lines of code
Coupon_X\Dashboard\Cx_Widget_Popup::render_popup_preview()
D
20
49 230
Coupon_X\Dashboard\Cx_Helper::couponx_fonts()
D
7
1 924
Coupon_X\Dashboard\Cx_Widget_Popup::render_popup_design()
D
21
29 302
Coupon_X\Dashboard\Cx_Widget_Tab::render_tab_design()
D
19
18 383
Coupon_X\Dashboard\Cx_Widget_Coupon::unique_coupon_code()
D
22
23 276
Coupon_X\Frontend\Couponx_Frontend::render_an_dialog()
C
32 30 103
Cx_review_box::admin_notices()
C
22
2 515
Coupon_X\Dashboard\Cx_Widget_Popup::render_main_screen_settings()
C
25
15 248
Coupon_X\Frontend\Couponx_Frontend::render_coupon_dialog()
C
37 23 79
Coupon_X\Frontend\Couponx_Frontend::render_link_dialog()
B
36 22 78
Coupon_X\Dashboard\Cx_Widget_Coupon::render_coupon_design()
B
32 18 137
Coupon_X\Frontend\Couponx_Frontend::render_discount_tab()
B
34 21 86
Coupon_X\Rest\Cx_Rest::capture_email()
B
32 19 106
Coupon_X\Rest\Cx_Rest::generate_or_update_coupon()
B
38 21 69
Coupon_X\Dashboard\Cx_Helper::get_css_frontend()
B
24
10 229
Coupon_X\Dashboard\Cx_Widget_Popup::render_announcement_screen_settings()
B
32 15 129
Coupon_X\Frontend\Couponx_Frontend::render_email_dialog()
B
35 17 90
Coupon_X\Dashboard\Cx_Widget_List::list_widgets()
B
32 12 132
Coupon_X\Rest\Cx_Rest::save_widget_data()
B
35 15 84
Coupon_X\Rest\Cx_Rest::create_coupon()
B
41 17 54
Coupon_X\Rest\Cx_Rest::generate_coupon()
A
36 13 85
Coupon_X\Dashboard\Create_Widget::create_widget()
A
30 7 173
Coupon_X\Dashboard\Cx_Widget_Triggers::render_os_rule()
A
29 5 183
Coupon_X\Dashboard\Cx_Widget_Popup::render_coupon_screen_settings()
A
33 8 132
Coupon_X\Dashboard\Dashboard::coupon_x_plugin_deactivate()
A
35 10 98
Coupon_X\Dashboard\Dashboard::cx_admin_send_message_to_owner()
A
35 9 105
Coupon_X\Dashboard\Cx_Widget_Triggers::render_triggers()
A
32 6 149
Coupon_X\Dashboard\Cx_Widget_Popup::render_bg_image_preview()
A
35 8 115
Coupon_X\Coupon_X::redirect_user_to_settings_page()
A
48 13 31
Coupon_X\Frontend\Couponx_Frontend::get_coupon_classes()
A
45 12 40
Coupon_X\Dashboard\Dashboard::include_admin_scripts()
A
37 9 79
Coupon_X\Dashboard\Create_Widget::get_settings()
A
30 4 143
Coupon_X\Dashboard\Dashboard::search_woo_product()
A
43 10 49
Coupon_X\Dashboard\Cx_Widget_Tab::render_tab_preview()
A
40 8 70
Coupon_X\Dashboard\Cx_Widget_Coupon::existing_coupon_code()
A
35 5 112
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_Popup::render_bg_elements_preview()
A
39 5 88
Coupon_X\Dashboard\Dashboard::register_cx_settings_menu()
A
36 3 112
Coupon_X\Dashboard\Cx_Helper::coupon_traffic_source()
A
32 1 140
Coupon_X\Rest\Cx_Rest::update_status()
A
50 8 28
Coupon_X\Dashboard\Cx_Helper::get_tab_css()
A
38 4 82
Coupon_X\Rest\Cx_Rest::delete_leads()
A
48 7 32
Coupon_X\Rest\Cx_Rest::delete_widget()
A
48 7 31
Coupon_X\Rest\Cx_Rest::update_widget_stats()
S
51 7 26
Coupon_X\Frontend\Couponx_Frontend::is_valid_product()
S
53 7 23
Coupon_X\Dashboard\Dashboard::display_coupon_leads()
S
42 4 64
couponx_plugin_check_db_table()
S
61 8 10
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
Cx_review_box::__construct()
S
52 6 25
Coupon_X\Frontend\Couponx_Frontend::is_valid_min_req()
S
55 6 21
Coupon_X\Frontend\Couponx_Frontend::load_fonts()
S
47 5 35
Coupon_X\Dashboard\Cx_Widget_Triggers::render_day_hour_scheduling_rule()
S
42 2 75
Coupon_X\Frontend\Couponx_Frontend::apply_cx_coupon_link()
S
59 6 14
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::apply_coupon_from_session()
S
62 6 11
Coupon_X\Dashboard\Cx_SignUp::render_signup_popup()
S
46 3 51
Coupon_X\Dashboard\Dashboard::coupon_x_update_signup_status()
S
54 5 20
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\Dashboard\Create_Widget::render_countdown_timer_popup()
S
45 1 67
Coupon_X\Frontend\Couponx_Frontend::display_coupon_widget()
S
54 4 22
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
46 1 62
Coupon_X\Rest\Cx_Rest::update_popup_status()
S
57 4 16
save_redirect_status()
S
54 3 22
Coupon_X\Dashboard\Dashboard::admin_head()
S
100 1 45
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\Coupon_X::change_menu_text()
S
62 3 11
Coupon_X\Dashboard\Cx_Deactivation_Form::render_feedback_popup()
S
51 1 36
Coupon_X\Dashboard\Dashboard::register_cx_post_type()
S
48 1 33
Coupon_X\Frontend\Couponx_Frontend::include_coupon_scripts()
S
57 2 16
Coupon_X\Dashboard\Dashboard::coupon_x_deactivate_modal()
S
65 3 10
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
Coupon_X\Dashboard\Dashboard::add_coupon_settings()
S
67 2 9
Coupon_X\Dashboard\Dashboard::display_couponx_settings_widget()
S
67 2 9
Cx_review_box::enqueue_scripts()
S
69 2 6
Coupon_X\Rest\Cx_Rest::__construct()
S
59 1 14
Coupon_X\Dashboard\Dashboard::__construct()
S
60 1 12
Coupon_X\Dashboard\Dashboard::get_icon()
S
66 1 11
Coupon_X\Dashboard\Cx_Helper::coupon_type()
S
69 1 7
Coupon_X\Dashboard\Cx_Helper::custom_tab_icon()
S
77 1 4
Coupon_X\Coupon_X::load_domain_files()
S
77 1 3
Coupon_X\Dashboard\Cx_Widget_Coupon::__construct()
S
81 1 3
Coupon_X\Coupon_X::__construct()
S
70 1 6
Coupon_X\Dashboard\Cx_Pro_Features::__construct()
S
82 1 3
Coupon_X\Dashboard\Dashboard::upgrade_action_links()
S
68 1 6
Coupon_X\Dashboard\Dashboard::add_couponx_pricing_tbl()
S
82 1 3
Coupon_X\Dashboard\Cx_Help::__construct()
S
82 1 3
Coupon_X\Rest\Cx_Rest::get_user_permissions()
S
82 1 3
Coupon_X\Dashboard\Dashboard::recommended_plugins()
S
79 1 3
Coupon_X\Coupon_X::files_loader()
S
78 1 4
Coupon_X\Dashboard\Cx_SignUp::__construct()
S
82 1 3
Coupon_X\Dashboard\Dashboard::display_couponx_pro_features()
S
77 1 4
Coupon_X\Dashboard\Cx_Widget_Tab::__construct()
S
81 1 3
Coupon_X\Dashboard\Cx_Widget_List::__construct()
S
82 1 3
Coupon_X\Dashboard\Cx_Deactivation_Form::__construct()
S
82 1 3
Coupon_X\Dashboard\Cx_Helper::coupon_popup_style_icon()
S
76 1 4
Coupon_X\Rest\Cx_Rest::cx_endpoints()
S
91 1 2
Coupon_X\Frontend\Couponx_Frontend::__construct()
S
66 1 8
Coupon_X\Dashboard\Create_Widget::__construct()
S
75 1 5
Coupon_X\Dashboard\Cx_Widget_Triggers::__construct()
S
81 1 3
Coupon_X\Dashboard\Cx_Widget_Popup::__construct()
S
81 1 3
Coupon_X\Dashboard\Cx_Helper::coupon_tab_icon()
S
65 1 9