Code Analysis: Max Addons for Bricks 1.3.2

Function Rating Maintainability Complexity Lines of code
Random_Image_Element::render()
D
28
40 111
MaxAddons\Classes\MAB_Helper::get_contact_forms()
D
34 37 78
Image_Accordion_Element::render()
B
32 21 102
Icon_List_Element::render()
B
37 23 67
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 55
Cta_Button_Element::set_controls()
A
26
1 243
Icon_List_Element::set_icon_controls()
A
27
1 241
Content_Ticker_Element::set_header_controls()
A
26
1 240
FlipBox_Element::set_back_style_controls()
A
27
1 239
Fluent_Forms_Element::set_input_controls()
A
28
1 236
Content_Ticker_Element::render_source_custom()
A
45 13 41
CF7_Styler_Element::set_input_controls()
A
29
1 220
Random_Image_Element::set_controls()
A
28
1 216
Image_Comparison_Element::render()
A
43 12 45
Content_Ticker_Element::set_content_controls()
A
29
1 199
Multi_Heading_Element::render()
A
45 11 38
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_icon()
A
50 11 26
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_icon()
A
52 10 24
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
Icon_List_Element::set_highlight_controls()
A
35 1 131
Fluent_Forms_Element::render()
A
47 7 38
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::get_normalized_image_settings()
S
54 7 22
Cta_Button_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
FlipBox_Element::set_front_style_controls()
S
36 1 106
MaxAddons\Classes\MAB_Admin_Settings::save_elements()
S
57 7 16
Image_Comparison_Element::set_handle_controls()
S
37 1 104
Image_Accordion_Element::set_settings_controls()
S
36 1 98
Fluent_Forms_Element::set_spacing_controls()
S
38 1 98
CF7_Styler_Element::render()
S
52 6 23
FlipBox_Element::render()
S
54 6 22
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
Gravity_Forms_Element::render()
S
48 5 33
FlipBox_Element::set_settings_controls()
S
37 1 92
Content_Ticker_Element::render_arrows()
S
56 6 17
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
mab_admin_notice_message()
S
59 5 14
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::enqueue_scripts()
S
47 2 49
Fluent_Forms_Element::set_confirmation_message_controls()
S
43 1 61
Fluent_Forms_Element::set_form_controls()
S
42 1 61
MaxAddons\Classes\MAB_Admin_Settings::render_update_message()
S
63 5 9
MaxAddons\Classes\MAB_Admin_Settings::update_option()
S
63 5 10
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
Icon_List_Element::set_text_controls()
S
47 1 42
Image_Comparison_Element::set_settings_controls()
S
47 1 41
CF7_Styler_Element::set_form_controls()
S
47 1 40
Icon_List_Element::set_control_groups()
S
50 1 34
FlipBox_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
Gravity_Forms_Element::set_price_controls()
S
52 1 30
MaxAddons\Classes\MAB_Helper::is_script_debug()
S
70 3 6
MaxAddons\Classes\MAB_Admin_Settings::get_enabled_elements()
S
65 3 10
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
CF7_Styler_Element::set_control_groups()
S
55 1 22
Image_Accordion_Element::set_control_groups()
S
55 1 22
Content_Ticker_Element::set_control_groups()
S
58 1 18
Icon_List_Element::set_description_controls()
S
58 1 16
Fluent_Forms_Element::set_field_description_controls()
S
58 1 16
Gravity_Forms_Element::set_field_description_controls()
S
58 1 16
MaxAddons\Classes\MAB_Admin_Settings::get_form_action()
S
69 2 7
mab_activate()
S
69 2 7
MaxAddons\Classes\MAB_Admin_Settings::save()
S
69 2 7
Cta_Button_Element::render_button_description()
S
66 2 8
MaxAddons\Classes\MAB_Admin_Settings::get_current_tab()
S
74 2 4
MaxAddons\Classes\MAB_Admin_Settings::delete_option()
S
70 2 7
MaxAddons\Classes\MAB_Admin_Settings::reset_settings()
S
69 2 6
mab_init()
S
70 2 6
Gravity_Forms_Element::set_controls()
S
60 1 15
MaxAddons\Classes\MAB_Plugin::get_instance()
S
71 2 6
Cta_Button_Element::render_button_text()
S
66 2 8
MaxAddons\Classes\MAB_Plugin::init_actions_filters()
S
67 2 7
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
Multi_Heading_Element::get_label()
S
79 1 3
Image_Comparison_Element::set_controls()
S
70 1 7
MaxAddons\Classes\MAB_Plugin::init()
S
82 1 3
Image_Comparison_Element::enqueue_scripts()
S
77 1 4
Image_Accordion_Element::set_controls()
S
70 1 7
MaxAddons\Classes\MAB_Admin_Settings::init()
S
72 1 5
MaxAddons\Classes\MAB_Plugin::__construct()
S
72 1 5
MaxAddons\Classes\MAB_Admin_Settings::get_admin_label()
S
81 1 3
Fluent_Forms_Element::get_label()
S
79 1 3
Content_Ticker_Element::get_label()
S
79 1 3
Image_Accordion_Element::enqueue_scripts()
S
81 1 3
Fluent_Forms_Element::set_controls()
S
66 1 10
CF7_Styler_Element::get_label()
S
79 1 3
MaxAddons\Classes\MAB_Admin_Settings::styles_scripts()
S
89 1 2
Icon_List_Element::get_label()
S
79 1 3
Icon_List_Element::set_controls()
S
66 1 10
Image_Accordion_Element::get_label()
S
79 1 3
mab_add_settings_link_plugin_page()
S
74 1 4
Content_Ticker_Element::enqueue_scripts()
S
77 1 4
MaxAddons\Classes\MAB_Admin_Settings::render()
S
80 1 3
MaxAddons\Classes\MAB_Helper::comma_list_to_array()
S
75 1 4
MaxAddons\Classes\MAB_Plugin::includes()
S
77 1 4
Multi_Heading_Element::set_controls()
S
68 1 7
Cta_Button_Element::get_label()
S
79 1 3
Image_Comparison_Element::get_label()
S
79 1 3
MaxAddons\Classes\MAB_Admin_Settings::add_error()
S
79 1 3
FlipBox_Element::set_controls()
S
67 1 9
MaxAddons\Classes\MAB_Admin_Settings::add_menu_page()
S
66 1 8
Content_Ticker_Element::set_controls()
S
67 1 8
MaxAddons\Classes\MAB_Admin_Settings::get_user_roles()
S
76 1 4
Gravity_Forms_Element::get_label()
S
79 1 3
CF7_Styler_Element::set_controls()
S
70 1 7
MaxAddons\Classes\MAB_Plugin::elements_category()
S
75 1 4
FlipBox_Element::get_label()
S
79 1 3
Random_Image_Element::get_label()
S
79 1 3