Revenue_Functions D

Total Complexity 795
Dependencies 8
Dependents 1
Total lines 5,018
Lines of code 3,379
Logical lines of code 1,723
Comment lines 1,050
Methods 132
Properties 1

Methods 132

Method Rating Maintainability Complexity Lines of code
generate_style()
D
6
124 343
get_available_campaigns()
D
31 37 102
tag_wrapper()
C
34 27 79
update_campaign_meta()
C
35 27 74
set_product_image_trigger_item_response()
C
36 24 70
getBuyXGetYTriggerProducts()
B
36 22 84
getMixMatchProducts()
B
37 21 81
dropdown_variation_attribute_options()
B
38 20 59
getOfferProductsData()
B
40 18 58
getTriggerProductsData()
B
36 15 85
get_bundled_order_items()
B
46 17 35
delete_campaign_meta()
A
43 15 47
floating_container()
A
36 12 86
calculate_campaign_offered_price()
A
40 13 68
get_campaign_keys()
A
29
6 169
get_campaign_path()
A
52 14 20
update_campaign_meta_cache()
A
45 12 42
sanitize_campaign_field()
A
49 12 34
campaign_style_generator()
A
50 12 26
is_campaign_eligible()
A
54 12 19
popup_container()
A
38 8 79
is_hide_campaign()
A
53 11 23
get_style()
A
53 10 23
get_placement_settings()
A
48 9 33
get_revenue_date()
A
49 9 28
get_raw_campaign_triggers()
A
46 8 39
get_bundle_container_cart_item_price()
A
53 9 22
get_default_settings()
A
36 3 107
get_bundled_cart_items()
A
56 9 17
delete_campaign()
A
46 7 38
calculateSalePrice()
A
45 6 47
inpage_container()
A
41 5 61
get_item_ids_from_triggers()
S
59 8 15
colorStringToHex()
S
50 7 28
get_campaign_meta()
S
53 7 25
get_price_data()
S
53 7 23
sanitize_campaign()
S
56 7 18
get_current_page()
S
57 7 17
get_campaign_data()
S
57 6 18
get_svg_from_assets()
S
55 6 18
get_campaigns()
S
46 4 43
register_hooks()
S
47 3 49
read_campaign_data()
S
56 5 18
get_campaign_inpage_positions()
S
40 2 62
get_template_part()
S
45 3 46
get_cart_product_ids()
S
59 5 14
get_campaign_placements()
S
41 1 72
delete_campaign_trigger()
S
62 5 11
track_campaign_order_ids()
S
54 4 21
get_raw_campaign_trigger_items()
S
56 4 18
getMixMatchQuantities()
S
56 4 18
get_raw_campaign()
S
57 4 17
sanitize_posted_attributes()
S
58 4 16
load_cart_product_ids()
S
63 5 9
calculate_growth()
S
60 4 13
set_setting()
S
62 4 11
get_product_category_ids()
S
62 4 11
get_campaign_position_default_values()
S
56 3 19
render_templates()
S
58 3 17
generate_campaigns_stats_chart_data()
S
58 3 16
is_pro_active()
S
67 4 7
retrieveFromCache()
S
62 3 12
convert_to_inline()
S
63 3 11
get_allowed_tag()
S
48 1 41
kses_campaign_view()
S
47 1 41
add_campaign_meta()
S
55 2 20
get_campaign_default_placement()
S
57 2 18
get_setting()
S
68 3 7
is_bundle_trigger_product()
S
76 3 3
update_campaign_impression()
S
68 3 7
get_slider_icon()
S
60 2 15
is_campaign_on_cart()
S
70 3 6
load_popup_assets()
S
64 3 10
load_floating_assets()
S
64 3 10
rgbToHex()
S
60 2 12
get_campaign_counts()
S
60 1 18
get_campaign_types()
S
56 1 17
get_campaign_placement_options()
S
60 1 16
is_user_allowed_to_revenue_dashboard()
S
74 2 4
get_stock_scarcity_notice_positions()
S
58 1 15
clear_campaign_runtime_cache()
S
64 2 10
get_modified_text()
S
65 2 9
get_var()
S
79 2 3
increment_campaign_add_to_cart_count()
S
67 2 8
increment_campaign_checkout_count()
S
67 2 8
increment_campaign_order_count()
S
67 2 8
increment_campaign_rejection_count()
S
65 2 9
is_bundle_container_cart_item()
S
69 2 7
is_bundle_container_order_item()
S
69 2 7
calculate_discount_percentage()
S
65 2 9
update_campaign()
S
63 2 10
calculate_percentage_difference()
S
66 2 8
is_pro_ready()
S
79 2 3
is_product_in_cart()
S
71 2 6
is_hide_product()
S
73 2 4
is_for_new_builder()
S
74 2 4
get_campaign_popup_animation_types()
S
60 1 13
get_campaign_list_trigger_row()
S
62 1 13
show_quantity_selector_on_campaigns()
S
63 1 12
__construct()
S
82 1 3
get_campaign_shortcode_tag()
S
79 1 3
get_admin_menu_position()
S
79 1 3
get_admin_menu_capability()
S
79 1 3
get_admin_menu_slug()
S
79 1 3
get_admin_menu_title()
S
78 1 3
is_whitelabel_enabled()
S
78 1 3
get_campaign_statuses()
S
68 1 7
get_campaign_trigger_types()
S
66 1 8
get_campaign_display_types()
S
66 1 8
get_campaign_floating_positions()
S
64 1 9
get_campaign_popup_positions()
S
64 1 10
get_campaign_floating_positions_hook()
S
64 1 10
get_campaign_animated_add_to_cart_animation_types()
S
65 1 9
get_pricing_page_url()
S
82 1 3
get_countdown_timer_campaigns()
S
64 1 10
get_raw_campaign_triggers_exclude_items()
S
79 1 3
storeInCache()
S
75 1 4
get_page_url()
S
74 1 4
get_edit_campaign_url()
S
74 1 4
is_pro_installed()
S
78 1 3
is_block_based_cart_page()
S
78 1 3
is_block_based_checkout_page()
S
78 1 3
is_custom_orders_table_usages_enabled()
S
81 1 3
get_buyx_gety_individual_product_quantity_trigger_types()
S
75 1 4
get_mix_match_required_product_trigger_types()
S
75 1 4
get_trigger_placeholder_message()
S
68 1 7
get_offered_items_type()
S
67 1 8
get_selected_trigger_item_suffix()
S
68 1 7
get_selected_offer_item_suffix()
S
68 1 7
get_item_not_found_messages()
S
68 1 7
get_template()
S
78 1 3
is_show_bundle_with_trigger_product()
S
68 1 8