Code Analysis: atec web-map-service 1.7.0

Function Rating Maintainability Complexity Lines of code
ATEC_group::__construct()
D
12
75 273
ATEC\DASHBOARD::plugin_div()
D
27
36 122
ATEC\DASHBOARD::init()
D
25
29 175
atec_badge()
B
53 26 13
ATEC\DASHBOARD::group_badge()
B
44 22 35
ATEC\TOOLS::badge()
B
48 21 25
atec_nav_tab()
B
41 18 40
ATEC\PRO::pro_check_license()
A
47 16 32
ATEC\LICENSE::init()
A
40 13 57
ATEC\TOOLS::table_tr()
A
44 14 40
atec_header()
A
38 12 62
ATEC\INIT::menu()
A
44 13 39
atec_nav_button()
A
50 14 22
ATEC\FS::download_and_unzip()
A
44 12 42
ATEC\FS::dirlist()
A
52 13 20
ATEC\LOADER::autoload()
A
42 10 54
atec_little_block_with_info()
A
44 10 41
ATEC\TOOLS::header()
A
39 8 65
atec_wp_menu()
A
48 10 29
ATEC\TOOLS::dash_and_button_div()
A
57 11 13
ATEC_wms_settings::__construct()
A
38 6 72
ATEC\TOOLS::nav_tab()
A
49 9 25
ATEC\LICENSE::feature_list()
A
46 6 56
ATEC\TOOLS::single_nav_tab()
A
54 8 18
ATEC\INIT::maybe_register_settings()
A
54 8 18
ATEC\SVG::wrap()
S
56 8 15
ATEC\TOOLS::clean_request()
S
60 9 10
ATEC\FS::rmdir()
S
58 8 13
atec_pro_feature()
S
51 7 25
ATEC\TOOLS::pro_feature()
S
51 7 25
ATEC\INIT::admin_bar()
S
51 7 25
ATEC\PRO::pro_form()
S
45 6 39
ATEC\TOOLS::lazy_require_class()
S
55 7 19
ATEC\TOOLS::pro_banner()
S
56 7 16
ATEC\TOOLS::page_header()
S
50 6 30
ATEC\INIT::build_url()
S
53 6 20
ATEC\PRO::get_root_domain()
S
54 6 18
ATEC\TOOLS::little_block_multi()
S
50 5 33
atec_license_banner()
S
57 6 14
ATEC\FS::install_files()
S
58 6 12
atec_little_ext_box()
S
60 6 11
ATEC\INIT::admin_notice()
S
47 4 40
ATEC\TOOLS::una()
S
55 5 18
atec_table_header_tiny()
S
56 5 17
ATEC\INFO::init()
S
48 4 32
ATEC\TOOLS::help()
S
56 5 16
ATEC\INIT::get_settings()
S
64 6 8
ATEC\INIT::build_notice()
S
61 6 10
ATEC\FS::copy()
S
66 6 7
ATEC\TOOLS::button()
S
59 5 13
ATEC\GROUP::init()
S
41 2 48
ATEC\INFO::parse_readme_faq()
S
56 4 17
ATEC\TOOLS::footer()
S
56 4 16
ATEC\TOOLS::on_off()
S
68 5 6
ATEC\TOOLS::enabled()
S
67 5 6
ATEC\TOOLS::active_no_cfg()
S
61 5 10
ATEC\INIT::is_interactive()
S
69 5 6
atec_help()
S
65 5 7
atec_clean_request()
S
72 5 4
atec_enabled()
S
74 5 3
atec_little_block_with_button()
S
57 4 15
atec_missing_class_check()
S
61 4 12
ATEC\TOOLS::pro_missing()
S
60 4 12
ATEC\INIT::register_activation_deactivation_hook()
S
61 4 12
ATEC_info::__construct()
S
51 3 26
ATEC_group::atec_group_star_list()
S
55 3 21
ATEC\CHECK::checkbox_button_div()
S
55 3 20
ATEC\INIT::slug()
S
56 3 19
atec_plugin_settings()
S
56 3 17
ATEC\CHECK::form()
S
57 3 17
ATEC\TOOLS::little_block()
S
57 3 16
atec_notice()
S
68 4 6
atec_check_license()
S
68 4 6
ATEC\TOOLS::reg_style()
S
64 4 8
ATEC\TOOLS::reg_script()
S
64 4 8
ATEC\WPWMS\Settings::sanitize()
S
64 4 8
ATEC\CHECK::sanitize_text_in_array()
S
72 4 4
ATEC\INIT::admin_debug()
S
66 4 7
ATEC\SVG::echo()
S
67 4 6
ATEC\FS::move()
S
71 4 5
atec_admin_notice()
S
69 4 5
ATEC\TOOLS::p()
S
85 4 1
ATEC\TOOLS::flush()
S
64 4 9
ATEC\GROUP::is_plugin_approved()
S
69 4 6
ATEC\TOOLS::submit_button()
S
67 4 7
atec_single_nav_tab()
S
65 4 6
ATEC\TOOLS::format_duration()
S
59 3 14
ATEC\DASHBOARD::wpb_latest_backup()
S
57 3 14
atec_checkbox_button_div()
S
58 3 13
atec_pro_block()
S
59 3 13
ATEC\INIT::current_user_can()
S
61 3 12
ATEC\FS::flock_put()
S
62 3 11
ATEC\CHECK::checkbox_button()
S
60 3 11
ATEC\TOOLS::table_header()
S
61 3 11
ATEC\DASHBOARD::render_on_off_button()
S
59 2 19
ATEC\TOOLS::pro_block()
S
57 2 17
ATEC\FS::debug_path()
S
68 3 7
atec_WMS_sanitize_fields()
S
66 3 7
atec_br()
S
68 3 6
atec_admin_debug()
S
69 3 5
atec_pro_only()
S
72 3 5
atec_checkbox_button()
S
63 3 9
atec_dash_span()
S
85 3 1
atec_sanitize_text_in_array()
S
86 3 1
atec_create_button()
S
71 3 4
atec_una()
S
67 3 6
atec_warning_msg()
S
87 3 1
atec_error_msg()
S
87 3 1
atec_success_msg()
S
87 3 1
atec_WMS_settings_fields()
S
56 2 15
atec_random_string()
S
70 3 5
atec_integrity_check()
S
70 3 5
ATEC\INIT::set_admin_debug()
S
65 3 8
ATEC\AJAX::dismiss_notice()
S
64 3 8
ATEC_fs::install()
S
85 3 1
ATEC\FS::delete()
S
71 3 5
ATEC\TOOLS::msg()
S
72 3 5
ATEC\TOOLS::lazy_require()
S
66 3 8
ATEC\TOOLS::br()
S
63 3 10
ATEC\TOOLS::td_size_format()
S
68 3 6
ATEC\TOOLS::abspath()
S
71 3 5
ATEC_group::atec_group_is_plugin_active()
S
74 3 4
ATEC\TOOLS::short_string()
S
73 3 4
ATEC\TOOLS::random_string()
S
69 3 5
ATEC\GROUP::slug_by_plugin()
S
67 3 7
ATEC\GROUP::plugin_by_slug()
S
70 3 6
ATEC\TOOLS::add_nav()
S
73 3 4
ATEC\INIT::admin_url()
S
70 3 5
ATEC\TOOLS::dash_button()
S
70 3 4
ATEC\TOOLS::p_info()
S
66 3 7
ATEC\DASHBOARD::wpca_count_pages()
S
64 3 9
ATEC\TOOLS::form_add_fields()
S
69 3 5
ATEC\DASHBOARD::wpta_count_users()
S
68 3 6
ATEC\INIT::is_real_admin()
S
67 3 8
atec_short_string()
S
73 3 4
ATEC\INIT::is_rest_or_cli()
S
88 3 1
atec_nav_button_confirm()
S
61 2 12
ATEC\INIT::admin_head_styles()
S
61 1 17
atec_sanitize_textarea()
S
88 2 1
ATEC\TOOLS::reg_inline_style()
S
70 2 5
ATEC\CHECK::sanitize_boolean()
S
87 2 1
ATEC\CHECK::sanitize_text()
S
87 2 1
atec_check_admin_bar()
S
70 2 5
ATEC\INIT::is_ajax()
S
89 2 1
ATEC\TOOLS::url()
S
66 2 8
ATEC\LOGO::logo()
S
73 2 4
ATEC\INIT::is_cron()
S
89 2 1
atec_reg_inline_style()
S
86 2 1
ATEC\INIT::site_url()
S
72 2 5
ATEC\TOOLS::gmdate()
S
74 2 4
ATEC\DASHBOARD::status_line()
S
66 2 8
atec_get_upload_dir()
S
87 2 1
ATEC\FS::wp_upload_dir()
S
72 2 5
ATEC\CHECK::sanitize_url()
S
87 2 1
ATEC\TOOLS::dash_span()
S
86 2 1
atec_sanitize_text()
S
88 2 1
ATEC_fs::getchmod()
S
89 2 1
ATEC_fs::__construct()
S
71 2 5
ATEC\FS::unlink()
S
88 2 1
atec_get_url()
S
69 2 5
ATEC\INIT::integrity_check()
S
67 2 7
ATEC\FS::size()
S
88 2 1
ATEC_fs::mkdir()
S
87 2 1
atec_reg_inline_script()
S
86 2 1
ATEC\FS::get_array()
S
88 2 1
atec_info_msg()
S
88 2 1
str_starts_with()
S
78 2 3
ATEC\FS::get()
S
88 2 1
ATEC\INIT::is_settings_updated()
S
77 2 3
atec_include_if_exists()
S
71 2 5
ATEC\TOOLS::loader_dots()
S
69 2 6
ATEC\TOOLS::load_atec_style()
S
65 2 8
atec_flush()
S
76 2 4
ATEC\TOOLS::dash_class()
S
88 2 1
ATEC\CHECK::input_textarea()
S
71 2 4
atec_icon()
S
69 2 5
ATEC_group::atec_group_badge()
S
68 2 6
atec_input_textarea()
S
71 2 4
ATEC\TOOLS::reg_inline_script()
S
70 2 5
ATEC\TOOLS::table_td()
S
86 2 1
ATEC\TOOLS::dash_and_button()
S
68 2 6
atec_loader_dots()
S
87 2 1
ATEC\INIT::set_admin_bar_option()
S
62 2 10
ATEC\INIT::error_log()
S
75 2 4
ATEC_fs::fix_separator()
S
88 2 1
ATEC\TOOLS::integrity_banner()
S
58 1 15
ATEC\DASHBOARD::load_style()
S
64 1 15
ATEC\INIT::is_plugins_page()
S
64 2 10
ATEC\INIT::get_admin_debug()
S
74 2 4
ATEC\TOOLS::size_format()
S
62 2 9
ATEC_fs::unlink()
S
88 2 1
ATEC\TOOLS::pro_license()
S
74 2 4
ATEC\CHECK::sanitize_key()
S
87 2 1
atec_sanitize_boolean()
S
87 2 1
ATEC\TOOLS::form_header()
S
68 2 6
ATEC\CHECK::sanitize_textarea()
S
87 2 1
ATEC_fs::prefix()
S
89 2 1
str_ends_with()
S
77 2 3
ATEC\FS::getchmod()
S
86 2 1
ATEC_fs::get()
S
88 2 1
ATEC\INIT::plugin_prefix()
S
87 2 1
atec_group_page()
S
88 2 1
ATEC\FS::mtime()
S
88 2 1
ATEC\FS::mkdir()
S
74 2 4
ATEC\FS::fix_separator()
S
88 2 1
ATEC\CHECK::sanitize_email()
S
87 2 1
ATEC\TOOLS::load_atec_script()
S
65 2 8
ATEC\FS::install_default_files()
S
63 2 10
atec_input_select()
S
67 2 6
str_contains()
S
77 2 3
ATEC\FS::chmod()
S
74 2 4
atec_dash_class()
S
88 2 1
ATEC\INIT::is_cli()
S
89 2 1
atec_sanitize_email()
S
88 2 1
ATEC\INIT::query()
S
67 2 8
atec_sanitize_key()
S
88 2 1
ATEC\CHECK::input_select()
S
66 2 6
ATEC_fs::mtime()
S
89 2 1
atec_integrity_check_banner()
S
60 1 13
atec_button_confirm()
S
63 1 11
ATEC\INIT::plugin_url_by_dir()
S
89 1 1
atec_progress()
S
92 1 1
ATEC\INIT::trailingdotit()
S
89 1 1
atec_input_password()
S
90 1 1
ATEC\FS::trailingslashit()
S
88 1 1
ATEC\FS::is_dir()
S
90 1 1
ATEC_fs::move()
S
89 1 1
ATEC\DASHBOARD::row_end()
S
92 1 1
atec_opt_arr_select()
S
87 1 1
ATEC\TOOLS::loader_div()
S
70 1 6
ATEC\INIT::plugin_settings()
S
66 1 7
ATEC\INIT::is_admin_debug()
S
75 1 4
atec_get_version()
S
89 1 1
ATEC\INIT::delete_admin_debug()
S
79 1 3
ATEC\FS::touch()
S
72 1 5
ATEC\INIT::admin_bar_option()
S
72 1 5
ATEC\INIT::delete_settings()
S
89 1 1
ATEC\CHECK::input_text()
S
71 1 4
ATEC\TOOLS::page_footer()
S
69 1 8
ATEC\TOOLS::clean_request_bool()
S
90 1 1
ATEC\TOOLS::progress_div()
S
75 1 4
ATEC\PRO::noop()
S
95 1 1
ATEC\FS::trailingslashit_ftp()
S
88 1 1
ATEC\INIT::dashboard_callback()
S
87 1 1
ATEC\TOOLS::redirect()
S
73 1 4
ATEC\CHECK::opt_arr()
S
87 1 1
atec_input_color()
S
72 1 4
ATEC\TOOLS::table_footer()
S
92 1 1
ATEC\INIT::add_plugin_settings()
S
77 1 3
ATEC\TOOLS::button_confirm()
S
87 1 1
ATEC\INIT::update_settings()
S
88 1 1
ATEC\CHECK::input_color()
S
72 1 4
atec_get_slug()
S
88 1 1
ATEC_fs::copy()
S
89 1 1
atec_wms()
S
90 1 1
ATEC\GROUP::all_plugins()
S
77 1 4
ATEC\DASHBOARD::block_start()
S
88 1 1
ATEC\INIT::plugin_by_dir()
S
71 1 5
atec_empty_tr()
S
94 1 1
ATEC\SVG::plain()
S
78 1 3
ATEC\INIT::plugin_url()
S
90 1 1
ATEC\CHECK::checkbox()
S
62 1 10
atec_info()
S
89 1 1
ATEC_fs::rmdir()
S
90 1 1
ATEC\CHECK::opt_arr_select()
S
87 1 1
ATEC\TOOLS::dash_button_td()
S
87 1 1
atec_nonce()
S
91 1 1
atec_reg_style()
S
87 1 1
atec_checkbox()
S
63 1 10
ATEC_fs::exists()
S
90 1 1
ATEC\INIT::group_callback()
S
89 1 1
atec_query()
S
91 1 1
atec_trailingslashit()
S
90 1 1
ATEC_fs::size()
S
91 1 1
atec_p()
S
90 1 1
ATEC\SVG::base64()
S
74 1 4
ATEC\INIT::plugin_fixed_name()
S
66 1 7
ATEC\TOOLS::safe_redirect()
S
89 1 1
atec_reg_script()
S
87 1 1
ATEC\GROUP::slug_by_dir()
S
75 1 4
ATEC_group::atec_clean_request_license()
S
90 1 1
ATEC\TOOLS::clear()
S
92 1 1
ATEC_fs::put()
S
89 1 1
ATEC\DASHBOARD::row_start()
S
89 1 1
ATEC\SVG::styled()
S
66 1 8
atec_new_admin_notice()
S
89 1 1
atec_progress_div()
S
76 1 4
ATEC\FS::put()
S
88 1 1
ATEC_fs::dirlist()
S
89 1 1
ATEC\CHECK::input_password()
S
89 1 1
ATEC_fs::touch()
S
89 1 1
ATEC\DASHBOARD::wpll_count_blocked()
S
67 1 7
ATEC\INIT::bool()
S
89 1 1
atec_nav_tab_dashboard()
S
89 1 1
ATEC\CHECK::input_url()
S
89 1 1
ATEC\FS::exists()
S
90 1 1
atec_input_text()
S
72 1 4
ATEC\TOOLS::pro_only()
S
90 1 1
ATEC\INIT::add_admin_notice_action()
S
73 1 4
ATEC\TOOLS::progress()
S
90 1 1
ATEC_fs::upload_dir()
S
88 1 1
ATEC\INIT::nonce()
S
89 1 1
atec_server_sys_icon()
S
77 1 3
ATEC\INIT::set_version()
S
88 1 1
ATEC\TRANSLATE::load_pll()
S
70 1 5
ATEC\TOOLS::progress_percent()
S
66 1 9
ATEC\FS::upload_dir()
S
71 1 5
ATEC\TOOLS::nav_tab_dashboard()
S
89 1 1
ATEC\TOOLS::percent_format()
S
77 1 3
atec_get_plugin()
S
88 1 1
atec_table_footer()
S
94 1 1
ATEC\INIT::group_page()
S
90 1 1
ATEC\DASHBOARD::border_block_start()
S
92 1 1
ATEC_group::atec_fix_name()
S
86 1 1
ATEC\GROUP::create_plugin()
S
64 1 10
ATEC\TOOLS::form_footer()
S
92 1 1
ATEC_fs::is_dir()
S
91 1 1
ATEC\DASHBOARD::wpas_count_spam()
S
67 1 7
ATEC\TOOLS::button_confirm_td()
S
72 1 5
atec_load_pll()
S
68 1 6
ATEC\DASHBOARD::block_end()
S
92 1 1
atec_little_block()
S
86 1 1
atec_opt_arr()
S
88 1 1
ATEC\FS::copy_includes()
S
74 1 4