Code Analysis: Call Now Button 1.0.1

Function Rating Maintainability Complexity Lines of code
cnb_admin_settings_page()
D
19
42 289
cnb_button_edit_form()
D
18
34 333
cnb_render_form_action()
D
23
40 226
cnb_footer()
C
34 30 72
cnb_admin_page_profile_edit_render_form()
C
31 18 156
cnb_update_options()
B
40 24 54
cnb_settings_options_validate()
B
38 23 65
cnb_admin_page_legacy_edit_render()
B
26
8 246
cnb_domain_upgrade_overview()
B
36 15 110
CnbAppRemoteHelper::convertButton()
B
50 18 25
CnbAdminCloud::cnb_wp_create_button()
B
39 15 66
cnb_admin_page_overview_render_list()
A
38 14 73
cnb_admin_page_action_create_process()
A
36 13 83
CnbDomain::setSaneDefault()
A
46 15 39
cnb_head()
A
41 14 49
cnb_stripe_get_countries()
A
22
1 242
CnbAppRemoteHelper::convertAction()
A
50 15 25
cnb_get_cloud_notices()
A
44 13 45
cnb_register_admin_pages()
A
41 12 51
cnb_admin_update_button()
A
39 11 64
cnb_admin_header_args()
A
48 13 31
cnb_admin_page_condition_edit_render()
A
40 10 65
Cnb_Condition_List_Table::column_default()
A
47 12 34
Cnb_Action_List_Table::column_default()
A
48 11 32
CnbAdminCloud::cnb_update_button_and_conditions()
A
50 11 27
Cnb_Domain_List_Table::column_default()
A
52 11 24
cnb_admin_create_button()
A
42 9 53
Cnb_Button_List_Table::prepare_items()
A
46 10 34
cnb_admin_page_action_edit_render()
A
41 8 61
cnb_admin_process_action()
A
57 10 16
cnb_show_api_traces()
A
50 9 28
Cnb_Button_List_Table::process_bulk_action()
A
50 9 26
cnb_admin_page_domain_edit_render_form_advanced()
A
45 7 55
cnb_admin_button_overview_render()
A
53 9 23
cnb_promobox()
A
45 7 49
cnb_admin_page_domain_create_process()
A
43 7 48
Cnb_Condition_List_Table::prepare_items()
A
48 8 30
Cnb_Domain_List_Table::prepare_items()
A
48 8 30
Cnb_Action_List_Table::prepare_items()
A
48 8 30
Cnb_Apikey_List_Table::prepare_items()
A
48 8 30
cnb_delete_condition()
A
50 8 26
cnb_admin_page_action_edit_process()
A
42 6 54
cnb_admin_page_condition_edit_process()
A
42 6 54
cnb_admin_page_condition_create_process()
A
42 6 54
cnb_admin_page_domain_overview_render()
A
54 8 21
Cnb_Button_List_Table::column_default()
A
55 8 21
cnb_admin_page_domain_edit_process_domain()
A
53 8 21
Cnb_Condition_List_Table::get_data()
A
48 7 34
Cnb_Action_List_Table::get_data()
A
49 7 33
array_column_ext()
S
59 8 13
cnb_admin_page_domain_edit_render_form_plan_details()
S
46 6 43
Cnb_Button_List_Table::column_actions()
S
50 7 28
cnb_actiontype_to_icontext()
S
62 8 11
CnbAdminCloud::cnb_admin_get_error_message_details()
S
51 7 25
cnb_admin_page_edit_render()
S
47 6 39
cnb_admin_page_legacy_upgrade_render()
S
39 1 114
cnb_admin_page_domain_upgrade_render_content()
S
48 6 38
CnbAdminCloud::cnb_wp_migrate_button()
S
43 5 52
Cnb_Action_List_Table::column_actionType()
S
43 5 49
cnb_action_after_header()
S
55 7 18
cnb_conditions_after_header()
S
55 7 18
cnb_admin_page_action_overview_render()
S
56 7 18
cnb_admin_page_condition_overview_render()
S
56 7 18
CnbButton::setSaneDefault()
S
58 7 15
cnb_render_form_condition()
S
48 5 44
cnb_head()
S
50 6 28
Cnb_Button_List_Table::get_data()
S
51 6 28
CnbAppRemote::cnb_remote_handle_response()
S
54 6 21
cnb_enable_disable_button()
S
53 6 19
Cnb_Domain_List_Table::process_bulk_action()
S
54 6 19
Cnb_Condition_List_Table::process_bulk_action()
S
55 6 18
Cnb_Action_List_Table::process_bulk_action()
S
55 6 18
Cnb_Apikey_List_Table::process_bulk_action()
S
55 6 18
CnbAdminCloud::cnb_set_default_option_for_cloud()
S
57 6 17
cnb_add_header_action_edit()
S
57 6 16
cnb_add_new_domain_action()
S
56 6 16
cnb_delete_domain()
S
57 6 15
cnb_add_header_condition_edit()
S
58 6 15
cnb_delete_apikey()
S
57 6 15
cnb_admin_page_apikey_overview_render()
S
59 6 14
Cnb_Apikey_List_Table::column_default()
S
59 6 14
cnb_create_days_of_week_array()
S
60 6 13
Cnb_Button_List_Table::column_name()
S
45 4 43
cnb_delete_action()
S
50 5 27
cnb_add_header_domain_edit()
S
60 6 12
cnb_admin_page_domain_upgrade_get_checkout()
S
46 4 41
changeColor()
S
59 6 11
cnb_admin_page_domain_edit_render()
S
52 5 26
Cnb_Button_List_Table::get_views()
S
51 5 24
cnb_admin_page_action_edit_render_main()
S
55 5 20
Cnb_Condition_List_Table::column_conditionType()
S
48 4 34
cnb_admin_page_button_overview_add_new()
S
58 5 19
cnb_upgrade_notice()
S
57 5 17
CnbAdminCloud::cnb_wp_get_actions_for_button()
S
58 5 15
cnb_admin_page_condition_overview_bid()
S
58 5 14
cnb_delete_button()
S
60 5 13
cnb_admin_page_action_overview_bid()
S
61 5 11
cnb_admin_setting_migrate()
S
51 4 26
CnbAdminNotices::renderNotice()
S
54 4 21
cnb_admin_profile_edit_process()
S
48 3 35
cnb_plugin_meta()
S
49 3 34
cnb_admin_page_apikey_create_process()
S
48 3 34
cnb_domain_upgrade_upgraded()
S
55 4 19
cnb_get_notices()
S
58 4 17
cnb_settings_disallow_active_without_phone_number()
S
66 5 7
CnbAdminNotices::action_admin_notices()
S
63 5 10
cnb_array_column()
S
59 4 14
cnb_check_for_caching()
S
52 3 27
cnb_admin_page_domain_edit_process()
S
50 3 27
Cnb_Domain_List_Table::column_name()
S
48 2 35
Cnb_Domain_List_Table::get_data()
S
55 3 20
Cnb_Apikey_List_Table::get_data()
S
57 3 17
Cnb_Condition_List_Table::get_columns()
S
57 3 16
cnb_print_domain_upgrade_notice()
S
57 3 15
isButtonActive()
S
71 4 5
cnb_admin_profile_edit_process_real()
S
63 4 10
Cnb_Action_List_Table::sort_data()
S
63 4 9
CnbAppRemote::cnb_remote_post()
S
58 3 15
CnbAdminCloud::cnb_wp_create_domain()
S
59 3 15
Cnb_Button_List_Table::sort_data()
S
63 4 9
CnbAdminCloud::cnb_remote_create_wp_domain()
S
57 3 15
Cnb_Condition_List_Table::sort_data()
S
63 4 9
Cnb_Action_List_Table::get_columns()
S
58 3 15
Cnb_Domain_List_Table::sort_data()
S
63 4 9
CnbAppRemote::cnb_remote_get_args()
S
59 3 15
Cnb_Apikey_List_Table::sort_data()
S
63 4 9
CnbAdminCloud::cnb_wp_create_action()
S
58 3 14
get_cnb_domain_upgrade()
S
59 3 14
cnb_delete_action_real()
S
60 3 13
CnbAppRemote::cnb_remote_patch()
S
60 3 13
CnbAppRemote::cnb_remote_delete()
S
60 3 13
CnbAdminCloud::cnb_wp_create_condition()
S
60 3 12
CnbGet::get()
S
62 3 12
CnbAdminCloud::cnb_admin_get_success_message()
S
60 3 11
CnbAdminCloud::cnb_create_apikey()
S
61 3 11
cnb_show_feedback_collection()
S
54 2 25
cnb_admin_page_domain_edit_render_form_button_display()
S
56 1 34
getProfileEditModal()
S
57 2 18
cnb_admin_page_domain_edit_render_form_tracking()
S
56 1 33
cnb_admin_page_condition_overview_render_list()
S
57 2 17
cnb_plugin_add_action_link()
S
58 2 16
cnb_admin_page_apikey_overview_render_list()
S
58 2 16
cnb_admin_page_action_overview_render_list()
S
58 2 16
cnb_admin_page_domain_overview_render_list()
S
59 2 15
cnb_admin_button_delete_actions()
S
68 3 6
cnb_get_domain()
S
66 3 8
cnb_head()
S
63 3 9
cnb_get_options()
S
63 3 10
cnb_wporg_recursive_sanitize_text_field()
S
64 3 10
cnb_show_advanced()
S
68 3 7
zindexToOrder()
S
70 3 6
cnb_get_plan()
S
68 3 8
cnb_admin_settings_create_cloud_domain()
S
67 3 7
cnb_admin_settings_migrate_legacy_to_cloud()
S
67 3 7
CnbAdminCloud::cnb_create_condition()
S
63 3 10
CnbAppRemote::cnb_remote_create_domain()
S
63 3 10
CnbAppRemoteHelper::cnb_remote_cleanup_properties()
S
77 3 3
CnbAppRemote::cnb_remote_create_button()
S
63 3 10
CnbAppRemote::cnb_remote_create_action()
S
63 3 10
CnbAppRemote::cnb_remote_create_condition()
S
63 3 10
cnb_admin_page_leagcy_edit_render_tracking()
S
54 1 29
CnbAppRemote::cnb_remote_get()
S
60 2 13
cnb_admin_page_render_thickbox()
S
60 2 13
CnbAdminNotices::action_admin_init()
S
61 2 12
CnbAppRemotePayment::cnb_remote_post_subscription()
S
62 2 12
CnbAdminCloud::cnb_delete_button()
S
61 2 11
cnb_get_changelog()
S
52 1 26
cnb_add_header_button_edit()
S
62 2 11
cnb_admin_page_leagcy_edit_render_conversions()
S
57 1 22
cnb_settings_api_key_input()
S
56 1 20
cnb_add_new_apikey_modal_action()
S
56 1 20
cnb_settings_get_account_missing_notice()
S
59 1 19
cnb_get_defaults()
S
56 1 19
cnb_api_key_invalid_notice()
S
59 1 16
cnb_settings_get_button_missing_notice()
S
58 1 16
cnb_admin_page_leagcy_edit_render_zindex()
S
64 1 16
Cnb_Condition_List_Table::__construct()
S
64 2 10
cnb_settings_get_domain_missing_notice()
S
59 1 15
CnbAppRemote::cnb_remote_delete_action()
S
66 2 8
CnbAdminCloud::cnb_update_button_actions_conditions()
S
63 2 10
CnbAdminNotices::__construct()
S
64 2 9
CnbAdminCloud::cnb_create_action()
S
63 2 10
CnbAdminCloud::cnb_update_button()
S
63 2 10
CnbAdminCloud::cnb_update_action()
S
66 2 8
Cnb_Condition_List_Table::get_bulk_actions()
S
72 2 6
CnbAdminCloud::cnb_delete_apikey()
S
62 2 10
CnbAdminCloud::cnb_update_condition()
S
66 2 8
CnbAppRemote::cnb_remote_update_domain()
S
66 2 8
Cnb_Action_List_Table::__construct()
S
64 2 10
CnbAdminCloud::cnb_delete_action()
S
65 2 8
CnbAppRemote::cnb_remote_update_button()
S
66 2 8
CnbAdminCloud::cnb_update_domain()
S
63 2 10
CnbAppRemote::cnb_remote_delete_button()
S
66 2 8
CnbAppRemote::cnb_remote_delete_condition()
S
66 2 8
CnbAdminCloud::cnb_create_button()
S
63 2 10
CnbAppRemote::cnb_remote_delete_apikey()
S
66 2 8
CnbAppRemote::cnb_remote_update_condition()
S
64 2 9
CnbAppRemote::cnb_remote_update_wp_button()
S
64 2 9
Cnb_Action_List_Table::get_bulk_actions()
S
72 2 6
CnbAdminCloud::cnb_delete_domain()
S
62 2 10
CnbAppRemoteHelper::convertCondition()
S
65 2 9
CnbAdminCloud::cnb_delete_condition()
S
65 2 8
CnbAppRemote::cnb_get_api_base()
S
74 2 4
CnbAppRemote::cnb__get_transient_base()
S
69 2 7
CnbAdminCloud::cnb_create_domain()
S
63 2 10
CnbAdminNotices::notices()
S
74 2 5
CnbGet::__construct()
S
71 2 6
cnb_update_needed()
S
71 2 5
CnbAppRemote::cnb_remote_update_action()
S
63 2 10
cnb_is_active_tab()
S
75 2 4
cnb_get_active_tab_name()
S
77 2 3
cnb_admin_page_render_thickbox()
S
63 1 15
CnbAppRemote::cnb_clean_site_url()
S
64 2 10
CnbAppRemote::cnb_remote_delete_domain()
S
66 2 8
CnbAdminNotices::get_instance()
S
71 2 6
RemoteTracer::getInstance()
S
71 2 6
cnb_timestamp_to_string()
S
71 2 6
cnb_button_classic_enabled_but_no_number_notice()
S
60 1 14
cnb_get_new_button_link()
S
60 1 14
getZindexMap()
S
60 1 14
cnb_action_edit_create_tab_url()
S
61 1 13
Cnb_Domain_List_Table::get_columns()
S
60 1 13
wp_generate_uuid4()
S
62 1 13
cnb_settings_api_key_invalid_notice()
S
64 1 13
cnb_button_disabled_notice()
S
61 1 13
cnb_create_tab_url_conditions()
S
61 1 13
cnb_create_tab_url_button()
S
61 1 13
cnb_admin_page_leagcy_edit_render_zoom()
S
66 1 13
Cnb_Action_List_Table::_js_vars()
S
62 1 12
cnb_create_tab_url_legacy()
S
63 1 11
cnb_create_new_button()
S
64 1 11
cnb_admin_update_action()
S
76 1 4
CnbAppRemoteHelper::convertApiKey()
S
74 1 5
RemoteTracer::getTraces()
S
81 1 3
CnbAppRemote::cnb_remote_get_button_for_condition()
S
75 1 4
cnb_generic_error_notice()
S
67 1 9
cnb_admin_footer()
S
75 1 5
CnbAppRemote::wp_remote_patch()
S
71 1 5
Cnb_Apikey_List_Table::__construct()
S
69 1 7
cnb_admin_create_apikey()
S
76 1 4
zindex()
S
76 1 4
RemoteTracer::addTrace()
S
80 1 3
CnbAppRemote::cnb_remote_get_user_info()
S
76 1 4
CnbAppRemote::cnb_remote_get_domains()
S
76 1 4
cnb_add_header_action_overview()
S
83 1 3
CnbAppRemote::cnb_get_user_base()
S
78 1 3
RemoteTrace::__construct()
S
71 1 6
Cnb_Apikey_List_Table::column_cb()
S
69 1 7
cnb_get_button_types()
S
70 1 7
Cnb_Condition_List_Table::column_cb()
S
69 1 7
cnb_admin_styling()
S
78 1 4
Cnb_Domain_List_Table::__construct()
S
69 1 7
cnb_options_validate()
S
75 1 4
CnbAppRemote::cnb_remote_get_apikeys()
S
76 1 4
cnb_admin_create_action()
S
76 1 4
CnbAdminNotices::renderWarning()
S
75 1 4
cnb_add_header_legacy_edit()
S
79 1 3
Cnb_Action_List_Table::no_items()
S
82 1 3
cnb_get_condition_filter_types()
S
72 1 6
cnb_admin_profile_edit()
S
76 1 4
cnb_admin_header_no_args()
S
68 1 7
cnb_add_header_settings()
S
83 1 3
cnb_enqueue_script_dialog()
S
74 1 5
cnb_admin_button_overview()
S
76 1 4
CnbAppRemote::cnb_incr_transient_base()
S
78 1 3
cnb_admin_update_condition()
S
76 1 4
CnbAdminNotices::warning()
S
75 1 4
cnb_legacy_upgrade_page()
S
72 1 5
cnb_admin_migrate_to_cloud()
S
76 1 4
cnb_admin_page_profile_edit()
S
76 1 4
CnbAppRemote::cnb_remote_get_actions()
S
76 1 4
CnbAdminNotices::action_admin_enqueue_scripts()
S
68 1 8
Cnb_Apikey_List_Table::get_sortable_columns()
S
68 1 8
Cnb_Button_List_Table::no_items()
S
76 1 4
Cnb_Button_List_Table::get_columns()
S
66 1 9
CnbAppRemote::cnb_remote_create_billing_portal()
S
76 1 4
CnbAppRemotePayment::cnb_remote_get_subscription()
S
75 1 4
cnb_admin_post_update_button()
S
76 1 4
svg()
S
71 1 5
cnb_utm_params()
S
69 1 7
CnbAppRemote::cnb_remote_get_button()
S
75 1 4
CnbAdminNotices::addNotice()
S
80 1 3
Cnb_Apikey_List_Table::no_items()
S
82 1 3
Cnb_Action_List_Table::get_sortable_columns()
S
70 1 7
CnbAppRemote::cnb_remote_get_condition()
S
75 1 4
CnbGet::add()
S
75 1 4
cnb_admin_create_condition()
S
76 1 4
Cnb_Apikey_List_Table::get_hidden_columns()
S
82 1 3
CnbAppRemotePayment::cnb_remote_get_stripe_key()
S
76 1 4
CnbAppRemote::cnb_remote_get_conditions()
S
76 1 4
cnb_add_header_legacy_upgrade()
S
83 1 3
CnbButton::createDummyButton()
S
64 1 10
CnbAdminNotices::renderSuccess()
S
75 1 4
Cnb_Condition_List_Table::get_sortable_columns()
S
68 1 8
cnb_admin_settings()
S
76 1 4
RemoteTrace::getEndpoint()
S
82 1 3
Cnb_Condition_List_Table::get_hidden_columns()
S
82 1 3
Cnb_Apikey_List_Table::get_bulk_actions()
S
75 1 5
RemoteTrace::setCacheHit()
S
80 1 3
RemoteTracer::__construct()
S
98 1 1
Cnb_Button_List_Table::get_hidden_columns()
S
82 1 3
CnbAdminNotices::notice()
S
75 1 4
cnb_settings_create_tab_url()
S
65 1 10
CnbAppRemote::wp_remote_delete()
S
71 1 5
CnbAppRemote::cnb_remote_get_button_full()
S
75 1 4
cnb_get_condition_match_types()
S
68 1 8
cnb_settings_url()
S
72 1 5
cnb_admin_header()
S
70 1 7
CnbAppRemote::cnb_remote_get_button_for_action()
S
75 1 4
cnb_settings_get_buttons_missing_notice()
S
69 1 7
RemoteTrace::getTime()
S
75 1 4
cnb_add_header_apikey_overview()
S
83 1 3
cnb_add_header_profile_edit()
S
83 1 3
CnbAppRemote::cnb_remote_get_domain()
S
75 1 4
cnb_admin_page_apikey_overview()
S
76 1 4
Cnb_Domain_List_Table::get_bulk_actions()
S
75 1 5
CnbAppRemote::cnb_remote_create_apikey()
S
70 1 6
Cnb_Action_List_Table::column_cb()
S
69 1 7
CnbAppRemote::cnb_wp_request()
S
68 1 7
CnbAppRemotePayment::cnb_remote_get_subscription_session()
S
75 1 4
cnb_enqueue_color_picker()
S
74 1 4
cnb_admin_page_condition_overview()
S
76 1 4
Cnb_Domain_List_Table::column_cb()
S
69 1 7
cnb_add_header_button_overview()
S
83 1 3
cnb_add_header_domain_overview()
S
83 1 3
boolval()
S
82 1 3
cnb_get_button_id()
S
79 1 3
cnb_options_init()
S
74 1 4
cnb_admin_page_profile_edit_render()
S
71 1 6
CnbNotice::__construct()
S
71 1 6
CnbAdminCloud::cnb_admin_get_error_message()
S
70 1 5
CnbAppRemote::get_site_url()
S
81 1 3
Cnb_Button_List_Table::get_bulk_actions()
S
70 1 7
get_cnb_wordpress_upgrade_link()
S
68 1 7
cnb_admin_page_action_overview_render_form()
S
74 1 5
CnbAppRemote::cnb_remote_update_user_info()
S
75 1 4
Cnb_Domain_List_Table::get_hidden_columns()
S
82 1 3
Cnb_Domain_List_Table::no_items()
S
82 1 3
CnbAppRemoteHelper::convertDomain()
S
65 1 10
cnb_admin_page_domain_edit_render_form()
S
72 1 6
CnbAdminNotices::info()
S
75 1 4
Cnb_Domain_List_Table::get_sortable_columns()
S
72 1 6
Cnb_Button_List_Table::__construct()
S
69 1 7
CnbGet::isLastCallCached()
S
82 1 3
cnb_admin_page_legacy_edit()
S
76 1 4
Cnb_Button_List_Table::setOption()
S
80 1 3
cnb_admin_create_domain()
S
76 1 4
cnb_domain_upgrade_upgrading()
S
67 1 8
CnbAppRemote::cnb_remote_get_buttons()
S
76 1 4
CnbAppRemotePayment::cnb_remote_get_plans()
S
76 1 4
CnbAppRemote::cnb_remote_get_wp_domain()
S
72 1 5
RemoteTrace::end()
S
80 1 3
cnb_admin_page_legacy_upgrade()
S
76 1 4
CnbAppRemote::cnb_remote_get_action()
S
75 1 4
cnb_add_header_domain_upgrade()
S
83 1 3
Cnb_Apikey_List_Table::get_columns()
S
64 1 10
no_items()
S
82 1 3
cnb_admin_post_create_button()
S
76 1 4
CnbAppRemote::cnb_remote_get_buttons_full()
S
76 1 4
CnbAdminNotices::success()
S
75 1 4
CnbAdminNotices::renderInfo()
S
75 1 4
cnb_add_header_condition_overview()
S
83 1 3
Cnb_Button_List_Table::get_sortable_columns()
S
70 1 7
CnbAdminNotices::createNotice()
S
67 1 8
cnb_check_ajax_referer()
S
79 1 3
RemoteTrace::isCacheHit()
S
82 1 3
CnbAdminNotices::error()
S
75 1 4
Cnb_Action_List_Table::get_hidden_columns()
S
82 1 3
Cnb_Button_List_Table::column_cb()
S
70 1 7
cnb_admin_page_domain_upgrade_render()
S
71 1 6
cnb_caching_plugin_warning_notice()
S
70 1 7
cnb_add_new_modal_action()
S
83 1 3
RemoteTrace::start()
S
80 1 3
cnb_get_action_types()
S
64 1 10
CnbAppRemote::cnb_get_transient_base()
S
79 1 3
cnb_admin_page_action_overview()
S
76 1 4
RemoteTracer::clearTraces()
S
80 1 3
cnb_admin_update_domain()
S
76 1 4
CnbAdminNotices::renderError()
S
75 1 4
cnb_admin_page_domain_upgrade_hidden_profile()
S
69 1 7
cnb_admin_page_domain_overview()
S
76 1 4
cnb_upgrade_create_settings_url()
S
66 1 9
cnb_admin_settings_profile_save()
S
70 1 6