Code Analysis: smoove connector for Elementor forms 4.4.2

Function Rating Maintainability Complexity Lines of code
SMEF\Form_Actions\Smoove_Action_After_Submit::run()
D
33 36 85
SMEF\Form_Actions\Smoove_Action_After_Submit::register_settings_section()
B
30 18 130
SMEF\Helpers\Smoove::maybe_send_contact_to_smoove()
B
38 22 68
SMEF\Helpers\Validation::check_mailing_field_mapping()
B
40 17 58
smef_validate_single_form_element()
A
47 16 34
SMEF\Modules\Api_Logs_Table::prepare_items()
A
44 12 41
SMEF\Modules\Smoove_Api::get_lists()
A
47 12 34
SMEF\Modules\Smoove_Api::call()
A
44 11 43
SMEF\Modules\Smoove_Api::get_fields()
A
49 11 29
smef_check_elements_for_form_validation()
A
56 9 17
SMEF\Modules\Api_Logs_Table::extra_tablenav()
A
39 6 58
SMEF\Admin\Settings::input_field()
S
55 7 17
SMEF\Admin\Debug::calculate_stats()
S
52 6 25
SMEF\Admin\Setup::handle_clear_api_logs()
S
59 6 13
SMEF\Admin\Settings::select_field()
S
53 5 21
smef_validate_form_mapping()
S
54 5 21
SMEF\Admin\Settings::register_smoove_settings_fields()
S
41 1 79
SMEF\Modules\Api_Logs_Table::array_to_list()
S
57 5 16
SMEF\Helpers\Smoove::maybe_inform_plugin_usage()
S
50 4 30
SMEF\Helpers\DB::add_api_log_entry()
S
52 4 27
smef_plugin_init()
S
57 4 16
SMEF\Admin\Debug::log()
S
56 4 16
smef_show_validation_notices()
S
59 4 14
SMEF\Helpers\Validation::generate_admin_notice()
S
52 3 27
SMEF\Modules\Api_Logs_Table::column_default()
S
63 4 11
SMEF\Admin\Debug::render_debug_page()
S
49 1 47
SMEF\Modules\Smoove_Api::get_contact_status()
S
64 4 9
smef_include_folder_files()
S
68 4 7
plugin_update_notice_after_update_multilang()
S
65 4 8
SMEF\Admin\Settings::message_field()
S
60 3 12
SMEF\Admin\Settings::smoove_debug_log_page()
S
54 2 21
plugin_show_update_notice_multilang()
S
58 2 18
SMEF\Admin\Settings::add_smoove_settings_menu()
S
57 2 18
SMEF\Admin\Settings::smoove_settings_page()
S
56 2 18
SMEF\Modules\Smoove_Api::send_contact()
S
69 3 6
SMEF\Form_Actions\Smoove_Action_After_Submit::on_export()
S
66 3 8
SMEF\Admin\Debug::ajax_get_debug_log()
S
61 2 12
SMEF\Admin\Debug::enqueue_debug_scripts()
S
61 2 11
SMEF\Helpers\DB::create_api_log_table()
S
56 1 20
SMEF\Modules\Smoove_Api::__construct()
S
71 2 5
SMEF\Helpers\DB::maybe_add_api_log_entry()
S
72 2 5
SMEF\Admin\Debug::ajax_clear_debug_log()
S
67 2 8
SMEF\Modules\Api_Logs_Table::get_columns()
S
62 1 11
SMEF\Admin\Setup::__construct()
S
72 1 5
SMEF\Admin\Debug::__construct()
S
69 1 6
SMEF\Helpers\Validation::get_post_validation_status()
S
78 1 3
SMEF\Helpers\DB::get_api_log_table()
S
76 1 4
smef_elementor_deactivated()
S
71 1 5
SMEF\Modules\Api_Logs_Table::get_sortable_columns()
S
68 1 8
SMEF\Admin\Setup::editor_enqueues()
S
65 1 8
smef_register_form_actions()
S
75 1 4
SMEF\Form_Actions\Smoove_Action_After_Submit::get_name()
S
82 1 3
SMEF\Admin\Setup::admin_enqueues()
S
62 1 10
smef_plugin_deactivated()
S
72 1 5
SMEF\Helpers\Validation::clear_post_validation_status()
S
79 1 3
SMEF\Modules\Api_Logs_Table::__construct()
S
68 1 7
SMEF\Admin\Debug::add_debug_menu()
S
65 1 10
SMEF\Admin\Settings::__construct()
S
75 1 4
SMEF\Modules\Smoove_Api::get()
S
78 1 3
SMEF\Modules\Smoove_Api::post()
S
78 1 3
SMEF\Helpers\DB::truncate_api_log_table()
S
72 1 5
smef_plugin_activated()
S
70 1 6
SMEF\Setup::__construct()
S
91 1 2
SMEF\Form_Actions\Smoove_Action_After_Submit::get_label()
S
79 1 3