Code Analysis: Drag and Drop File Upload for Elementor Forms 1.5.2

Function Rating Maintainability Complexity Lines of code
\Superaddons_EL_File_Uploads::process_field()
A
40 14 56
\Superaddons_EL_File_Uploads::update_controls()
A
27
2 226
\Superaddons_EL_File_Uploads::elementor_file_upload()
A
46 8 37
\Superaddons_EL_File_Uploads::render()
A
46 7 36
\Superaddons_EL_File_Uploads::elementor_file_upload_remove()
S
53 6 20
\Yeeaddons_EL_Dropbox_API_Setttings::ajax_validate_api_token()
S
53 5 23
\Superaddons_EL_File_Uploads::get_ensure_upload_dir()
S
49 4 34
\Superaddons_EL_File_Uploads::get_blacklist_file_ext()
S
45 2 49
\Yeeaddons_EL_Dropbox_API_Setttings::register_admin_fields()
S
46 2 43
\Yeeaddons_EL_Dropbox_API::get_token()
S
51 3 27
\Yeeaddons_EL_Dropbox_API::uppload_files()
S
49 2 31
\Superaddons_EL_File_Uploads::is_file_type_valid()
S
61 3 11
\Yeeaddons_EL_Dropbox_API::checkAccessToken()
S
53 2 23
\Yeeaddons_EL_Dropbox_API::getNewAccessToken()
S
53 2 22
\Yeeaddons_EL_Dropbox_API_Setttings::__construct()
S
69 2 6
\Superaddons_EL_File_Uploads::cover_css()
S
67 2 6
\Superaddons_EL_File_Uploads::is_file_size_valid()
S
68 2 6
\Superaddons_EL_File_Uploads::get_upload_file_size_options()
S
66 2 8
\Superaddons_EL_File_Uploads::content_template_script()
S
100 1 14
\Superaddons_EL_File_Uploads::get_file_by_attachment_type()
S
62 1 13
\Superaddons_EL_File_Uploads::__construct()
S
60 1 12
\Superaddons_EL_File_Uploads::get_upload_dir()
S
70 1 6
\Superaddons_EL_File_Uploads::remove_wp_mail_filter()
S
75 1 4
superaddons_elementor_pro_add_upload_field()
S
73 1 5
\Superaddons_EL_File_Uploads::get_file_url()
S
69 1 6
\Superaddons_EL_File_Uploads::get_name()
S
79 1 3
\Superaddons_EL_File_Uploads::get_type()
S
82 1 3
\Superaddons_EL_File_Uploads::wp_mail()
S
72 1 5
\Superaddons_EL_File_Uploads::add_lib_admin()
S
78 1 3
\Superaddons_EL_File_Uploads::send_data()
S
69 1 6
\Superaddons_EL_File_Uploads::editor_preview_footer()
S
79 1 3
\Superaddons_EL_File_Uploads::add_lib()
S
69 1 5