Code Analysis: Ibtana - WordPress Website Builder 1.2.3.3

Function Rating Maintainability Complexity Lines of code
IVE_Block_Helper::get_productscarousel_css()
D
0
153 884
IVE_Block_Helper::get_tabs_css()
D
0
180 296
IVE_Block_Helper::get_advanced_text_css()
D
0
175 316
IVE_Config::get_block_attributes()
D
0
4 2,334
IVE_Block_Helper::get_button_css()
D
6
122 268
IVE_Block_Helper::get_multiblock_slider_css()
D
14
96 190
IVE_Block_Helper::get_progress_bar_css()
D
18
73 178
WP_Ivecountdown::ive_shortcode()
D
11
54 371
IVE_Block_Helper::get_icon_css()
D
23
66 119
IVE_Helper::get_block_css_and_js()
D
19
60 199
IVE_Block_Helper::get_accordion_css()
D
21
59 158
Ibtana_Visual_Editor_Menu_Class::ibtana_visual_editor_setup_woocommerce_page()
D
20
40 223
IVE_Block_Helper::get_form_text_css()
D
29 39 110
IVE_Block_Helper::get_form_textarea_css()
D
29 39 110
IVE_Block_Helper::get_form_url_css()
D
29 39 110
IVE_Block_Helper::get_form_checkbox_css()
D
29 39 110
IVE_Block_Helper::get_form_select_css()
D
29 39 110
IVE_Block_Helper::get_form_date_css()
D
29 39 110
IVE_Block_Helper::get_form_email_css()
D
29 39 110
IVE_Block_Helper::get_form_name_css()
D
29 39 110
IVE_Block_Helper::get_form_number_css()
D
29 39 110
IVE_Block_Helper::get_form_phone_css()
D
29 39 110
IVE_Block_Helper::get_form_radio_css()
D
29 39 110
Ibtana_Visual_Editor_Init_Class::ibtana_visual_editor_cgb_editor_assets()
D
23
28 212
IVE_Block_JS::get_productscarousel_gfonts()
D
38 37 47
IVE_Block_Helper::get_form_button_css()
D
34 34 73
Ibtana_Visual_Editor_Menu_Class::ive_addons_page_cards()
C
27
25 161
Whizzie_Widget_Importer::import_widgets()
C
31 27 108
IVE_Block_Helper::get_image_gallery_css()
C
35 26 73
Free_Whizzie::wizard_page()
C
33 23 102
IVE_Form_Block::maybe_submit_form()
B
33 20 104
IVE_Block_Helper::get_multiblock_slider_image_css()
B
36 21 71
Ibtana_Visual_Editor_Init_Class::register_frontend_script()
B
33 18 104
IVE_Form_Field_Attributes::get()
B
42 17 50
IVE_Helper::generate_assets()
A
46 16 39
Ibtana_Visual_Editor_Menu_Creator::ibtana_visual_editor_ive_templates_page()
A
30 6 187
IVE_Helper::block_assets()
A
43 15 48
IVE_Helper::file_write()
A
43 15 48
Ibtana_Visual_Editor_Menu_Class::ibtana_visual_editor_settings_page()
A
32 8 148
IVE_Block_Helper::get_separator_css()
A
42 14 47
Ibtana_Visual_Editor_Menu_Class::ibtana_visual_editor_setup_free_demo()
A
39 12 67
IVE_Block_JS::get_productscarousel_js()
A
39 10 96
Ibtana_Visual_Editor_Menu_Creator::ibtana_visual_editor_general_settings_page()
A
38 11 80
ive_get_posttype_field_details()
A
40 12 65
Ibtana_Visual_Editor_Menu_Class::ive_plugin_activated()
A
46 14 32
Ibtana_Visual_Editor_Menu_Creator::ibtana_visual_editor_ive_woocommerce_templates_page()
A
31 5 167
IVE_Helper::get_assets()
A
41 12 58
Ibtana_Visual_Editor_Menu_Class::ive_upgrader_process_complete()
A
49 14 28
Free_Whizzie::setup_widgets_freeSW()
A
39 11 69
IVE_Helper::ive_check_if_files_can_be_enqueued()
A
52 14 22
ive_render_custom_text_field()
A
39 10 80
IVE_Form_Field_Name_Block::block_render()
A
39 10 78
IVE_Helper::custom_file_write()
A
44 12 46
IVE_Block_Helper::get_form_css()
A
44 12 44
ive_single_repeatable_meta_box_callback()
A
39 9 82
IVE_Helper::blocks_google_font()
A
54 13 19
IVE_Helper::frontend_gfonts()
A
47 12 34
Ibtana_Visual_Editor_Menu_Class::ive_render_go_pro_meta_box()
A
37 4 148
ive_save_custom_text_field()
A
45 11 42
IVE_Helper::get_generated_stylesheet()
A
50 12 27
Ibtana_Visual_Editor_Menu_Class::ibtana_visual_editor_insert_component()
A
43 10 48
IVE_Form_Field_Name_Block::init()
A
33 2 153
IVE_Form_Block::template()
A
48 10 32
Ibtana_Visual_Editor_Menu_Class::ibtana_visual_editor_templates_page()
A
38 1 162
IVE_Helper::generate_css()
A
51 10 27
IVE_Form_Field_Select_Block::block_render()
A
43 8 55
IVE_Form_Field_Email_Block::init()
A
33 2 143
WP_Ivecountdown::countdown_scripts()
A
45 9 38
IVE_Form_Field_Number_Block::init()
A
34 2 142
IVE_Helper::print_stylesheet()
A
54 10 22
IVE_Form_Field_Checkbox_Block::init()
A
34 2 140
IVE_Form_Field_Radio_Block::init()
A
34 2 140
IVE_Form_Field_Select_Block::init()
A
34 2 140
WP_Ivecountdown::ive_countdown_callback()
A
44 9 34
IVE_Form_Field_Date_Block::init()
A
34 2 137
IVE_Helper::print_script()
A
58 10 14
Ibtana_Visual_Editor_Menu_Class::ibtana_visual_editor_admin_main_tab_step()
A
43 7 56
IVE_Form_Field_Phone_Block::init()
A
35 2 131
IVE_Form_Field_Text_Block::init()
A
35 2 131
IVE_Form_Field_Textarea_Block::init()
A
35 2 131
IVE_Form_Field_Url_Block::init()
A
35 2 131
IVE_Form_Block::verify_recaptcha()
A
48 8 36
WP_Ivecountdown::register_ive_block()
A
33 2 126
IVE_Form_Block::init()
A
39 5 79
Free_Whizzie::get_steps()
A
44 7 49
IVE_Ibtana_CPT::ive_get_saved_ibtana_templates_by_terms()
A
44 7 47
Ibtana_Visual_Editor_Menu_Creator::ibtana_visual_editor_ive_license_page()
A
42 6 61
Ibtana_Visual_Editor_Menu_Class::ibtana_visual_editor_load_custom_wp_admin_style()
A
41 6 61
IVE_Loader::ive_ive_fails_to_load()
A
45 7 43
IVE_Block_JS::get_progress_bar_gfonts()
A
59 9 12
IVE_Block_JS::get_tabs_gfonts()
A
59 9 12
IVE_Admin::theme_activate()
A
49 7 32
Ibtana_Visual_Editor_Menu_Creator::ibtana_visual_editor_page_init()
A
45 6 46
IVE_Ibtana_CPT::ive_ajax_save_template()
S
41 5 60
IVE_Admin_Notice::ive_notice_scripts()
S
45 6 44
IVE_Form_Block::block_render()
S
45 6 43
IVE_Ibtana_CPT::get_template_limit_info()
S
53 7 22
IVE_Form_Field_Label::get()
S
49 6 35
Ibtana_Visual_Editor_Menu_Creator::ibtana_visual_editor_ive_envato_page()
S
44 5 49
IVE_Admin_Notice::__construct()
S
54 7 19
ive_single_repeatable_meta_box_save()
S
58 7 16
Ibtana_Visual_Editor_Menu_Class::ibtana_visual_editor_add_meta_boxes()
S
50 6 31
WP_Ivecountdown::_set_options()
S
58 7 15
IVE_Block_Helper::get_google_map_css()
S
50 6 27
IVE_Admin_Notice::ive_get_theme_license_activation_duration()
S
47 5 40
IVE_Form_Field_Email_Block::block_render()
S
44 4 54
Free_Whizzie::upload_image()
S
47 5 37
IVE_Form_Field_Attributes::get_block_attributes()
S
46 4 48
IVE_Form_Field_Checkbox_Block::block_render()
S
45 4 48
IVE_Form_Field_Radio_Block::block_render()
S
45 4 47
IVE_Ibtana_CPT::ive_delete_saved_single_ibtana_template()
S
50 5 32
ive_install_and_activate_plugin()
S
50 5 29
WP_Ivecountdown::get_wp_timezone()
S
59 6 13
IVE_Form_Block::get_post_data()
S
60 6 13
Free_Whizzie::get_step_plugins()
S
50 5 27
IVE_Admin::check_plugin_exists()
S
51 5 26
Free_Whizzie::theme_create_customizer_nav_menu()
S
52 5 24
custom_meta_box_callback()
S
47 4 39
IVE_Block_Helper::get_page_title_css()
S
53 5 23
Ibtana_Visual_Editor_Menu_Class::ive_addon_check_license_status()
S
58 5 15
IVE_Helper::generate_asset_files()
S
58 5 15
IVE_Block_Helper::get_accordion_pane_css()
S
51 4 25
Free_Whizzie::get_elementor_theme_data()
S
50 4 24
IVE_Ibtana_CPT::ive_export_saved_single_ibtana_template()
S
54 4 23
IVE_Ibtana_CPT::ive_import_saved_single_ibtana_template()
S
53 4 23
IVE_Block_JS::get_social_share_js()
S
50 3 35
IVE_Helper::get_upload_dir()
S
54 4 20
Free_Whizzie::set_vars()
S
54 4 20
ive_save_general_settings()
S
56 4 19
IVE_Admin_Notice::ive_get_admin_notices()
S
56 4 18
IVE_Ibtana_CPT::set_default_save_template_limit_info()
S
57 4 17
IVE_Admin::get_installed_theme()
S
58 4 16
IVE_Admin_Notice::ive_admin_notice_ignore()
S
58 4 16
ive_save_custom_meta_data()
S
65 5 8
IVE_Block_JS::get_accordion_title_gfonts()
S
65 5 7
Free_Whizzie::redirect_to_wizard()
S
68 5 6
IVE_Block_JS::get_advanced_text_gfonts()
S
66 5 7
IVE_Helper::is_ssl()
S
63 5 10
IVE_Block_JS::get_form_button_gfont()
S
66 5 7
IVE_Block_JS::get_button_gfonts()
S
66 5 7
Free_Whizzie::setup_plugins_freeSW()
S
59 4 13
IVE_Ibtana_CPT::ive_delete_saved_all_ibtana_templates()
S
60 4 13
Whizzie_Widget_Importer::available_widgets()
S
61 4 12
IVE_Ibtana_CPT::init()
S
42 1 57
IVE_Form_Field_Textarea_Block::block_render()
S
53 3 23
IVE_Form_Field_Description::get()
S
55 3 23
IVE_Block_Helper::get_slider_css()
S
53 3 22
Ibtana_Visual_Editor_Menu_Class::ibtana_visual_editor_import_template()
S
52 1 52
IVE_Ibtana_CPT::ive_get_saved_ibtana_templates_by_term_slug()
S
54 3 21
IVE_Admin_Notice::ive_get_client_meta_box_info()
S
55 3 20
IVE_Helper::get_asset_info()
S
57 3 15
ibtana_visual_editor_file_generation()
S
60 3 14
IVE_Form_Block::process_mail()
S
59 3 13
Ibtana_Visual_Editor_Menu_Class::ibtana_visual_editor_activate_plugin()
S
60 3 13
ive_plugin_download()
S
61 3 13
Ibtana_Visual_Editor_Menu_Creator::__construct()
S
61 3 12
IVE_Helper::create_file()
S
61 3 12
IVE_Form_Field_Hidden_Block::block_render()
S
54 2 25
create_ive_custom_field_post_type()
S
47 1 40
IVE_Form_Field_Phone_Block::block_render()
S
56 2 20
IVE_Form_Field_Text_Block::block_render()
S
56 2 20
IVE_Form_Field_Url_Block::block_render()
S
56 2 20
IVE_Form_Field_Date_Block::block_render()
S
56 2 20
ive_custom_text_field_meta_box()
S
56 2 20
IVE_Form_Field_Hidden_Block::init()
S
57 2 19
Free_Whizzie::setup_elementor_freeSW()
S
55 2 19
IVE_Form_Field_Number_Block::block_render()
S
57 2 19
Ibtana_Visual_Editor_Menu_Class::ibtana_visual_editor_wizard_init()
S
54 1 33
Free_Whizzie::import_inner_pages_data()
S
55 2 18
IVE_Ibtana_CPT::__construct()
S
55 2 18
Free_Whizzie::get_step_widgets()
S
59 2 17
IVE_Loader::ive_sanitize_array()
S
68 3 7
Free_Whizzie::menu_page()
S
70 3 5
Ibtana_Visual_Editor_Menu_Class::ibtana_visual_editor_inner_template_grid()
S
57 1 30
IVE_Helper::get_css_value()
S
64 3 10
add_my_custom_page()
S
58 2 15
IVE_Form_Block::reset_post_data()
S
67 3 8
Ibtana_Visual_Editor_Menu_Creator::ibtana_visual_editor_is_pro_theme_activated()
S
59 2 14
IVE_Helper::__construct()
S
58 2 14
ive_plugin_unpack()
S
59 2 14
ive_get_plugins()
S
60 2 13
IVE_Admin_Notice::ive_admin_notice_sirat()
S
54 1 27
Ibtana_Visual_Editor_Menu_Class::ibtana_visual_editor_free_templates()
S
57 1 26
Ibtana_Visual_Editor_Menu_Class::ibtana_visual_editor_banner_head()
S
55 1 25
Ibtana_Visual_Editor_Menu_Class::ive_render_go_pro_ecommerce_metabox()
S
56 1 25
Ibtana_Visual_Editor_Menu_Creator::ibtana_visual_editor_ive_addons_page()
S
60 1 21
Ibtana_Visual_Editor_Init_Class::ibtana_visual_editor_init_enqueues()
S
57 1 19
IVE_Config::show_currency_symbol()
S
67 2 8
IVE_Loader::ive_load_plugin()
S
70 2 6
IVE_Helper::get_instance()
S
71 2 6
WP_Ivecountdown::plugin_head_inject()
S
69 2 7
Free_Whizzie::random_string()
S
65 2 8
Ibtana_Visual_Editor_Menu_Class::isAssoc()
S
74 2 4
Ibtana_Visual_Editor_Menu_Creator::ibtana_visual_editor_page_enqueue_scripts()
S
70 2 7
Free_Whizzie::has_widget_file()
S
72 2 6
IVE_Loader::ive_loader_get_instance()
S
71 2 6
IVE_Admin::init()
S
66 2 8
IVE_Admin_Notice::ive_vw_theme_admin_notice_dismiss()
S
73 2 5
ibtana_visual_editor_update_key_option()
S
59 1 15
IVE_Helper::parse()
S
74 2 4
IVE_Ibtana_CPT::instance()
S
71 2 6
ive_is_ive_installed()
S
66 2 8
IVE_Helper::has_read_write_permissions()
S
66 2 8
Ibtana_Visual_Editor_Menu_Class::__construct()
S
58 1 14
Free_Whizzie::enqueue_scripts()
S
59 1 14
IVE_Ibtana_CPT::compile_post_type_capabilities()
S
60 1 13
ibtana_visual_editor_get_all_categories()
S
65 1 11
ibtana_visual_editor_register_ajax_json_endpont()
S
65 1 11
Free_Whizzie::get_step_done()
S
72 1 5
Free_Whizzie::get_step_intro()
S
70 1 6
WP_Ivecountdown::plugin_actions()
S
71 1 5
IVE_Form_Field_Radio_Block::__construct()
S
79 1 3
ibtana_visual_editor_getAllCategories()
S
69 1 7
IVE_Form_Field_Select_Block::__construct()
S
79 1 3
Ibtana_Visual_Editor_Menu_Creator::ibtana_visual_editor_ive_saved_templates_page()
S
80 1 3
IVE_Form_Field_Url_Block::__construct()
S
79 1 3
IVE_Form_Field_Date_Block::__construct()
S
79 1 3
WP_Ivecountdown::ive_load_textdomain()
S
82 1 3
Whizzie_Widget_Importer::__construct()
S
91 1 2
Free_Whizzie::__construct()
S
77 1 4
Ibtana_Visual_Editor_Menu_Class::ibtana_visual_editor_woocommerce_templates()
S
69 1 9
IVE_Loader::__construct()
S
79 1 3
IVE_Form_Block::__construct()
S
66 1 8
IVE_Form_Block::mail_after_send()
S
79 1 3
IVE_Helper::create_custom_file()
S
71 1 5
ive_single_rapater_meta_boxes()
S
78 1 3
IVE_Form_Field_Phone_Block::__construct()
S
79 1 3
WP_Ivecountdown::__construct()
S
63 1 10
IVE_Helper::generate_all_css()
S
66 1 8
IVE_Form_Field_Name_Block::__construct()
S
79 1 3
WP_Ivecountdown::options_page()
S
100 1 2
IVE_Admin_Notice::ive_admin_notice()
S
100 1 6
IVE_Form_Field_Hidden_Block::__construct()
S
79 1 3
IVE_Form_Field_Number_Block::__construct()
S
79 1 3
IVE_Form_Field_Text_Block::__construct()
S
79 1 3
WP_Ivecountdown::rest_ive_endpoints()
S
67 1 8
Ibtana_Visual_Editor_Menu_Creator::ibtana_visual_editor_settings_page_add_meta_boxes()
S
73 1 5
ive_plugin_activate()
S
71 1 6
enqueue_admin_styles()
S
77 1 3
WP_Ivecountdown::rest_now_handler()
S
70 1 6
IVE_Form_Field_Checkbox_Block::__construct()
S
79 1 3
ive_add_custom_meta_boxs()
S
67 1 10
IVE_Form_Field_Textarea_Block::__construct()
S
79 1 3
IVE_Form_Block::mail_before_send()
S
79 1 3
IVE_Form_Block::get_mail_html()
S
73 1 5
IVE_Helper::allow_file_generation()
S
79 1 3
IVE_Form_Block::get_content_type()
S
82 1 3
Ibtana_Visual_Editor_Init_Class::__construct()
S
78 1 4
Free_Whizzie::init()
S
66 1 8
IVE_Form_Field_Email_Block::__construct()
S
79 1 3
IVE_Helper::get_filesystem()
S
71 1 6
Ibtana_Visual_Editor_Menu_Creator::ibtana_visual_editor_page_load_scripts()
S
70 1 10
ibtana_visual_editor_action_links()
S
68 1 7