Code Analysis: Coupon X Discount Pop Up 1.3.5

Function Rating Maintainability Complexity Lines of code
Coupon_X\Dashboard\Cx_Widget_Popup::render_popup_preview()
D
19
55 242
Coupon_X\Dashboard\Cx_Widget_Popup::render_popup_design()
D
15
42 415
Coupon_X\Dashboard\Cx_Helper::couponx_fonts()
D
7
1 924
Coupon_X\Dashboard\Cx_Widget_Tab::render_tab_design()
D
18
20 421
Coupon_X\Dashboard\Cx_Widget_Coupon::unique_coupon_code()
D
22
23 276
Coupon_X\Frontend\Couponx_Frontend::render_an_dialog()
D
29
30 128
Cx_review_box::admin_notices()
C
22
2 515
Coupon_X\Dashboard\Cx_Widget_Popup::render_main_screen_settings()
C
23
15 265
Coupon_X\Frontend\Couponx_Frontend::render_coupon_dialog()
C
33 23 104
Coupon_X\Rest\Cx_Rest::cx_clear_all_caches()
C
39 25 60
Coupon_X\Frontend\Couponx_Frontend::render_link_dialog()
C
33 22 103
Coupon_X\Dashboard\Cx_Widget_Coupon::render_coupon_design()
B
32 18 137
Coupon_X\Dashboard\Cx_Helper::get_css_frontend()
B
25
13 210
Coupon_X\Frontend\Couponx_Frontend::render_discount_tab()
B
34 21 86
Coupon_X\Rest\Cx_Rest::capture_email()
B
31 19 113
Coupon_X\Rest\Cx_Rest::generate_or_update_coupon()
B
38 21 69
Coupon_X\Dashboard\Cx_Widget_Popup::render_announcement_screen_settings()
B
30 15 154
Coupon_X\Frontend\Couponx_Frontend::render_email_dialog()
B
35 17 90
Coupon_X\Rest\Cx_Rest::save_widget_data()
B
34 16 93
Coupon_X\Dashboard\Create_Widget::create_widget()
B
29 9 182
Coupon_X\Dashboard\Cx_Widget_List::list_widgets()
B
32 12 132
Coupon_X\Rest\Cx_Rest::create_coupon()
B
41 17 54
Coupon_X\Rest\Cx_Rest::generate_coupon()
A
36 13 85
Coupon_X\Frontend\Couponx_Frontend::get_coupon_classes()
A
42 15 51
Coupon_X\Dashboard\Cx_Widget_Popup::render_coupon_screen_settings()
A
31 8 145
Coupon_X\Dashboard\Cx_Widget_Triggers::render_os_rule()
A
29 5 181
Coupon_X\Dashboard\Dashboard::include_admin_scripts()
A
36 11 84
Coupon_X\Dashboard\Dashboard::coupon_x_plugin_deactivate()
A
35 10 98
Coupon_X\Dashboard\Cx_Widget_Tab::render_tab_preview()
A
38 11 83
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 147
Coupon_X\Dashboard\Cx_Widget_Popup::render_bg_image_preview()
A
35 8 115
Coupon_X\Dashboard\Cx_Helper::get_popup_css_backend()
A
37 10 80
Coupon_X\Coupon_X::redirect_user_to_settings_page()
A
47 13 31
Coupon_X\Dashboard\Create_Widget::get_settings()
A
30 4 150
Coupon_X\Dashboard\Dashboard::search_woo_product()
A
43 10 49
Coupon_X\Dashboard\Cx_Widget_Coupon::existing_coupon_code()
A
35 5 115
Coupon_X\Coupon_X::render_first_widget_popup()
A
47 10 36
Coupon_X\Frontend\Couponx_Frontend::is_discount_applicable()
A
49 10 33
Coupon_X\Dashboard\Cx_Helper::get_tab_css_frontend()
A
38 6 79
Coupon_X\Dashboard\Cx_Widget_Popup::render_bg_elements_preview()
A
39 5 88
Coupon_X\Frontend\Couponx_Frontend::load_fonts()
A
45 8 41
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
Cx_review_box::form_review_box_message()
S
45 5 42
Coupon_X\Dashboard\Cx_Widget_Triggers::render_traffic_source_rule()
S
40 1 102
Cx_review_box::__construct()
S
52 6 25
Coupon_X\Frontend\Couponx_Frontend::is_valid_min_req()
S
55 6 21
Coupon_X\Dashboard\Cx_Widget_Triggers::render_page_rule()
S
41 2 80
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\Cx_Widget_Triggers::render_day_hour_scheduling_rule()
S
42 2 73
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 52
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 71
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
46 1 62
Coupon_X\Rest\Cx_Rest::update_popup_status()
S
57 4 16
Coupon_X\Dashboard\Cx_Widget_Triggers::render_order_rule()
S
46 1 60
save_redirect_status()
S
55 3 21
Coupon_X\Dashboard\Dashboard::admin_head()
S
100 1 45
Coupon_X\Coupon_X::change_menu_text()
S
62 3 11
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
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\Rest\Cx_Rest::get_the_user_ip()
S
64 3 10
Coupon_X\Dashboard\Dashboard::coupon_x_deactivate_modal()
S
65 3 10
Coupon_X\Dashboard\Cx_Widget_List::display_no_widget()
S
54 1 29
Coupon_X\Dashboard\Cx_Help::render_help_widget()
S
53 1 29
Coupon_X\Dashboard\Cx_Helper::get_svg_ruleset()
S
56 1 21
Coupon_X\Dashboard\Dashboard::display_couponx_settings_widget()
S
66 2 9
Cx_review_box::enqueue_scripts()
S
69 2 6
Coupon_X\Dashboard\Dashboard::add_coupon_settings()
S
66 2 9
Coupon_X\Dashboard\Cx_Helper::color_picker_template()
S
62 1 14
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\Dashboard::display_couponx_pro_features()
S
77 1 4
Coupon_X\Dashboard\Create_Widget::__construct()
S
78 1 4
Coupon_X\Dashboard\Cx_Deactivation_Form::__construct()
S
82 1 3
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\Coupon_X::files_loader()
S
78 1 4
Coupon_X\Dashboard\Cx_Helper::coupon_popup_style_icon()
S
76 1 4
Coupon_X\Dashboard\Cx_Widget_Tab::__construct()
S
81 1 3
Coupon_X\Dashboard\Cx_Helper::coupon_type()
S
69 1 7
Coupon_X\Dashboard\Dashboard::upgrade_action_links()
S
68 1 6
Coupon_X\Dashboard\Cx_Help::__construct()
S
82 1 3
Coupon_X\Frontend\Couponx_Frontend::__construct()
S
66 1 8
Coupon_X\Dashboard\Dashboard::recommended_plugins()
S
79 1 3
Coupon_X\Dashboard\Cx_SignUp::__construct()
S
82 1 3
Coupon_X\Rest\Cx_Rest::cx_endpoints()
S
91 1 2
Coupon_X\Coupon_X::__construct()
S
68 1 7
Coupon_X\Coupon_X::load_domain_files()
S
77 1 3
Coupon_X\Dashboard\Cx_Widget_Popup::__construct()
S
81 1 3
Coupon_X\Dashboard\Cx_Helper::custom_tab_icon()
S
77 1 4
Coupon_X\Dashboard\Cx_Widget_Coupon::__construct()
S
81 1 3
Coupon_X\Dashboard\Cx_Helper::coupon_tab_icon()
S
65 1 9
Coupon_X\Dashboard\Cx_Pro_Features::__construct()
S
82 1 3
Coupon_X\Dashboard\Dashboard::add_couponx_pricing_tbl()
S
82 1 3
Coupon_X\Dashboard\Cx_Widget_List::__construct()
S
82 1 3