Metasync_Admin D

Total Complexity 704
Dependencies 12
Dependents 1
Total lines 6,436
Lines of code 4,352
Logical lines of code 1,829
Comment lines 1,121
Methods 148
Properties 8

Methods 148

Method Rating Maintainability Complexity Lines of code
sanitize()
D
15
75 258
settings_page_init()
D
15
28 406
meta_sync_save_settings()
D
26
37 137
create_admin_dashboard_iframe()
C
28
18 182
searchatlas_api_key_callback()
B
35 21 83
fetch_public_hash()
B
34 18 88
create_admin_settings_page()
B
34 13 142
reset_searchatlas_authentication()
A
36 13 83
metasync_admin_bar_style()
A
36 9 134
metasync_display_error_log()
A
35 10 110
get_fresh_jwt_token()
A
41 11 53
log_heartbeat()
A
46 12 35
add_plugin_settings_page()
A
43 11 46
render_plugin_header()
A
44 11 46
is_heartbeat_connected()
A
45 11 40
render_error_log_content()
A
43 9 58
get_business_types()
A
29 1 168
local_seo_phone_numbers_callback()
A
45 9 45
local_seo_opening_hours_callback()
A
45 9 44
add_searchatlas_admin_bar_status()
A
45 9 42
metasync_update_wp_config()
A
50 9 27
common_robot_mata_tags_callback()
A
45 7 55
handle_clear_all_settings()
A
42 7 53
metasync_plugin_white_label()
A
48 8 37
enqueue_scripts()
A
38 5 82
should_throttle_log()
A
54 9 20
validate_enhanced_sso_context()
A
55 9 18
wp_decrypt_token()
A
50 8 26
time_elapsed_string()
A
50 8 26
validate_sso_token()
A
49 7 31
render_navigation_menu()
S
39 2 104
refresh_plugin_auth_token()
S
47 6 35
get_active_jwt_token()
S
54 7 19
test_enhanced_sso_tokens()
S
50 6 28
execute_heartbeat_cron_check()
S
45 5 43
local_seo_address_callback()
S
53 6 22
generate_sso_url()
S
47 5 36
trigger_immediate_heartbeat_check()
S
43 4 50
check_and_redirect_slug()
S
54 6 19
test_heartbeat_api_connection()
S
43 4 46
get_client_ip()
S
57 6 15
get_available_menu_items()
S
46 4 44
get_plugin_auth_token()
S
52 5 25
metasync_view_detials_url()
S
55 5 18
extract_browser_name()
S
65 6 8
get_dashboard_url()
S
59 5 13
ensure_plugin_auth_token_exists()
S
51 4 26
check_sso_status()
S
51 4 25
test_sso_ajax_endpoint()
S
52 4 24
create_sso_nonce_token()
S
53 4 20
__construct()
S
47 3 33
permalink_structure_dashboard_warning()
S
57 4 18
handle_error_log_operations()
S
57 4 17
maybe_schedule_heartbeat_cron()
S
59 4 14
smart_truncate()
S
61 4 12
redirect_slug_for_freshinstalls()
S
60 4 11
clear_public_hash_cache()
S
61 4 11
create_admin_dashboard_page()
S
54 3 22
store_heartbeat_error_log()
S
55 3 19
cleanup_sso_rate_limits()
S
56 3 18
advance_robot_mata_tags_callback()
S
46 1 48
wp_encrypt_token()
S
57 3 16
linkgraph_token_callback()
S
59 3 16
metasync_plugin_updated_action()
S
63 4 10
local_seo_logo_callback()
S
58 3 15
schedule_heartbeat_cron()
S
59 3 14
conditional_sso_validation()
S
63 3 11
lgSendCustomerParams()
S
51 2 26
test_whitelabel_domain()
S
53 2 24
create_admin_error_logs_page()
S
56 2 24
site_type_callback()
S
54 2 21
metasync_settings_genkey_callback()
S
56 2 18
update_heartbeat_cache_after_sync()
S
58 2 16
metasync_admin_icon_style()
S
60 2 15
initialize_cookie()
S
66 3 7
are_user_agents_incompatible()
S
71 3 5
get_error_log_content()
S
63 3 10
set_last_known_connection_state()
S
65 3 9
sync_term()
S
66 3 8
local_seo_business_type_callback()
S
59 2 15
local_seo_about_page_callback()
S
59 2 15
local_seo_contact_page_callback()
S
59 2 15
no_index_posts_callback()
S
67 3 7
no_follow_links_callback()
S
67 3 7
open_external_links_callback()
S
67 3 7
add_alt_image_tags_callback()
S
67 3 7
add_title_image_tags_callback()
S
67 3 7
site_business_type_callback()
S
59 2 15
site_google_logo_callback()
S
58 2 15
site_social_share_image_callback()
S
58 2 15
global_open_graph_meta_callback()
S
67 3 7
global_facebook_meta_callback()
S
67 3 7
global_twitter_meta_callback()
S
67 3 7
create_admin_optimal_settings_page()
S
56 1 26
create_admin_search_engine_verification_page()
S
57 1 23
create_admin_local_business_page()
S
57 1 23
create_admin_code_snippets_page()
S
57 1 23
create_admin_global_settings_page()
S
57 1 23
create_admin_common_meta_settings_page()
S
57 1 23
create_admin_social_meta_page()
S
57 1 23
create_admin_404_monitor_page()
S
60 1 18
create_admin_heartbeat_error_logs_page()
S
60 1 18
enqueue_styles()
S
60 1 16
get_effective_menu_title()
S
69 2 7
should_validate_ip()
S
74 2 4
generate_wp_sso_token()
S
65 2 9
clear_jwt_token_cache()
S
61 1 15
unschedule_heartbeat_cron()
S
65 2 9
bing_site_verification_callback()
S
66 2 8
yandex_site_verification_callback()
S
66 2 8
google_site_verification_callback()
S
66 2 8
pinterest_site_verification_callback()
S
66 2 8
local_seo_name_callback()
S
67 2 7
local_seo_url_callback()
S
67 2 7
local_seo_email_callback()
S
67 2 7
local_seo_phone_callback()
S
67 2 7
local_seo_price_range_callback()
S
67 2 7
local_seo_map_key_callback()
S
67 2 7
local_seo_geo_coordinates_callback()
S
67 2 7
header_snippets_callback()
S
69 2 6
footer_snippets_callback()
S
69 2 6
site_company_name_callback()
S
67 2 7
create_admin_google_instant_index_page()
S
63 1 14
create_admin_google_console_page()
S
63 1 14
create_encrypted_sso_token()
S
60 1 13
local_seo_person_organization_callback()
S
61 1 12
get_effective_dashboard_domain()
S
80 1 3
metasync_log_error()
S
69 1 6
metasync_log_php_errors()
S
74 1 4
metasync_heartbeat_settings()
S
74 1 5
metasync_received_data()
S
76 1 4
simple_ajax_test()
S
67 1 8
get_last_known_connection_state()
S
79 1 3
add_heartbeat_cron_schedule()
S
69 1 7
handle_immediate_heartbeat_trigger()
S
81 1 3
cleanup_sso_nonce_tokens()
S
82 1 3
admin_crud_term()
S
80 1 3
admin_delete_term()
S
80 1 3
optimization_settings_options()
S
64 1 10
create_admin_redirections_page()
S
70 1 6
creat_error_Logs_List()
S
91 1 2
global_twitter_card_type_callback()
S
64 1 10
facebook_page_url_callback()
S
71 1 5
facebook_authorship_callback()
S
71 1 5
facebook_admin_callback()
S
71 1 5
facebook_app_callback()
S
71 1 5
facebook_secret_callback()
S
71 1 5
twitter_username_callback()
S
71 1 5