Code Analysis: Max Addons for Bricks 1.3.12

Function Rating Maintainability Complexity Lines of code
Random_Image_Element::render()
D
28
40 112
MaxAddons\Classes\MAB_Helper::get_contact_forms()
D
34 37 78
Image_Accordion_Element::render()
C
31 23 107
Icon_List_Element::render()
B
36 23 69
Content_Ticker_Element::render_source_posts()
B
33 19 104
FlipBox_Element::render_back()
B
38 16 66
Content_Ticker_Element::set_ticker_setting_controls()
A
26
1 255
Content_Ticker_Element::render()
A
42 14 56
Cta_Button_Element::set_controls()
A
26
1 243
FlipBox_Element::set_back_style_controls()
A
27
1 241
Content_Ticker_Element::set_header_controls()
A
26
1 240
Fluent_Forms_Element::set_input_controls()
A
28
1 237
Icon_List_Element::set_icon_controls()
A
28
1 235
Content_Ticker_Element::render_source_custom()
A
45 13 41
CF7_Styler_Element::set_input_controls()
A
28
1 221
Random_Image_Element::set_controls()
A
28
1 216
Image_Comparison_Element::render()
A
43 12 48
Content_Ticker_Element::set_content_controls()
A
29
1 199
Multi_Heading_Element::render()
A
44 11 42
Icon_List_Element::render_icon_image()
A
42 10 51
Content_Ticker_Element::render_image()
A
43 10 49
FlipBox_Element::render_image()
A
43 10 49
Cta_Button_Element::render_image()
A
43 10 49
Image_Comparison_Element::render_image()
A
43 10 47
Gravity_Forms_Element::set_input_controls()
A
31 1 180
MaxAddons\Classes\MAB_Admin_Settings::render_setting_page()
A
50 11 27
Cta_Button_Element::render_button_icon()
A
50 11 27
Gravity_Forms_Element::set_spacing_controls()
A
32 1 172
Cta_Button_Element::render()
A
47 10 36
Image_Accordion_Element::set_accordion_button_controls()
A
31 1 168
FlipBox_Element::render_flipbox_icon()
A
51 10 25
CF7_Styler_Element::set_submit_button_controls()
A
33 1 148
MaxAddons\Classes\MAB_Admin_Settings::get_option()
A
58 10 13
Content_Ticker_Element::slider_settings()
A
49 9 27
FlipBox_Element::set_back_controls()
A
32 1 147
Content_Ticker_Element::set_arrow_style_controls()
A
32 1 146
Image_Comparison_Element::no_image_message()
A
47 8 36
FlipBox_Element::render_front()
A
49 8 31
Image_Accordion_Element::set_accordion_content_controls()
A
34 1 135
Fluent_Forms_Element::render()
A
46 7 41
Icon_List_Element::set_highlight_controls()
A
35 1 131
Gravity_Forms_Element::set_errors_controls()
S
35 1 119
FlipBox_Element::set_front_controls()
S
34 1 118
Multi_Heading_Element::set_items_controls()
S
35 1 118
Gravity_Forms_Element::set_submit_button_controls()
S
35 1 114
Gravity_Forms_Element::set_progress_controls()
S
36 1 114
MaxAddons\Classes\MAB_Plugin::mab_load_all_elements()
S
52 7 24
FlipBox_Element::set_back_icon_controls()
S
35 1 114
Fluent_Forms_Element::set_submit_button_controls()
S
35 1 114
Random_Image_Element::get_normalized_image_settings()
S
54 7 22
Content_Ticker_Element::get_normalized_image_settings()
S
54 7 22
Icon_List_Element::get_normalized_image_settings()
S
54 7 22
FlipBox_Element::get_normalized_image_settings()
S
54 7 22
Image_Comparison_Element::set_handle_controls()
S
36 1 112
Cta_Button_Element::get_normalized_image_settings()
S
54 7 22
Image_Comparison_Element::get_normalized_image_settings()
S
54 7 22
Fluent_Forms_Element::set_radio_checkbox_controls()
S
36 1 110
MaxAddons\Classes\MAB_Admin_Settings::render_tabs()
S
54 7 19
FlipBox_Element::set_front_icon_controls()
S
36 1 109
MaxAddons\Classes\MAB_Plugin::enqueue_scripts()
S
45 5 48
FlipBox_Element::set_front_style_controls()
S
36 1 108
MaxAddons\Classes\MAB_Admin_Settings::save_elements()
S
57 7 16
CF7_Styler_Element::render()
S
51 6 26
Image_Accordion_Element::set_settings_controls()
S
36 1 98
Fluent_Forms_Element::set_spacing_controls()
S
38 1 98
FlipBox_Element::render()
S
54 6 22
Gravity_Forms_Element::render()
S
47 5 36
Icon_List_Element::set_items_controls()
S
37 1 96
Image_Comparison_Element::set_labels_controls()
S
38 1 94
Gravity_Forms_Element::set_radio_checkbox_controls()
S
38 1 93
Gravity_Forms_Element::set_pagination_controls()
S
38 1 93
Content_Ticker_Element::render_arrows()
S
56 6 18
FlipBox_Element::set_settings_controls()
S
37 1 92
Image_Accordion_Element::max_render_icon()
S
60 6 13
Icon_List_Element::set_list_item_controls()
S
40 1 81
Cta_Button_Element::render_builder()
S
54 1 80
MaxAddons\Classes\MAB_Admin_Settings::migrate_settings()
S
56 5 19
CF7_Styler_Element::set_radio_checkbox_controls()
S
40 1 77
Gravity_Forms_Element::set_thankyou_message_controls()
S
41 1 76
Fluent_Forms_Element::set_confirmation_message_controls()
S
41 1 75
Multi_Heading_Element::set_bg_text_controls()
S
41 1 74
Icon_List_Element::set_separator_controls()
S
41 1 73
Multi_Heading_Element::set_style_controls()
S
40 1 73
MaxAddons\Classes\MAB_Admin_Settings::get_settings()
S
62 5 11
Icon_List_Element::render_builder()
S
55 1 71
Image_Accordion_Element::set_accordion_controls()
S
41 1 70
Image_Accordion_Element::set_accordion_items_controls()
S
41 1 70
MaxAddons\Classes\MAB_Admin_Settings::get_elements()
S
52 4 23
MaxAddons\Classes\MAB_Plugin::autoload()
S
55 4 19
MaxAddons\Classes\MAB_Plugin::max_addons_admin_notice_message()
S
58 4 16
Fluent_Forms_Element::set_form_controls()
S
42 1 61
MaxAddons\Classes\MAB_Admin_Settings::update_option()
S
63 5 10
MaxAddons\Classes\MAB_Admin_Settings::render_update_message()
S
63 5 9
MaxAddons\Classes\MAB_Helper::max_render_icon()
S
60 4 13
Gravity_Forms_Element::set_section_field_controls()
S
44 1 56
Fluent_Forms_Element::set_errors_controls()
S
45 1 55
Gravity_Forms_Element::set_control_groups()
S
45 1 54
Cta_Button_Element::render_layout_2()
S
58 3 22
CF7_Styler_Element::set_spacing_controls()
S
46 1 50
Cta_Button_Element::render_layout_1()
S
60 3 19
Gravity_Forms_Element::set_title_description_controls()
S
46 1 47
MaxAddons\Classes\MAB_Admin_Settings::init_hooks()
S
63 4 10
Image_Comparison_Element::set_settings_controls()
S
47 1 41
Icon_List_Element::set_text_controls()
S
48 1 40
CF7_Styler_Element::set_form_controls()
S
47 1 40
FlipBox_Element::set_control_groups()
S
50 1 34
Icon_List_Element::set_control_groups()
S
50 1 34
Fluent_Forms_Element::set_control_groups()
S
50 1 34
Gravity_Forms_Element::set_form_controls()
S
50 1 33
MaxAddons\Classes\MAB_Helper::is_script_debug()
S
70 3 6
MaxAddons\Classes\MAB_Admin_Settings::get_enabled_elements()
S
65 3 10
Gravity_Forms_Element::set_price_controls()
S
52 1 30
Image_Comparison_Element::set_after_image_controls()
S
52 1 28
Image_Comparison_Element::set_before_image_controls()
S
52 1 28
Icon_List_Element::set_meta_controls()
S
52 1 28
Image_Comparison_Element::set_control_groups()
S
53 1 26
Image_Accordion_Element::set_control_groups()
S
55 1 22
CF7_Styler_Element::set_control_groups()
S
55 1 22
Content_Ticker_Element::set_control_groups()
S
58 1 18
Gravity_Forms_Element::set_field_description_controls()
S
58 1 16
Fluent_Forms_Element::set_field_description_controls()
S
58 1 16
Icon_List_Element::set_description_controls()
S
58 1 16
MaxAddons\Classes\MAB_Admin_Settings::reset_settings()
S
69 2 6
MaxAddons\Classes\MAB_Plugin::__construct()
S
63 2 10
MaxAddons\Classes\MAB_Admin_Settings::get_current_tab()
S
74 2 4
mab_init()
S
70 2 6
MaxAddons\Classes\MAB_Plugin::init_actions_filters()
S
67 2 7
MaxAddons\Classes\MAB_Admin_Settings::get_form_action()
S
69 2 7
Cta_Button_Element::render_button_description()
S
66 2 8
MaxAddons\Classes\MAB_Admin_Settings::delete_option()
S
70 2 7
MaxAddons\Classes\MAB_Admin_Settings::save()
S
69 2 7
Gravity_Forms_Element::set_controls()
S
60 1 15
Cta_Button_Element::render_button_text()
S
66 2 8
MaxAddons\Classes\MAB_Plugin::get_instance()
S
71 2 6
Multi_Heading_Element::set_control_groups()
S
60 1 14
MaxAddons\Classes\MAB_Admin_Settings::get_tabs()
S
61 1 12
Cta_Button_Element::set_control_groups()
S
63 1 11
CF7_Styler_Element::get_label()
S
79 1 3
Gravity_Forms_Element::get_label()
S
79 1 3
Content_Ticker_Element::set_controls()
S
67 1 8
Fluent_Forms_Element::get_label()
S
79 1 3
MaxAddons\Classes\MAB_Admin_Settings::add_error()
S
79 1 3
MaxAddons\Classes\MAB_Helper::get_theme_name()
S
73 1 5
Random_Image_Element::get_label()
S
79 1 3
Cta_Button_Element::get_label()
S
79 1 3
Content_Ticker_Element::enqueue_scripts()
S
77 1 4
Image_Accordion_Element::get_label()
S
79 1 3
MaxAddons\Classes\MAB_Admin_Settings::render()
S
80 1 3
Multi_Heading_Element::set_controls()
S
68 1 7
MaxAddons\Classes\MAB_Admin_Settings::styles_scripts()
S
89 1 2
Multi_Heading_Element::get_label()
S
79 1 3
Image_Accordion_Element::enqueue_scripts()
S
81 1 3
MaxAddons\Classes\MAB_Plugin::elements_category()
S
75 1 4
MaxAddons\Classes\MAB_Admin_Settings::get_user_roles()
S
76 1 4
MaxAddons\Classes\MAB_Plugin::includes()
S
77 1 4
MaxAddons\Classes\MAB_Plugin::init()
S
82 1 3
MaxAddons\Classes\MAB_Admin_Settings::init()
S
72 1 5
FlipBox_Element::set_controls()
S
67 1 9
Image_Comparison_Element::set_controls()
S
70 1 7
MaxAddons\Classes\MAB_Helper::get_shortened_theme_version()
S
72 1 5
MaxAddons\Classes\MAB_Helper::get_theme_version()
S
72 1 5
Icon_List_Element::get_label()
S
79 1 3
Icon_List_Element::set_controls()
S
66 1 10
MaxAddons\Classes\MAB_Admin_Settings::get_admin_label()
S
81 1 3
Content_Ticker_Element::get_label()
S
79 1 3
FlipBox_Element::get_label()
S
79 1 3
Fluent_Forms_Element::set_controls()
S
66 1 10
MaxAddons\Classes\MAB_Admin_Settings::add_menu_page()
S
66 1 8
CF7_Styler_Element::set_controls()
S
70 1 7
mab_add_settings_link_plugin_page()
S
74 1 4
Image_Comparison_Element::enqueue_scripts()
S
77 1 4
Image_Comparison_Element::get_label()
S
79 1 3
Image_Accordion_Element::set_controls()
S
70 1 7
MaxAddons\Classes\MAB_Helper::comma_list_to_array()
S
75 1 4