Code Analysis: Brave Conversion Engine 0.7.6

Function Rating Maintainability Complexity Lines of code
bravepop_form_submission()
D
0
245 327
bravepop_get_current_page_popups()
D
3
180 193
BravePop_Popup::popup_visibility_filter()
D
7
141 224
BravePop_Popup::popup_generate_styles()
D
13
126 122
BravePop_Element_Products::renderPosts()
D
21
83 104
renderShape()
D
23
78 109
bravepop_prepare_animation()
D
25
77 103
BravePop_Element_Form::render_css()
D
25
78 74
bravepop_get_wpdata()
D
17
63 216
BravePop_Element_Button::render()
D
28
73 63
BravePop_Element_Form::renderInput()
D
35 62 44
BravePop_Element_Posts::renderPosts()
D
28
59 83
BravePop_Element_Form::render_js()
D
26
57 108
BravePopup_Initialize::bravepop_inline_script()
D
25
53 121
bravepop_exclude_pages()
D
35 57 56
BravePop_Element_Image::clickable_html()
D
37 56 38
BravePop_Element_Form::renderStep()
D
38 54 37
BravePop_Element_Button::render_css()
D
35 51 46
BravePop_Element_Shape::clickable_html()
D
38 51 35
bravepop_get_integration_lists()
D
26
44 136
BravePop_Element_Text::clickable_html()
D
39 49 34
bravepop_generate_style_props()
D
39 46 45
BravePop_Element_Image::render_css()
D
38 46 38
BravePop_Popup::popup_render_element()
D
25
37 172
BravePop_Element_Posts::render_css()
D
37 43 42
BravePop_ConstantContact::add_to_lists()
D
31 36 86
BravePop_Rest_Server::update_popup()
D
32 36 86
BravePop_Element_Form::renderDate()
D
37 38 46
BravePop_Webhook::post()
D
37 37 52
BravePop_Element_Form::renderTextarea()
D
45 38 24
BravePop_Element_Form::renderRating()
D
36 36 49
BravePop_Element_Single::render_css()
D
41 37 33
BravePop_Element_Products::render_css()
D
37 36 46
BravePop_Mailchimp::add_to_lists()
D
33 33 80
BravePop_Element_Shape::render()
D
38 35 46
BravePop_Popup::popup_render_content()
C
41 34 35
bravepop_add_to_newsletter()
C
40 33 41
BravePop_Rest_Server::update_settings()
C
42 33 38
BravePop_Element_Form::renderButtons()
C
44 33 27
BravePop_Popup::__construct()
C
41 31 40
BravePop_Element_Form::renderSelect()
C
44 31 29
BravePop_Popup::popup_generate_element_styles()
C
41 30 37
bravepop_get_current_pageInfo()
C
37 27 71
BravePop_ActiveCampaign::add_to_lists()
C
34 26 78
BravePop_Omnisend::add_to_lists()
C
35 24 77
BravePop_Popup::popup_renderElements()
C
42 26 42
BravePop_Element_Form::renderHidden()
C
49 27 21
BravePop_Element_Image::render()
C
43 26 36
BravePop_Popup::popup_renderCloseButton()
C
44 26 32
bravepop_popup_complete_goal()
C
40 25 46
bravepop_prepare_element_animation()
B
47 26 26
bravepop_render_popup()
B
42 25 41
BravePop_Element_Form::renderImageSelect()
B
45 26 26
BravePop_Element_Text::render()
B
42 25 40
BravePop_Element_Form::renderButton()
B
46 26 23
bravepop_get_wooProducts()
B
30 20 112
BravePop_Element_Form::__construct()
B
43 25 37
bravepop_form_ignore_required()
B
49 26 22
BravePop_SendinBlue::add_to_lists()
B
38 23 56
BravePop_Element_Text::render_css()
B
49 25 20
BravePop_GetResponse::add_to_lists()
B
37 22 63
BravePop_Popup::popup_renderCSSClasses()
B
49 24 22
BravePop_Rest_Server::add_popup()
B
41 22 44
bravepop_update_presets()
B
44 22 42
bravepopup_dynamicLink_data()
B
42 22 41
BravePop_Aweber::add_to_lists()
B
39 21 54
BravePop_Element_Form::renderCheckbox()
B
50 23 18
BravePop_Element_Form::renderRadio()
B
50 23 18
BravePop_Popup::calculate_popup_innerSize()
B
46 22 30
BravePop_Element_Form::renderFields()
B
40 20 58
bravepop_LearnDash_filter_match()
B
49 22 26
BravePop_ConvertKit::add_to_lists()
B
39 20 55
bravepop_ajax_popup_viewed()
B
43 21 38
BravePop_Rest_Server::register_routes()
B
22
1 337
BravePop_Popup::popup_renderPopup()
B
46 21 33
BravePop_Ontraport::add_to_lists()
B
45 21 31
BravePop_MailerLite::add_to_lists()
B
41 20 45
BravePop_Zoho::add_to_lists()
B
42 20 41
BravePop_Element_Single::renderPost()
B
43 20 39
BravePop_Element_Text::dynamicText()
B
45 20 38
BravePop_Popup::popup_get_element_fonts()
B
52 21 19
BravePop_Element_Products::buildQuery()
B
48 20 26
bravepop_renderIcon()
B
38 16 84
bravepop_replace_emailShortcodes()
B
43 19 39
bravepop_woo_latest_and_bestsellers()
B
41 18 53
BravePop_FluentCRM::add_to_lists()
B
44 19 36
BravePop_ZohoCRM::add_to_lists()
B
41 18 47
BravePop_SendGrid::add_to_lists()
B
38 17 61
BravePop_Element_Form::render()
B
46 19 29
BravePop_Hubspot::add_to_lists()
B
42 18 43
bravepop_get_wpPosts()
B
40 17 53
BravePop_Element_Form::enqueue_social_optin_js()
B
45 18 32
BravePop_Element_List::render_css()
B
50 18 20
BravePop_MailerLite::get_lists()
B
46 17 34
BravePop_ConvertKit::get_lists()
A
43 16 44
bravepop_EDD_filter_match()
A
49 17 28
bravepop_getCurrentUser()
A
50 17 28
BravePop_Klaviyo::add_to_lists()
A
48 17 27
BravePop_SendPulse::add_to_lists()
A
43 16 40
bravepop_dynamic_general_data()
A
42 15 50
BravePop_Element_Form::renderCustomMedia()
A
55 17 14
BravePop_Hubspot::get_lists()
A
48 16 28
bravepop_update_newsletter_integrations()
A
44 15 43
BravePop_Mailjet::add_to_lists()
A
43 15 42
BravePop_Sendy::add_to_lists()
A
45 15 34
BravePop_MailPoet::add_to_lists()
A
47 15 31
BravePop_Popup::popup_inline_js()
A
40 13 59
BravePop_Mailster::add_to_lists()
A
49 15 26
BravePop_Klaviyo::get_lists()
A
45 14 38
BravePop_Rest_Server::rest_get_integration_lists()
A
53 15 19
BravePop_Mailjet::get_lists()
A
47 14 32
bravepop_subscription_failed_notificaion()
A
53 15 17
BravePop_CampaignMonitor::get_lists()
A
48 14 30
BravePop_CampaignMonitor::add_to_lists()
A
42 13 45
bravepop_get_presets()
A
49 14 27
bravepopup_get_country_fields()
A
51 14 23
BravePop_Moosend::add_to_lists()
A
45 13 36
BravePop_Pabbly::add_to_lists()
A
46 13 34
BravePop_Rest_Server::delete_popup()
A
47 13 32
BravePop_Element_Form::renderCustomLabel()
A
55 14 13
BravePop_Sender::add_to_lists()
A
43 12 43
BRAVEPOP_ACTION::render_popup()
A
48 13 28
bravepop_update_validator_integrations()
A
49 13 27
BravePop_Rest_Server::get_submission_entries()
A
49 13 26
bravepop_search_wpdata()
A
45 12 39
bravepop_exclude_popups()
A
56 13 17
bravepop_newsletter_misc_settings()
A
55 13 16
BravePop_GetResponse::get_lists()
A
48 12 30
BravePop_Rest_Server::send_email()
A
48 12 29
BravePop_Element_Shape::render_css()
A
57 13 12
BravePop_SendPulse::get_lists()
A
49 12 27
BravePop_Analytics::updatePopupStat()
A
46 11 35
BravePop_Pabbly::get_lists()
A
48 11 31
BravePop_ActiveCampaign::get_lists()
A
49 11 30
BravePop_SendinBlue::get_lists()
A
49 11 30
BravePop_ConstantContact::get_lists()
A
49 11 29
BravePop_Mailchimp::get_lists()
A
48 11 29
BravePop_Moosend::get_lists()
A
49 11 29
BravePop_Ontraport::get_lists()
A
50 11 26
BravePop_SendGrid::get_lists()
A
50 11 26
BravePop_TNP::add_to_lists()
A
51 11 24
BravePopup_Initialize::enqueue_dashboard_script()
A
50 11 23
get_AbTest_Campaign()
A
49 10 29
bravepop_enqueue_front_scripts()
A
43 9 43
brave_set_user_geo_location()
A
58 11 13
bravepop_ajax_zoho_init_token()
A
49 10 27
BravePop_Element_Form::has_dateOrSteps()
A
60 11 11
BravePop_Element_List::render()
A
49 10 25
BravePop_Aweber::get_access_token()
A
53 10 20
BravePop_Element_Posts::renderMeta()
A
53 10 19
bravepopup_validate_recaptcha()
A
48 9 32
bravepop_ajax_popup_complete_goal()
A
55 10 15
BravePop_Zoho::get_access_token()
A
57 10 14
BravePop_ZohoCRM::get_access_token()
A
57 10 14
bravepop_dynamic_woo_loop()
A
49 9 28
bravepop_get_translated_terms()
A
49 9 28
BravePop_Popup::popup_get_dynamicData()
A
51 9 28
BravePop_Analytics::get_analytics_csv()
A
49 9 26
BravePop_Zoho::get_lists()
A
50 9 26
BravePop_Rest_Server::get_popup()
A
51 9 23
BravePop_Hubspot::add_to_list_action()
A
53 9 19
BravePop_Rest_Server::rest_update_integrations()
A
56 9 17
bravepop_rest_learnDash_objects()
A
45 7 44
BravePop_Rest_Server::get_popups()
A
48 8 29
bravepop_get_wpml_posts_n_pages()
A
49 8 28
BravePop_Element_Form::renderSocialOptins()
A
48 8 27
BravePop_Aweber::get_lists()
A
51 8 25
BravePop_Rest_Server::pick_winning_abtest()
A
51 8 24
bravepop_update_captcha_integrations()
A
54 8 19
BravePop_Rest_Server::rest_get_advanced_integration_data()
A
56 8 17
BravePop_MailPoet::get_lists()
A
57 8 16
BravePop_Rest_Server::rest_update_presets()
S
64 9 8
BravePop_Popup::popup_renderOverlay()
S
60 9 10
BravePop_Element_Image::dynamicImage()
S
58 8 14
BravePop_FluentCRM::get_fields()
S
45 6 41
BravePop_Element_Form::renderProgressbar()
S
53 7 21
BravePop_Rest_Server::update_popup_placement_settings()
S
55 7 20
BravePop_TNP::get_lists()
S
54 7 19
BravePop_Element_Products::renderCarouselNav()
S
54 7 18
bravepop_save_meta_boxes()
S
56 7 18
BravePop_Element_Posts::renderCarouselNav()
S
54 7 18
bravepop_dynamic_woo_data()
S
57 7 17
bravepop_update_social_integrations()
S
57 7 15
BravePop_Klaviyo::add_to_list_new()
S
44 5 45
BravePop_Zoho::__construct()
S
63 8 9
BravePop_ZohoCRM::__construct()
S
63 8 9
BravePop_Element_Form::processFields()
S
59 7 14
BravePop_Rest_Server::rest_get_wooProducts()
S
57 7 14
BravePop_Sender::get_lists()
S
50 6 27
BravePop_Klaviyo::add_to_list_old()
S
50 6 26
BravePop_Ontraport::add_to_list_action()
S
52 6 21
BravePop_Popup::popup_inline_css()
S
54 6 21
BravePop_Popup::popup_external_scripts()
S
57 6 16
BravePop_MailerLite::__construct()
S
66 7 7
BravePop_Aweber::get_accountID()
S
57 6 14
BravePop_Rest_Server::get_submissions()
S
59 6 13
BravePop_Rest_Server::update_entry()
S
59 6 13
BravePop_Sendy::validate_integration()
S
58 6 13
BravePop_Rest_Server::rest_search_wpdata()
S
61 6 12
BravePop_Rest_Server::rest_get_wpPosts()
S
60 6 11
bravepop_render_meta_boxes()
S
51 5 24
BravePop_Omnisend::get_lists()
S
57 5 17
BravePop_TNP::get_fields()
S
56 5 17
bravepop_popupjs_vars()
S
66 6 6
BravePop_Element_Form::has_noLabel()
S
64 6 9
bravepop_getVisitorIP()
S
60 5 12
bravepop_remove_integration()
S
61 5 11
BravePop_FluentCRM::get_lists()
S
56 4 17
BravePop_Hubspot::__construct()
S
68 5 6
BravePop_ActiveCampaign::__construct()
S
68 5 6
BravePop_Sendy::__construct()
S
67 5 6
BravePop_Klaviyo::__construct()
S
68 5 6
bravepop_dynamic_wp_loop()
S
57 4 15
BravePop_CampaignMonitor::__construct()
S
68 5 6
bravepop_ajax_load_popup_content()
S
63 5 9
BravePop_ConstantContact::__construct()
S
68 5 6
BravePop_Mailjet::__construct()
S
68 5 6
BravePop_Ontraport::__construct()
S
68 5 6
BravePop_SendPulse::__construct()
S
68 5 6
BravePop_Rest_Server::rest_get_presets()
S
68 5 6
BravePop_Aweber::__construct()
S
68 5 6
BravePop_Rest_Server::delete_submission_campaign()
S
59 4 13
BravePop_Mailster::get_lists()
S
59 4 13
BravePop_Analytics::fetchPopupGoals()
S
60 4 12
bravepop_rest_EDD_objects()
S
56 3 18
BravePop_Element_Single::render()
S
57 3 17
BravePopup_Initialize::bravepopu_admin_topbar()
S
58 3 16
BravePop_SendPulse::get_access_token()
S
62 4 9
bravepop_should_lazyload()
S
68 4 6
BravePop_ConvertKit::__construct()
S
71 4 5
BravePop_Mailster::get_fields()
S
58 3 15
BravePop_Rest_Server::rest_remove_integrations()
S
65 4 8
bravepopup_getvisitorCountry()
S
63 4 10
BravePopup_Review_Notice::init()
S
62 4 9
BravePop_SendinBlue::__construct()
S
71 4 5
BravePop_Element_Products::render()
S
59 3 15
BravePop_Sender::__construct()
S
71 4 5
bravepop_prepareImageData()
S
65 4 8
BravePop_GetResponse::__construct()
S
71 4 5
BravePop_Moosend::__construct()
S
71 4 5
BravePopup_Deal_Notice::init()
S
63 4 9
BravePop_Mailchimp::__construct()
S
68 4 6
BravePop_Omnisend::__construct()
S
71 4 5
BravePop_Pabbly::__construct()
S
71 4 5
BravePop_Element_Products::render_js()
S
65 4 9
bravepop_prepare_product_image()
S
65 4 8
BravePop_Element_Posts::render_js()
S
65 4 9
Brave_Uncanny_Integration::add_this_integration()
S
67 4 8
BravePop_SendGrid::__construct()
S
71 4 5
bravepop_get_emailShortcode_value()
S
63 4 10
BravePop_Element_Posts::render()
S
59 3 15
BravePop_Element_Code::__construct()
S
49 2 29
BravePop_Element_Code::render()
S
59 3 14
BravePop_Rest_Server::rest_get_wpdata()
S
61 3 12
BravePop_Popup::popup_render()
S
63 3 11
BravePopup_Settings::save_settings()
S
62 3 11
BRAVEPOP_ACTION::process_action()
S
62 3 11
bravepop_register_popup()
S
46 1 38
BRAVEPOP_ACTION::bravepop_uncanny_all_brave_popups()
S
55 2 18
BravePop_Rest_Server::get_popup_stat()
S
64 3 8
bravepop_updated_menu_roles()
S
66 3 9
BravePop_Analytics::updateGoal()
S
71 3 5
BravePop_Analytics::fetchAllPopupGoals()
S
63 3 10
BravePopup_Initialize::remove_emoji_scripts()
S
67 3 7
BravePop_Rest_Server::bravepopup_theme_arg_validate_callback()
S
62 3 10
BravePopup_Settings::get_settings()
S
67 3 7
bravepop_get_curent_lang()
S
65 3 9
bravepopup_url_to_domain()
S
65 3 9
BravePop_Popup::popup_embedlock_script()
S
70 3 7
bravepop_get_product_terms()
S
62 2 12
BravePop_Analytics::removePopupStat()
S
61 2 12
BravePopup_Deal_Notice::bravepop_review_script()
S
59 1 22
BravePopup_Review_Notice::bravepop_review_script()
S
59 1 22
BravePopup_Deal_Notice::bravepop_deal_notice()
S
59 1 16
bravepop_load_textdomain()
S
72 2 5
bravepop_popup_adblock_detecet_js()
S
70 2 6
bravepop_get_product_labels()
S
69 2 7
BravePop_MailPoet::__construct()
S
77 2 3
BravePop_Rest_Server::get_analytics_csv()
S
66 2 9
BravePop_Analytics::insertGoal()
S
71 2 5
BravePop_Rest_Server::get_submission_entry()
S
64 2 10
BravePop_Analytics::fetchPopupStats()
S
67 2 7
BravePop_Element_Button::__construct()
S
66 2 8
BravePop_Rest_Server::check_user_permission()
S
69 2 6
BravePopup_Review_Notice::bravepop_review_notice()
S
60 1 15
BravePop_Element_Image::__construct()
S
66 2 8
BravePop_Element_Shape::__construct()
S
66 2 8
BravePop_Rest_Server::get_submission_csv()
S
64 2 10
BravePop_Element_Text::__construct()
S
66 2 8
BravePop_Rest_Server::delete_submission_entries()
S
63 2 10
BravePopup_Initialize::redirect_to_welcome_page()
S
69 2 7
BravePop_Element_Form::enqueue_recaptcha_js()
S
72 2 5
bravepop_require_files_free()
S
67 2 8
BravePop_Rest_Server::dismiss_rating_box()
S
67 2 8
BravePop_Analytics::deleteGoal()
S
71 2 5
BravePopup_Deal_Notice::bravepop_deal_ajax()
S
69 2 6
BravePop_Element_Group::render()
S
64 2 10
BravePopup_Review_Notice::bravepop_review_ajax()
S
69 2 6
BravePop_Analytics::insertStat()
S
71 2 5
bravepop_dynamic_data()
S
64 2 10
Brave_Uncanny_Integration::setup_integration()
S
73 2 5
BravePopup_Initialize::add_dashboard_page()
S
58 1 14
bravepop_dynamic_date_data()
S
62 1 11
BravePopup_Initialize::__construct()
S
62 1 10
BravePop_Popup::popup_inline_script()
S
73 1 5
BravePopup_Initialize::bravepop_analytics_content()
S
79 1 7
bravepop_allow_font_mime_types()
S
73 1 5
bravepopup_rocket_exclude_inline_js()
S
74 1 5
BravePop_Rest_Server::delete_popup_stat()
S
70 1 6
bravepop_hide_meta_boxes()
S
73 1 4
BravePop_Element_List::__construct()
S
71 1 6
BRAVEPOP_ACTION::__construct()
S
75 1 4
renderSVG()
S
73 1 4
BravePop_Popup::popup_content_lock_script()
S
78 1 3
bravepop_get_preloader()
S
80 1 3
BravePop_Element_Group::__construct()
S
69 1 7
BravePop_Rest_Server::get_settings()
S
76 1 4
BravePop_Element_Group::render_css()
S
82 1 3
BravePop_Analytics::fetchAllStats()
S
72 1 5
BravePop_Webhook::__construct()
S
100 1 2
BravePop_Rest_Server::get_analytics()
S
71 1 6
bravepop_enqueue_tooltip()
S
82 1 3
BravePop_Element_Products::__construct()
S
69 1 7
BravePopup_Deal_Notice::__construct()
S
80 1 3
BRAVEPOP_ACTION::setup_action()
S
63 1 10
BravePopup_Initialize::bravepop_plugin_action_links()
S
67 1 7
BravePopup_Initialize::bravepop_welcome_content()
S
79 1 7
BravePop_Element_Posts::__construct()
S
69 1 7
Brave_Uncanny_Integration::__construct()
S
71 1 5
bravepop_menu_roles()
S
72 1 5
ADD_BRAVEPOP_INTEGRATION::__construct()
S
82 1 3
bravepopup_prepare_CF_data()
S
70 1 6
bravepop_dynamic_posts_data()
S
70 1 6
BravePopup_Initialize::start_redirect_to_welcome_page()
S
79 1 3
BravePop_Element_Code::render_css()
S
82 1 3
BravePop_Rest_Server::hook_rest_server()
S
79 1 3
BravePop_Element_Single::__construct()
S
71 1 6
ADD_BRAVEPOP_INTEGRATION::setup()
S
66 1 8
BravePopup_Initialize::bravepop_submissions_content()
S
79 1 7
BravePopup_Review_Notice::__construct()
S
80 1 3
BravePopup_Initialize::bravepop_integrations_content()
S
79 1 7
ADD_BRAVEPOP_INTEGRATION::plugin_active()
S
82 1 3
BravePopup_Initialize::bravepop_settings_content()
S
79 1 7
BravePop_Rest_Server::rest_get_aweber_verfiers()
S
66 1 7
BravePop_Element_Form::enqueue_date_js()
S
74 1 4