Code Analysis: EU Cookie Law Compliance 1.0.3

Function Rating Maintainability Complexity Lines of code
TPLIS_CL_Cookie::print_js()
B
30 5 278
TPLIS_CL_Model::__construct()
B
44 18 41
TPLIS_CL_Settings_API::settings_init()
A
45 15 36
TPLIS_CL_Settings::settings_fields()
A
26
1 231
TPLIS_CL_Cookie::__construct()
A
52 11 23
TPLIS_CL_Settings::get_opt()
A
54 10 20
TPLIS_CL_Install::create_options()
A
55 10 18
DGWT_Euroscola_Install::create_options()
A
55 10 18
tplis_cl_register_fonts()
A
47 8 36
TPLIS_CL_Model::default_css()
A
41 5 76
TPLIS_CL_Model::prepare_css()
A
48 7 31
tplis_cl_hex_to_rgba()
S
52 7 24
TPLIS_CL_Cookie::inject_js_effect()
S
53 7 22
TPLIS_CL_Settings_API::get_sanitize_callback()
S
59 7 14
TPLIS_CL_Settings_API::script()
S
47 1 101
TPLIS_CL_Settings_API::sanitize_options()
S
60 6 13
TPLIS_CL_Settings_API::callback_wysiwyg_basic()
S
53 5 20
TPLIS_CL_Settings_API::callback_wysiwyg()
S
56 5 16
tplis_cl_minify_css()
S
48 3 37
TPLIS_CL_Cookies_Law_Core::get_instance()
S
59 4 16
tplis_cl_receive_flush_cache_action()
S
66 5 8
TPLIS_CL_Settings_API::callback_file()
S
59 4 12
TPLIS_CL_Settings_API::callback_select()
S
60 4 11
tplis_cl_show_hide_options()
S
100 1 51
TPLIS_CL_Model::print_layout_css()
S
58 3 16
TPLIS_CL_Settings_API::callback_text()
S
64 4 8
TPLIS_CL_Settings_API::callback_multicheck()
S
59 3 13
TPLIS_CL_Settings::__construct()
S
61 3 12
tplis_cl_minify_js()
S
54 2 24
TPLIS_CL_Settings_API::show_forms()
S
56 2 23
tplis_cl_hide_api_settings_head()
S
100 1 33
TPLIS_CL_Settings_API::callback_textarea()
S
66 3 7
TPLIS_CL_Model::get_cookie_html()
S
59 2 15
TPLIS_CL_Settings_API::callback_password()
S
66 3 7
TPLIS_CL_Settings_API::callback_color()
S
66 3 7
TPLIS_CL_Settings_API::callback_datepicker()
S
66 3 7
TPLIS_CL_Install::check_version()
S
69 3 7
DGWT_Euroscola_Install::check_version()
S
69 3 7
TPLIS_CL_Settings_API::callback_radio()
S
60 2 12
tplis_cl_fonts_options()
S
52 1 25
TPLIS_CL_Settings::settings_sections()
S
59 1 17
TPLIS_CL_Settings_API::get_option()
S
69 2 7
tplis_cl_str_cut()
S
65 2 9
tplis_cl_flush_cache_on_disable_option()
S
72 2 6
TPLIS_CL_Cookies_Law_Core::check_requirements()
S
68 2 7
DGWT_Euroscola_Install::install()
S
64 2 10
TPLIS_CL_Cookies_Law_Core::define()
S
75 2 5
TPLIS_CL_Settings_API::get_field_description()
S
64 2 9
TPLIS_CL_Model::get_layout()
S
67 2 8
TPLIS_CL_Install::install()
S
67 2 8
TPLIS_CL_Settings_API::show_navigation()
S
66 2 8
TPLIS_CL_Cookies_Law_Core::admin_notice_php()
S
65 1 12
TPLIS_CL_Cookies_Law_Core::constants()
S
61 1 12
TPLIS_CL_Model::init()
S
63 1 11
TPLIS_CL_Settings_API::add_field()
S
63 1 11
TPLIS_CL_Cookies_Law_Core::admin_scripts()
S
71 1 6
TPLIS_CL_Cookies_Law_Core::load_textdomain()
S
74 1 4
TPLIS_CL_Install::init()
S
78 1 3
TPLIS_CL_Settings_API::callback_checkbox()
S
62 1 10
tplis_cl_add_attr_event()
S
74 1 4
TPLIS_CL_Model::prepare_html()
S
65 1 8
tplis_cl_settings_tinymce_buttons_first()
S
72 1 6
TPLIS_CL_Settings::output()
S
75 1 4
TPLIS_CL_Admin_Menu::settings_page()
S
82 1 3
TPLIS_CL()
S
82 1 3
TPLIS_CL_Settings_API::add_section()
S
77 1 4
TPLIS_CL_Model::get_content()
S
65 1 9
TPLIS_CL_Settings_API::__construct()
S
72 1 5
TPLIS_CL_Settings_API::callback_html()
S
81 1 3
TPLIS_CL_Settings_API::callback_number()
S
82 1 3
tplis_cl_settings_tinymce_buttons_sec()
S
78 1 4
TPLIS_CL_Settings_API::set_fields()
S
77 1 4
TPLIS_CL_Admin_Menu::add_menu()
S
77 1 3
tplis_cl_hide_admin_bar_on_preview()
S
82 1 3
TPLIS_CL_Cookies_Law_Core::includes()
S
66 1 9
TPLIS_CL_Admin_Menu::__construct()
S
78 1 3
DGWT_Euroscola_Install::create_tables()
S
72 1 6
TPLIS_CL_Settings_API::set_sections()
S
77 1 4
TPLIS_CL_Settings_API::callback_head()
S
83 1 3
TPLIS_CL_Settings_API::callback_url()
S
82 1 3
DGWT_Euroscola_Install::init()
S
78 1 3
TPLIS_CL_Cookies_Law_Core::__construct()
S
80 1 3
TPLIS_CL_Settings::settings_init()
S
74 1 5
TPLIS_CL_Settings_API::admin_enqueue_scripts()
S
72 1 6
TPLIS_CL_Cookies_Law_Core::hooks()
S
79 1 3