Code Analysis: Poll Maker 4.4.8

Function Rating Maintainability Complexity Lines of code
Poll_Maker_Ays_Public::ays_poll_generate_html()
D
0
591 1,673
Polls_List_Table::add_or_edit_polls()
D
0
394 827
Poll_Maker_Ays_Public::ays_finish_poll()
D
4
126 326
Poll_Maker_Ays_Public::ays_poll_results_generate_shortcode()
D
16
57 276
Poll_Maker_Ays_Public::ays_poll_get_results()
D
18
61 216
Poll_Maker_Settings_Actions::store_data()
D
25
58 105
Pma_Results_List_Table::get_reports()
B
33 22 90
Pma_Categories_List_Table::add_edit_poll_category()
B
37 22 69
Poll_Maker_Ays_Public::ays_poll_category_generate_html()
B
34 20 84
Pma_Results_List_Table::column_default()
B
43 22 45
Pma_Results_List_Table::column_answer()
B
41 19 46
Poll_Maker_Ays_Public::ays_set_poll_fields_placeholders_texts()
B
47 20 29
Poll_Maker_Ays_Admin::ays_poll_sale_baner()
B
36 13 92
Poll_Maker_Ays_Public::ays_poll_all_generate_shortcode()
A
45 15 37
Poll_Maker_Ays_Public::ays_poll_get_current_answer_users_pics()
A
45 15 37
Poll_Maker_Ays_Public::check_shedule_expired_poll()
A
47 15 32
Ays_Poll_Maker_Extra_Shortcodes_Public::get_user_profile_data()
A
49 15 27
Poll_Maker_Ays_Public::ays_answer_numbering()
A
44 13 52
Poll_Maker_Ays_Public::get_poll_by_id()
A
43 12 46
Poll_Maker_Ays_Admin::get_next_or_prev_row_by_id()
A
48 13 29
Ays_Poll_Maker_Extra_Shortcodes_Public::ays_generate_current_poll_author_html()
A
46 12 34
Ays_Poll_Maker_Extra_Shortcodes_Public::ays_generate_category_description_html()
A
48 12 30
Ays_Poll_Maker_Extra_Shortcodes_Public::ays_generate_category_title_html()
A
48 12 30
Poll_Maker_Ays_Admin::get_listtables_title_length()
A
50 12 26
Poll_Maker_Ays_Activator::insert_default_values()
A
33 5 130
Polls_List_Table::get_polls()
A
45 11 39
Polls_List_Table::poll_notices()
A
49 11 30
Poll_Maker_Ays_Admin::ays_poll_create_author()
A
46 10 38
Poll_Maker_Ays_Admin::poll_maker_el_widgets_registered()
A
52 11 23
Polls_List_Table::column_default()
A
56 11 18
Polls_List_Table::duplicate_poll()
A
39 7 71
Pma_Results_List_Table::process_bulk_action()
A
49 10 26
Polls_List_Table::process_bulk_action()
A
50 10 25
Pma_Categories_List_Table::process_bulk_action()
A
52 10 22
Polls_List_Table::column_poll_image()
A
48 9 30
Poll_Maker_Ays_Public::get_user_profile_data()
A
54 9 20
Pma_Results_List_Table::column_categories()
A
47 8 34
Pma_Results_List_Table::record_count()
A
47 8 32
Ays_Poll_Maker_Extra_Shortcodes_Public::get_curent_poll_creation_date()
A
55 9 16
Poll_Maker_Ays_Public::ays_add_answer_poll()
A
46 7 39
Polls_List_Table::column_create_date()
A
53 8 21
Poll_Maker_Ays_Public::enqueue_styles_early()
A
53 8 21
array_column()
A
57 8 17
Polls_List_Table::column_categories()
S
49 7 30
Pma_Categories_List_Table::get_poll_categories()
S
48 7 30
Poll_Maker_Ays_Public::ays_add_mailchimp_transaction()
S
45 6 41
Poll_Maker_Ays_Public::hex2rgba()
S
51 7 26
Pma_Categories_List_Table::poll_category_notices()
S
54 7 21
Poll_Maker_Ays_Public::ays_recent_poll_ids()
S
53 7 20
Poll_Maker_Ays_Public::get_user_ip()
S
57 7 19
Poll_Maker_Data::ays_poll_get_image_id_by_url()
S
55 7 17
Pma_Results_List_Table::get_views()
S
49 6 30
Polls_List_Table::extra_tablenav()
S
46 5 43
Poll_Maker_Ays_Admin::enqueue_scripts()
S
40 4 57
Poll_Maker_Ays_Admin::poll_maker_capabilities()
S
53 6 23
Poll_Maker_Ays_Public::ays_poll_generate_keyword_array()
S
52 6 23
Ays_Poll_Maker_Extra_Shortcodes_Public::ays_poll_passed_users_count_html()
S
53 6 21
Poll_Maker_Ays_Public::ays_poll_create_columns_array()
S
56 6 18
Polls_List_Table::get_where_condition()
S
56 6 17
Poll_Maker_Settings_Actions::poll_settings_notices()
S
57 6 17
Ays_Poll_Maker_Extra_Shortcodes_Public::ays_generate_current_poll_author_method()
S
57 6 15
Poll_Maker_Ays_Public::ays_is_elementor()
S
61 6 12
Poll_Maker_Ays_Admin::ays_restriction_string()
S
54 5 22
ays_poll_gutenberg_scripts()
S
43 3 50
Poll_Maker_Ays_Public::secondsToWords()
S
55 5 20
Pma_Results_List_Table::results_notices()
S
57 5 17
Poll_Maker_Ays_Admin::ays_get_mailchimp_lists()
S
49 4 31
poll_maker_admin_notice()
S
49 3 46
Poll_Maker_Ays_Public::ays_poll_get_avatars()
S
57 5 15
Ays_Poll_Maker_Extra_Shortcodes_Public::ays_generate_users_html()
S
58 5 14
Poll_Maker_Ays_Admin::add_tabs()
S
44 2 58
Ays_Poll_Maker_Extra_Shortcodes_Public::ays_generate_category_title_method()
S
59 5 12
Poll_Maker_Settings_Actions::ays_update_setting()
S
52 4 27
Pma_Categories_List_Table::column_default()
S
62 5 12
Ays_Poll_Maker_Extra_Shortcodes_Public::ays_generate_passed_users_count_method()
S
59 5 12
Ays_Poll_Maker_Extra_Shortcodes_Public::ays_generate_creation_date_method()
S
59 5 12
Ays_Poll_Maker_Extra_Shortcodes_Public::ays_generate_category_description_method()
S
59 5 12
Ays_Poll_Maker_Extra_Shortcodes_Public::ays_generate_poll_answers_count_method()
S
59 5 12
Polls_List_Table::get_poll_by_id()
S
51 4 26
Poll_Maker_Widget::form()
S
52 4 25
Poll_Maker_Ays_Activator::activate()
S
43 1 68
Poll_Maker_Data::get_user_passed_polls_count()
S
53 4 23
Ays_Poll_Maker_Extra_Shortcodes_Public::get_user_passed_polls_count()
S
53 4 23
Ays_Poll_Maker_Extra_Shortcodes_Public::get_user_all_passed_polls_count()
S
53 4 23
Pma_Results_List_Table::ays_poll_get_users()
S
54 4 21
Poll_Maker_Ays_Admin::ays_poll_halloween_bundle()
S
43 1 63
Poll_Maker_Ays_Admin::ays_poll_update_banner_time()
S
56 4 17
Pma_Results_List_Table::column_poll_title()
S
49 3 28
Pma_Categories_List_Table::get_where_condition()
S
59 4 13
Poll_Maker_Ays_Public::ays_generate_display_polls_method()
S
58 4 13
Poll_Maker_Ays_Admin::display_plugin_polls_page()
S
61 4 13
Poll_Maker_Ays_Admin::display_plugin_cats_page()
S
61 4 13
Poll_Maker_Ays_Admin::ays_poll_sale_message_poll_countdown()
S
45 1 49
Ays_Poll_Maker_Extra_Shortcodes_Public::ays_generate_poll_answers_count_html()
S
54 3 19
Poll_Maker_Ays_Admin::ays_poll_sale_message_black_friday()
S
44 1 48
Poll_Maker_Ays_Admin::admin_menu_styles()
S
56 1 48
Poll_Maker_Ays_Admin::codemirror_enqueue_scripts()
S
57 3 16
Poll_Maker_Ays_Admin::ays_poll_sale_message_mega_bundle_new()
S
46 1 45
Poll_Maker_Ays_Admin::ays_poll_sale_message_christmas_message()
S
45 1 45
Poll_Maker_Data::ays_poll_get_image_alt_text_by_id()
S
64 4 10
Pma_Categories_List_Table::column_polls()
S
58 3 15
Polls_List_Table::prepare_items()
S
57 3 15
Poll_Maker_Ays_Admin::poll_maker_admin_footer()
S
61 3 14
Ays_Poll_Maker_Extra_Shortcodes_Public::ays_generate_user_passed_polls_count_html()
S
59 3 14
Ays_Poll_Maker_Extra_Shortcodes_Public::ays_generate_user_all_passed_polls_count_html()
S
59 3 14
Poll_Maker_Ays_Admin::ays_poll_sale_message_new_mega_bundle()
S
46 1 43
Polls_List_Table::column_publish()
S
58 3 13
Pma_Results_List_Table::delete_reports()
S
52 2 27
Pma_Results_List_Table::get_categories()
S
61 3 12
aysPollMakerVersionCompare()
S
62 3 11
Elementor\Widget_Poll_Maker_Elementor::_register_controls()
S
48 1 41
Poll_Maker_Ays_Admin::versionCompare()
S
62 3 11
Poll_Maker_Ays_Admin::enqueue_styles()
S
54 2 19
Poll_Maker_Ays::load_dependencies()
S
56 2 18
Poll_Maker_Settings_Actions::ays_add_setting()
S
57 2 18
Poll_Maker_Ays_Admin::add_plugin_results_submenu()
S
56 2 17
ays_poll_gutenberg_block_register()
S
51 1 31
pollmaker_render_callback()
S
68 3 7
Pma_Results_List_Table::column_vote_reason()
S
73 3 4
Poll_Maker_Ays_Loader::run()
S
66 3 8
Elementor\Widget_Poll_Maker_Elementor::render()
S
69 3 5
Poll_Maker_Ays_Public::show_poll()
S
68 3 7
Polls_List_Table::record_count()
S
63 3 10
Pma_Results_List_Table::mark_as_read()
S
60 2 14
Pma_Categories_List_Table::column_title()
S
57 2 14
Poll_Maker_Ays_Admin::ays_poll_sale_message_business_bundle()
S
55 1 28
Poll_Maker_Settings_Actions::check_setting_mailchimp()
S
60 2 13
Poll_Maker_Ays_Admin::__construct()
S
60 2 13
Poll_Maker_Ays_Admin::apm_deactivate_plugin_option()
S
60 2 13
Ays_Poll_Maker_Extra_Shortcodes_Public::ays_poll_creation_date_html()
S
59 2 13
Poll_Maker_Settings_Actions::ays_get_setting()
S
60 2 13
Poll_Maker_Ays_Admin::ays_poll_sale_message_mega_bundle()
S
55 1 28
Poll_Maker_Ays_Admin::add_plugin_admin_menu()
S
60 2 12
Poll_Maker_Ays::define_admin_hooks()
S
50 1 27
Poll_Maker_Ays_Admin::add_poll_row_meta()
S
60 2 12
Poll_Maker_Ays::__construct()
S
62 2 12
Poll_Maker_Settings_Actions::get_db_data()
S
62 2 11
Poll_Maker_Ays_Admin::ays_poll_sale_message_small_spring()
S
52 1 26
Elementor\Widget_Poll_Maker_Elementor::get_active_polls()
S
62 2 11
Poll_Maker_Ays_Admin::register_poll_ays_widget()
S
62 2 11
Poll_Maker_Ays_Public::enqueue_scripts()
S
52 1 24
Pma_Results_List_Table::column_poll_id()
S
56 1 19
Polls_List_Table::delete_polls()
S
56 1 19
Pma_Results_List_Table::get_columns()
S
56 1 18
Poll_Maker_Ays_Public::get_poll_results_count_by_id()
S
58 1 16
Ays_Poll_Maker_Extra_Shortcodes_Public::__construct()
S
57 1 16
Polls_List_Table::get_columns()
S
57 1 16
Poll_Maker_Ays_Admin::validateDate()
S
74 2 4
Polls_List_Table::display_tablenav()
S
63 1 15
Ays_Poll_Maker_Extra_Shortcodes_Public::ays_generate_user_display_name_method()
S
64 2 10
Poll_Maker_Ays_Activator::ays_poll_update_db_check()
S
67 2 8
Pma_Results_List_Table::column_unread()
S
74 2 4
Poll_Maker_Ays_Public::replace_message_variables()
S
69 2 6
Poll_Maker_Ays_Public::get_instance()
S
70 2 6
Poll_Maker_Ays_Public::ays_get_polls_pool()
S
68 2 7
Poll_Maker_Ays_Public::rgb2hex()
S
67 2 7
Poll_Maker_Ays_Public::get_answer_by_id_multi()
S
59 1 15
Poll_Maker_Widget::update()
S
69 2 7
Ays_Poll_Maker_Extra_Shortcodes_Public::ays_generate_user_first_name_method()
S
64 2 10
Ays_Poll_Maker_Extra_Shortcodes_Public::ays_generate_user_last_name_method()
S
64 2 10
Poll_Maker_Ays_Public::get_answer_by_id()
S
59 1 15
Poll_Maker_Ays_Public::ays_autoembed()
S
64 2 10
Poll_Maker_Data::ays_poll_autoembed()
S
63 2 10
poll_maker_activation_redirect_method()
S
72 2 5
Pma_Categories_List_Table::column_cb()
S
68 2 8
Polls_List_Table::column_title()
S
56 1 15
Ays_Poll_Maker_Extra_Shortcodes_Public::ays_generate_user_passed_polls_count_method()
S
64 2 10
Ays_Poll_Maker_Extra_Shortcodes_Public::ays_generate_user_all_passed_polls_count_method()
S
64 2 10
Ays_Poll_Maker_Extra_Shortcodes_Public::ays_generate_user_email_method()
S
64 2 10
Poll_Maker_Ays_Public::ays_poll_get_limit_user_count_by_ip()
S
58 1 14
Poll_Maker_Ays_Admin::add_plugin_categories_submenu()
S
61 1 13
Poll_Maker_Ays_Admin::add_plugin_polls_submenu()
S
61 1 13
Poll_Maker_Ays_Public::ays_poll_get_limit_user_count_by_id()
S
59 1 13
Pma_Categories_List_Table::prepare_items()
S
62 1 12
Pma_Results_List_Table::prepare_items()
S
62 1 12
Poll_Maker_Ays_Admin::add_plugin_general_settings_submenu()
S
63 1 11
Poll_Maker_Ays_Admin::add_plugin_formfields_submenu()
S
63 1 11
Polls_List_Table::get_poll_pass_count()
S
62 1 11
Pma_Categories_List_Table::get_columns()
S
62 1 11
Poll_Maker_Ays::define_public_hooks()
S
62 1 11
Poll_Maker_Ays_Admin::add_plugin_pro_features_submenu()
S
63 1 11
Pma_Results_List_Table::get_sortable_columns()
S
63 1 11
Pma_Results_List_Table::get_answer_by_id()
S
62 1 11
Pma_Results_List_Table::get_report_by_id()
S
62 1 11
Poll_Maker_Ays_Admin::add_plugin_how_to_use_submenu()
S
63 1 11
Poll_Maker_Ays_Public::__construct()
S
62 1 11
Poll_Maker_Ays_Admin::screen_option_polls()
S
62 1 11
Pma_Categories_List_Table::get_poll_category()
S
62 1 11
Pma_Results_List_Table::get_poll_type()
S
62 1 11
Poll_Maker_Ays_Admin::screen_option_cats()
S
62 1 11
Poll_Maker_Ays_Public::ays_get_poll_category()
S
62 1 11
Poll_Maker_Ays_Admin::screen_option_results()
S
62 1 11
Poll_Maker_Settings_Actions::__construct()
S
81 1 3
Pma_Categories_List_Table::delete_poll_categories()
S
65 1 9
Pma_Categories_List_Table::no_items()
S
80 1 3
Pma_Results_List_Table::readed_records_count()
S
72 1 5
Poll_Maker_Ays_Admin::display_plugin_how_to_use_page()
S
82 1 3
Polls_List_Table::column_code_include()
S
79 1 3
Poll_Maker_Ays_Loader::add_action()
S
77 1 3
Elementor\Widget_Poll_Maker_Elementor::render_plain_content()
S
98 1 1
Poll_Maker_Ays_Public::ays_poll_generate_shortcode()
S
68 1 7
Polls_List_Table::get_bulk_actions()
S
71 1 6
Poll_Answer_Results::get_polls()
S
68 1 7
Poll_Maker_Ays_Public::get_answer_by_ids()
S
69 1 6
Poll_Maker_Ays_Admin::set_screen()
S
81 1 3
Pma_Results_List_Table::all_record_count()
S
72 1 5
Pma_Categories_List_Table::column_shortcode()
S
79 1 3
Pma_Categories_List_Table::record_count()
S
70 1 6
Polls_List_Table::column_completed_count()
S
70 1 6
Poll_Maker_Ays_Loader::add()
S
64 1 10
Poll_Maker_Ays_Admin::get_max_id()
S
67 1 7
Poll_Maker_Ays_Loader::add_filter()
S
77 1 3
Pma_Results_List_Table::get_polls()
S
68 1 7
Poll_Maker_Data::get_all_polls()
S
68 1 7
Poll_Answer_Results::get_poll_answers()
S
67 1 7
Poll_Maker_Widget::widget()
S
70 1 6
Pma_Results_List_Table::column_cb()
S
74 1 5
Poll_Maker_Ays_Deactivator::deactivate()
S
89 1 2
Polls_List_Table::__construct()
S
63 1 10
Pma_Results_List_Table::unread_records_count()
S
72 1 5
Poll_Maker_Ays_Admin::display_plugin_featured_plugins_page()
S
81 1 3
Ays_Poll_Maker_Extra_Shortcodes_Public::get_poll_by_id()
S
66 1 8
Poll_Maker_Ays_Public::enqueue_styles()
S
77 1 3
Elementor\Widget_Poll_Maker_Elementor::get_icon()
S
82 1 3
Poll_Maker_Ays_Admin::display_plugin_settings_page()
S
81 1 3
activate_poll_maker_ays()
S
76 1 4
Pma_Results_List_Table::__construct()
S
63 1 10
Poll_Maker_Ays::set_locale()
S
75 1 4
Ays_Poll_Maker_Extra_Shortcodes_Public::get_poll_category_by_id()
S
67 1 7
Poll_Maker_Ays_i18n::load_plugin_textdomain()
S
69 1 7
Poll_Maker_Ays_Public::show_chart_js()
S
77 1 3
Poll_Maker_Ays_Admin::add_action_links()
S
65 1 8
Polls_List_Table::no_items()
S
80 1 3
Elementor\Widget_Poll_Maker_Elementor::get_categories()
S
81 1 3
Pma_Results_List_Table::column_vote_date()
S
78 1 3
Poll_Maker_Ays_Admin::add_plugin_featured_plugins_submenu()
S
64 1 10
run_poll_maker_ays()
S
71 1 6
Poll_Maker_Settings_Actions::ays_delete_setting()
S
66 1 9
Pma_Categories_List_Table::__construct()
S
63 1 10
Elementor\Widget_Poll_Maker_Elementor::get_title()
S
79 1 3
Poll_Maker_Ays_Admin::display_plugin_formfields_page()
S
82 1 3
Poll_Maker_Ays::get_plugin_name()
S
82 1 3
Poll_Maker_Ays_Admin::screen_option_settings()
S
76 1 4
Polls_List_Table::get_categories()
S
69 1 6
Polls_List_Table::column_cb()
S
72 1 6
Elementor\Widget_Poll_Maker_Elementor::content_template()
S
98 1 1
Pma_Categories_List_Table::get_sortable_columns()
S
69 1 7
Pma_Results_List_Table::get_bulk_actions()
S
72 1 6
Polls_List_Table::get_sortable_columns()
S
68 1 8
Elementor\Widget_Poll_Maker_Elementor::get_default_poll()
S
68 1 7
Pma_Results_List_Table::no_items()
S
80 1 3
Poll_Maker_Ays_Loader::__construct()
S
77 1 4
Poll_Maker_Ays_Admin::display_plugin_results_page()
S
82 1 3
Poll_Maker_Ays_Admin::display_plugin_pro_features_page()
S
82 1 3
Poll_Maker_Ays::get_loader()
S
82 1 3
Poll_Answer_Results::__construct()
S
81 1 3
Polls_List_Table::column_shortcode()
S
79 1 3
Elementor\Widget_Poll_Maker_Elementor::get_name()
S
82 1 3
Pma_Categories_List_Table::get_bulk_actions()
S
71 1 6
deactivate_poll_maker_ays()
S
76 1 4
Poll_Maker_Ays::get_version()
S
82 1 3
Poll_Maker_Ays::run()
S
82 1 3
Poll_Maker_Widget::__construct()
S
67 1 8