Code Analysis: Menu Icons 0.13.13

Function Rating Maintainability Complexity Lines of code
font_awesome_backward_compatible()
C
14
1 467
Menu_Icons_Meta::get()
B
44 17 42
Menu_Icons_Settings::_enqueue_assets()
A
33 9 106
Menu_Icons_Settings::get_settings_fields()
A
34 5 116
Menu_Icons_Front_End::get_nav_menu_id()
A
51 11 25
Menu_Icons_Front_End::get_svg_icon()
A
44 9 45
Menu_Icons_Front_End::get_icon_style()
A
50 9 29
Menu_Icons_Settings::_meta_box()
A
39 5 82
Menu_Icons_Font_Awesome::_icon_picker_fa_items()
A
46 8 37
Menu_Icons_Settings::init()
A
47 8 35
Menu_Icons_Front_End::_enqueue_styles()
S
49 7 30
Menu_Icons_Picker::_save()
S
53 7 22
kucrut_get_array_value_deep()
S
57 7 18
Kucrut_Form_Field::create()
S
51 6 25
Menu_Icons_Front_End::get_icon()
S
52 6 25
Menu_Icons_Front_End::_add_icon()
S
52 6 23
Menu_Icons_Meta::update()
S
58 6 15
Menu_Icons_Front_End::get_font_icon()
S
54 4 20
Menu_Icons_Picker::_add_extra_type_props_data()
S
55 4 20
Menu_Icons::_init()
S
55 4 19
Kucrut_Form_Field::build_attributes()
S
56 4 18
Menu_Icons_Settings::_get_fields()
S
56 4 17
Menu_Icons_Front_End::init()
S
56 4 16
Kucrut_Form_Field_Text::set_properties()
S
58 4 16
Menu_Icons_Settings::get_fields()
S
45 2 45
Menu_Icons_Picker::_media_templates()
S
58 4 14
Menu_Icons::_wp_menu_icons_dashboard_notice()
S
61 4 13
Menu_Icons_Settings::get_current_menu_id()
S
61 4 12
Kucrut_Form_Field_Select::render()
S
53 3 25
Menu_Icons_Picker::_fields()
S
48 2 36
Mailin::do_request()
S
53 3 21
Menu_Icons::wp_menu_icons_dismiss_dashboard_notice()
S
64 4 9
Menu_Icons_Settings::_admin_notices()
S
59 3 14
kucrut_validate()
S
61 3 13
Menu_Icons_Picker::_get_menu_item_fields()
S
51 2 27
Menu_Icons_Settings::is_menu_icons_disabled_for_menu()
S
63 3 11
Kucrut_Form_Field_Select_Pages::set_properties()
S
57 2 19
kucrut_get_image_sizes()
S
57 2 17
Menu_Icons::_load()
S
49 1 31
kucrut_get_script_suffix()
S
78 3 3
Menu_Icons::get()
S
66 3 9
Kucrut_Form_Field::__get()
S
67 3 8
Menu_Icons_Front_End::get_icon_classes()
S
63 3 10
Kucrut_Form_Field::description()
S
64 3 10
Menu_Icons_Settings::_maybe_update_settings()
S
63 3 10
Kucrut_Form_Field::__construct()
S
59 2 15
Menu_Icons_Picker::init()
S
58 2 14
Kucrut_Form_Field_Checkbox::render()
S
62 2 12
Kucrut_Form_Field::load()
S
63 2 11
Menu_Icons_Front_End::get_image_icon()
S
61 2 11
Menu_Icons::_upsell_admin_notice()
S
55 1 23
Menu_Icons_Font_Awesome::_icon_picker_font_media_templates()
S
60 1 16
wp_get_attachment_image_url()
S
74 2 4
Menu_Icons_Font_Awesome::_icon_type_stylesheet_uri()
S
64 2 10
Kucrut_Form_Field_Radio::set_properties()
S
73 2 5
Kucrut_Form_Field_Select::set_properties()
S
73 2 5
Menu_Icons_Settings::get_menu_settings()
S
66 2 8
Menu_Icons_Settings::_load_nav_menus()
S
63 2 10
Menu_Icons_Settings::_update_settings()
S
60 1 15
Menu_Icons_Settings::_ajax_menu_icons_update_settings()
S
66 2 8
Menu_Icons_Meta::_protect_meta_key()
S
71 2 6
Mailin::__construct()
S
68 2 7
Menu_Icons_Settings::_add_settings_meta_box()
S
64 1 11
Mailin::update_campaign()
S
72 1 5
Menu_Icons_Type::register()
S
82 1 3
Kucrut_Form_Field_Textarea::render()
S
70 1 7
Menu_Icons_Picker::_load_nav_menus()
S
75 1 4
Mailin::get()
S
79 1 3
Mailin::put()
S
79 1 3
Mailin::post()
S
79 1 3
Menu_Icons::_notice_missing_icon_picker()
S
71 1 7
Mailin::create_child_account()
S
79 1 3
Menu_Icons_Picker::_columns()
S
74 1 4
Menu_Icons_Front_End::_add_menu_item_title_filter()
S
69 1 6
Mailin::get_campaigns_v2()
S
79 1 3
Mailin::campaign_report_email()
S
71 1 5
Menu_Icons_Front_End::_add_menu_item_class()
S
76 1 4
Kucrut_Form_Field::set_properties()
S
98 1 1
Mailin::get_campaign_v2()
S
77 1 3
Mailin::get_account()
S
79 1 3
Mailin::create_campaign()
S
79 1 3
Menu_Icons_Picker::_print_tempate()
S
71 1 7
Kucrut_Form_Field_Radio::checked()
S
78 1 3
Menu_Icons_Meta::init()
S
78 1 3
Mailin::campaign_recipients_export()
S
71 1 5
Mailin::share_campaign()
S
79 1 3
Mailin::send_bat_email()
S
71 1 5
Mailin::update_campaign_status()
S
71 1 5
Mailin::create_trigger_campaign()
S
79 1 3
Mailin::update_trigger_campaign()
S
72 1 5
Mailin::get_folders()
S
79 1 3
Mailin::get_folder()
S
78 1 3
Mailin::create_folder()
S
79 1 3
Mailin::delete_folder()
S
78 1 3
Mailin::update_folder()
S
72 1 5
Mailin::get_lists()
S
79 1 3
Mailin::get_list()
S
78 1 3
Mailin::create_list()
S
79 1 3
Mailin::update_list()
S
72 1 5
Mailin::delete_list()
S
78 1 3
Mailin::display_list_users()
S
79 1 3
Kucrut_Form_Field_Checkbox::checked()
S
77 1 3
Kucrut_Form_Field_Select_Multiple::selected()
S
77 1 3
Mailin::delete_child_account()
S
78 1 3
Mailin::update_webhook()
S
72 1 5
Mailin::send_bat_sms()
S
72 1 5
Mailin::import_users()
S
79 1 3
Mailin::send_sms()
S
79 1 3
Mailin::update_child_account()
S
79 1 3
Mailin::delete_user()
S
78 1 3
Kucrut_Form_Field_Select::selected()
S
77 1 3
Mailin::get_report()
S
79 1 3
Mailin::get_attributes()
S
79 1 3
Mailin::create_attribute()
S
79 1 3
Kucrut_Form_Field_Checkbox::set_properties()
S
74 1 4
Mailin::get_attribute()
S
78 1 3
Mailin::delete_users_list()
S
71 1 5
Mailin::get_process()
S
78 1 3
Mailin::export_users()
S
79 1 3
Mailin::send_transactional_template()
S
72 1 5
Mailin::create_update_user()
S
79 1 3
Mailin::delete_sender()
S
78 1 3
Mailin::create_sms_campaign()
S
79 1 3
Kucrut_Form_Field_Special::render()
S
72 1 6
Mailin::get_webhook()
S
78 1 3
Mailin::add_remove_child_credits()
S
79 1 3
Mailin::get_processes()
S
79 1 3
Kucrut_Form_Field_Text::render()
S
66 1 9
Mailin::delete_webhook()
S
78 1 3
Mailin::get_webhooks()
S
79 1 3
Mailin::create_sender()
S
79 1 3
Mailin::delete_campaign()
S
78 1 3
Mailin::add_users_list()
S
71 1 5
Menu_Icons_Type_Fonts::__construct()
S
79 1 3
Mailin::update_template()
S
72 1 5
kucrut_register_sdk()
S
77 1 4
Mailin::update_sms_campaign()
S
72 1 5
Mailin::delete_bounces()
S
79 1 3
Menu_Icons_Settings::_enqueue_font_awesome()
S
69 1 7
Kucrut_Form_Field_Select_Pages::__construct()
S
74 1 4
Mailin::get_user()
S
78 1 3
Menu_Icons_Type::__construct()
S
80 1 3
Mailin::get_reseller_child()
S
79 1 3
Mailin::delete()
S
79 1 3
Mailin::create_webhook()
S
79 1 3
Mailin::get_smtp_details()
S
79 1 3
Kucrut_Form_Field_Select_Multiple::set_properties()
S
72 1 5
Menu_Icons_Front_End::_remove_menu_item_title_filter()
S
69 1 6
Mailin::send_email()
S
79 1 3
Menu_Icons_Font_Awesome::init()
S
71 1 5
Menu_Icons_Settings::get()
S
75 1 4
Kucrut_Form_Field::render()
S
100 1 0
Mailin::get_statistics()
S
79 1 3
Mailin::get_senders()
S
79 1 3
Kucrut_Form_Field_Select_Pages::render()
S
81 1 3
Kucrut_Form_Field::create_id()
S
75 1 4
Menu_Icons_Settings::_reset_settings()
S
65 1 9
Kucrut_Form_Field::create_id_name()
S
68 1 9
Mailin::create_template()
S
79 1 3
Kucrut_Form_Field::create_name()
S
71 1 5
Menu_Icons::_admin_enqueue_scripts()
S
64 1 10
Mailin::delete_attribute()
S
72 1 5
Mailin::update_sender()
S
72 1 5