Code Analysis: Form Vibes 1.4.10

Function Rating Maintainability Complexity Lines of code
FormVibes\Classes\Utils::get_dates()
D
29 35 119
FormVibes\Classes\FV_Query::prepare_where()
B
40 23 53
FormVibes\Classes\CarbonUtils::get_preset_date_range()
B
36 17 81
FormVibes\Plugin::__construct()
B
39 18 59
FormVibes\Integrations\Bricks::handle_files()
B
39 16 61
FormVibes\Classes\Utils::get_date_interval()
B
39 15 69
FormVibes\Modules\Analytics\Module::get_data()
A
37 14 71
FormVibes\Integrations\Caldera::get_analytics()
A
37 12 72
FormVibes\Integrations\Caldera::prepare_data_for_dashboard_widget()
A
36 11 77
FormVibes\Classes\Utils::form_columns_already_saved()
A
44 13 43
FormVibes\Classes\FV_Query::query()
A
41 12 51
FormVibes\Classes\Utils::prepare_forms_data()
A
43 12 47
FormVibes\Classes\Export::export_file()
A
43 12 44
FormVibes\Modules\Analytics\Module::prepare_data_for_dashboard_widget()
A
38 10 68
FormVibes\Modules\Notices\Module::fv_pro_purchase()
A
46 12 37
FormVibes\Classes\Utils::prepare_columns_for_all_forms()
A
47 11 37
FormVibes\Integrations\Cf7::before_send_mail()
A
42 10 48
FormVibes\Classes\Export::create_csv()
A
42 9 56
FormVibes\Modules\Notices\Module::fv_review()
A
39 7 81
FormVibes\Classes\FV_Query::prepare_meta_query()
A
43 9 46
FormVibes\Integrations\Elementor::find_form()
A
51 10 26
FormVibes\Modules\Notices\Module::fv_table_notice()
A
46 9 40
FormVibes\Integrations\Elementor::elementor_data_import()
A
38 6 81
FormVibes\Integrations\WsForm::prepare_posted_data()
A
48 9 30
FormVibes\Classes\Utils::get_plugin_name_by_key()
A
55 9 20
FormVibes\Classes\Utils::get_plugin_key_by_name()
A
55 9 20
FormVibes\Integrations\Base::insert_entries()
A
44 7 49
FormVibes\Integrations\Elementor::get_global_widget_id()
A
55 9 18
FormVibes\Modules\Logs\Module::get_event_logs_data()
A
45 7 37
FormVibes\Modules\Analytics\Module::get_date_range_ror_all_weeks()
A
45 6 47
FormVibes\Classes\FV_Query::prepare_query()
A
48 7 31
FormVibes\Integrations\WsForm::prepare_columns()
S
52 7 24
FormVibes\Integrations\Bricks::form_submit()
S
45 6 39
FormVibes\Classes\DbTables::create_db_table()
S
44 5 52
FormVibes\Integrations\Elementor::field_processor()
S
54 7 20
FormVibes\Classes\Utils::change_alias()
S
56 7 19
FormVibes\Integrations\WpForms::prepare_columns()
S
55 7 18
FormVibes\Classes\FV_Query::prepare_joins()
S
54 7 17
FormVibes\Integrations\Elementor::find_element_recursive()
S
58 7 16
FormVibes\Integrations\NinjaForms::prepare_posted_data()
S
58 7 15
FormVibes\Modules\Notices\Module::fv_review_box()
S
58 7 14
FormVibes\Classes\Settings::save_settings()
S
50 6 28
FormVibes\Classes\Utils::prepare_table_columns()
S
51 6 27
FormVibes\Modules\Analytics\Module::get_date_range_for_week()
S
51 6 27
FormVibes\Classes\Utils::get_i18n()
S
33 1 101
FormVibes\Modules\Notices\Module::fv_disable_admin_notices()
S
52 6 25
FormVibes\Modules\Submissions\Module::get_submissions()
S
54 6 19
FormVibes\Integrations\BeaverBuilder::find_form()
S
56 6 18
FormVibes\Integrations\Bricks::save_columns_alias()
S
55 6 18
FormVibes\Integrations\Elementor::form_new_record()
S
49 5 30
FormVibes\Classes\Settings::set_initial_settings()
S
58 6 15
FormVibes\Classes\Settings::reset_settings()
S
51 5 29
FormVibes\Integrations\NinjaForms::prepare_columns()
S
60 6 12
FormVibes\Classes\FV_Columns::columns()
S
51 5 26
FormVibes\Integrations\BeaverBuilder::form_new_record()
S
51 5 25
FormVibes\Modules\Analytics\Module::get_analytics_data()
S
53 5 22
FormVibes\Integrations\BeaverBuilder::get_form()
S
54 5 22
FormVibes\Integrations\GravityForms::prepare_columns()
S
55 5 18
FormVibes\Integrations\BeaverBuilder::field_processor()
S
58 5 17
FormVibes\Classes\Utils::get_fv_keys()
S
59 5 14
FormVibes\Classes\Utils::check_operator_for_backward_compatibility()
S
61 5 14
FormVibes\Integrations\Caldera::getDatesFromRange()
S
51 4 26
FormVibes\Integrations\Caldera::get_date_range_for_all_weeks()
S
52 4 26
FormVibes\Classes\Utils::get_query_dates()
S
51 4 26
FormVibes\Modules\Analytics\Module::get_dates_from_range()
S
51 4 26
FormVibes\Integrations\GravityForms::gravity_form()
S
51 4 24
FormVibes\Integrations\NinjaForms::ninja_forms_after_submission()
S
52 4 23
FormVibes\Integrations\WsForm::ws_form_insert()
S
52 4 23
FormVibes\Plugin::autoload()
S
54 4 22
FormVibes\Integrations\WpForms::wp_form_insert()
S
52 4 22
FormVibes\Integrations\Base::insert_entry_meta()
S
48 3 37
FormVibes\Modules\Analytics\Module::get_month_range()
S
53 4 21
FormVibes\Integrations\Caldera::get_month_range()
S
53 4 21
FormVibes\Integrations\Cf7::get_forms()
S
55 4 18
FormVibes\Classes\FV_Query::update_notes_meta_data()
S
56 4 18
FormVibes\Integrations\Elementor::get_forms()
S
56 4 16
FormVibes\Integrations\Bricks::is_form_global()
S
63 5 9
FormVibes\Classes\Permissions::check_permission()
S
60 4 14
FormVibes\Classes\Utils::headers_to_sheets_headers()
S
59 4 14
FormVibes\Classes\Utils::get_form_name_by_id()
S
60 4 13
FormVibes\Integrations\Bricks::prepare_form_data()
S
62 4 11
FormVibes\Classes\Settings::save_columns_settings()
S
53 3 23
FormVibes\Classes\Utils::get_table_columns()
S
55 3 21
FormVibes\Classes\FV_Query::prepare_entry_meta_query()
S
55 3 20
FormVibes\Plugin::load_modules()
S
56 3 17
FormVibes\Integrations\Base::delete_entries()
S
56 3 17
FormVibes\Classes\Settings::get_default_settings()
S
46 1 46
FormVibes\Modules\Submissions\Module::delete_submissions()
S
62 4 10
FormVibes\Plugin::fv_db_update()
S
66 4 8
FormVibes\Plugin::settings_link()
S
59 3 14
FormVibes\Integrations\Caldera::get_date_range_for_week()
S
59 3 13
FormVibes\Modules\DashboardWidgets\Module::add_dashboard_widgets()
S
61 3 12
FormVibes\Integrations\Base::get_user_ip()
S
62 3 11
FormVibes\Classes\Utils::get_fv_logo_svg()
S
57 1 40
FormVibes\Classes\Utils::get_table_size_limits()
S
49 1 37
FormVibes\Plugin::admin_scripts()
S
55 2 21
FormVibes\Integrations\BeaverBuilder::my_builder_register_settings_form()
S
55 2 21
FormVibes\Modules\Notices\Module::admin_footer_text()
S
56 2 19
FormVibes\Integrations\Bricks::get_col_key_val()
S
58 2 17
FormVibes\Modules\Logs\Module::render_root()
S
61 2 16
FormVibes\Classes\Settings::get_setting_value_by_key()
S
68 3 7
FormVibes\Classes\Utils::show_disable_free_notice()
S
60 2 15
FormVibes\Classes\Utils::key_exists()
S
66 3 9
FormVibes\Classes\Capabilities::check()
S
66 3 9
FormVibes\Classes\FV_Query::check_like_operator()
S
70 3 6
FormVibes\Classes\Export::__construct()
S
63 3 10
FormVibes\Classes\Export::fv_export_csv()
S
64 3 9
FormVibes\Integrations\Caldera::get_forms()
S
59 2 14
FormVibes\Integrations\GravityForms::prepare_posted_data()
S
59 2 13
FormVibes\Classes\FV_Query::prepare_entry_query()
S
59 2 13
FormVibes\Integrations\Elementor::check_global()
S
62 2 11
FormVibes\Modules\Submissions\Module::render_root()
S
65 2 11
FormVibes\Classes\Utils::get_operators()
S
54 1 25
FormVibes\Classes\Utils::get_fv_status()
S
54 1 23
FormVibes\Classes\Utils::get_global_settings()
S
52 1 23
FormVibes\Classes\Permissions::get_permissions()
S
56 1 21
FormVibes\Classes\FV_Query::init()
S
57 1 17
FormVibes\Modules\DashboardWidgets\Module::instance()
S
72 2 6
FormVibes\Integrations\Caldera::instance()
S
72 2 6
FormVibes\Classes\Settings::get_default_settings_value()
S
67 2 8
FormVibes\Classes\Capabilities::get_cap()
S
71 2 6
FormVibes\Integrations\NinjaForms::instance()
S
72 2 6
FormVibes\Integrations\GravityForms::instance()
S
72 2 6
FormVibes\Classes\Forms::instance()
S
72 2 6
FormVibes\Classes\DbTables::fv_plugin_activated()
S
70 2 6
FormVibes\Integrations\BeaverBuilder::instance()
S
72 2 6
FormVibes\Modules\Notices\Module::instance()
S
72 2 6
FormVibes\Classes\Capabilities::instance()
S
72 2 6
FormVibes\Plugin::instance()
S
72 2 6
FormVibes\Classes\Utils::dashes_to_camel_case()
S
68 2 7
FormVibes\Integrations\WsForm::instance()
S
72 2 6
FormVibes\Integrations\Cf7::instance()
S
72 2 6
FormVibes\Modules\Analytics\Module::render_root()
S
67 2 9
FormVibes\Plugin::load_settings_scripts()
S
61 1 15
FormVibes\Modules\Submissions\Module::instance()
S
72 2 6
FormVibes\Classes\Permissions::is_admin()
S
71 2 6
FormVibes\Integrations\Bricks::instance()
S
72 2 6
FormVibes\Modules\Logs\Module::admin_scripts()
S
66 2 7
FormVibes\Classes\FV_Query::__construct()
S
74 2 5
FormVibes\Classes\Utils::is_pro()
S
67 2 8
FormVibes\Integrations\WpForms::prepare_posted_data()
S
63 2 10
FormVibes\Modules\Submissions\Module::get_columns()
S
62 2 10
FormVibes\Classes\Settings::instance()
S
72 2 6
FormVibes\Integrations\Elementor::instance()
S
72 2 6
FormVibes\Integrations\WpForms::instance()
S
72 2 6
FormVibes\Classes\FV_Columns::__construct()
S
74 2 5
FormVibes\Modules\Analytics\Module::instance()
S
72 2 6
FormVibes\Modules\Logs\Module::instance()
S
72 2 6
FormVibes\Integrations\Elementor::check_form_global()
S
64 2 9
FormVibes\Modules\Analytics\Module::admin_scripts()
S
66 2 7
FormVibes\Classes\Utils::split_string_by_colon()
S
66 2 8
FormVibes\Plugin::plugin_row_meta()
S
62 2 10
FormVibes\Modules\DashboardWidgets\Module::admin_scripts()
S
63 2 9
FormVibes\Modules\Submissions\Module::admin_scripts()
S
66 2 7
FormVibes\Classes\Utils::set_export_reason()
S
60 1 13
FormVibes\Plugin::admin_menu_after_pro()
S
61 1 13
FormVibes\Classes\Utils::get_first_plugin_form()
S
60 1 13
FormVibes\Classes\Utils::add_to_log_table()
S
60 1 13
FormVibes\Classes\Utils::get_entry_table_fields()
S
62 1 13
FormVibes\Classes\FV_Query::get_entry_table_query_cols()
S
63 1 12
FormVibes\Classes\Utils::make_params()
S
62 1 12
FormVibes\Classes\FV_Query::get_result()
S
82 1 3
FormVibes\Modules\Submissions\Module::admin_menu()
S
70 1 5
FormVibes\Classes\Capabilities::get_caps()
S
76 1 4
FormVibes\Modules\Notices\Module::fv_review_done()
S
79 1 3
FormVibes\Modules\DashboardWidgets\Module::dashboard_widget()
S
75 1 4
FormVibes\Integrations\BeaverBuilder::__construct()
S
69 1 6
FormVibes\Classes\FV_Columns::get_columns()
S
82 1 3
FormVibes\Integrations\BeaverBuilder::register_form()
S
76 1 4
FormVibes\Classes\Forms::get_all_forms()
S
73 1 5
FormVibes\Classes\Capabilities::__construct()
S
82 1 3
FormVibes\Classes\FV_Query::prepare_total_entry_count_query()
S
76 1 3
FormVibes\Classes\Forms::__construct()
S
80 1 3
FormVibes\Integrations\Elementor::register_form()
S
76 1 4
FormVibes\Plugin::update_pro_notice()
S
76 1 10
FormVibes\Integrations\Caldera::forms()
S
73 1 5
FormVibes\Integrations\GravityForms::register_plugin()
S
76 1 4
FormVibes\Classes\Settings::set_settings()
S
70 1 6
FormVibes\Modules\DashboardWidgets\Module::__construct()
S
74 1 4
FormVibes\Integrations\Elementor::__construct()
S
67 1 7
FormVibes\Integrations\NinjaForms::__construct()
S
67 1 7
FormVibes\Modules\Notices\Module::fv_remind_later()
S
79 1 3
FormVibes\Integrations\Caldera::register_form()
S
76 1 4
FormVibes\Classes\Capabilities::set_caps()
S
68 1 8
FormVibes\Modules\Analytics\Module::__construct()
S
71 1 5
FormVibes\Integrations\NinjaForms::register_plugin()
S
76 1 4
FormVibes\Integrations\WsForm::set_skip_fields()
S
80 1 3
FormVibes\Modules\Notices\Module::__construct()
S
75 1 4
FormVibes\Integrations\Cf7::set_skip_fields()
S
77 1 3
FormVibes\Integrations\Bricks::__construct()
S
69 1 6
FormVibes\Classes\Settings::get_settings()
S
75 1 4
FormVibes\Integrations\Caldera::__construct()
S
72 1 5
FormVibes\Integrations\WsForm::__construct()
S
67 1 7
FormVibes\Plugin::fv_db_settings()
S
83 1 5
FormVibes\Modules\Analytics\Module::admin_menu()
S
73 1 4
FormVibes\Classes\Settings::set_default_settings()
S
73 1 5
FormVibes\Integrations\NinjaForms::set_skip_fields()
S
81 1 3
FormVibes\Modules\Logs\Module::__construct()
S
71 1 5
FormVibes\Integrations\Bricks::add_form_control()
S
66 1 8
FormVibes\Integrations\GravityForms::__construct()
S
67 1 7
FormVibes\Integrations\WsForm::register_plugin()
S
76 1 4
FormVibes\Modules\Logs\Module::admin_menu()
S
73 1 4
FormVibes\Classes\Settings::__construct()
S
66 1 8
FormVibes\Plugin::fv_pro_done()
S
69 1 6
FormVibes\Integrations\Bricks::register_plugin()
S
76 1 4
FormVibes\Integrations\WpForms::set_skip_fields()
S
81 1 3
FormVibes\Integrations\WpForms::register_plugin()
S
76 1 4
FormVibes\Plugin::fv_pro_later()
S
79 1 3
FormVibes\Plugin::admin_menu()
S
91 1 2
FormVibes\Modules\Submissions\Module::__construct()
S
67 1 7
FormVibes\Classes\Utils::is_array_associative()
S
75 1 4
FormVibes\Integrations\Cf7::__construct()
S
67 1 7
FormVibes\Integrations\Cf7::update_mail_content()
S
72 1 5
FormVibes\Integrations\WpForms::__construct()
S
67 1 7
FormVibes\Plugin::set_table_size_limits()
S
76 1 4
FormVibes\Integrations\GravityForms::set_skip_fields()
S
81 1 3
FormVibes\Modules\Notices\Module::date_diff()
S
70 1 6
FormVibes\Integrations\Elementor::add_content_to_mail()
S
75 1 4
FormVibes\Integrations\Cf7::register_form()
S
76 1 4