Code Analysis: Super Socializer 7.13.64

Function Rating Maintainability Complexity Lines of code
the_champ_connect()
D
0
970 1,753
the_champ_sanitize_profile_data()
D
0
320 376
the_champ_render_sharing()
D
0
316 325
the_champ_frontend_scripts()
D
6
140 212
the_champ_addon_update_notification()
D
5
125 357
the_champ_login_notifications()
D
21
115 81
TheChampFollowWidget::follow_icons()
D
12
103 194
the_champ_update_db_check()
D
10
76 341
the_champ_prepare_sharing_html()
D
13
77 243
the_champ_user_auth()
D
18
74 191
the_champ_frontend_styles()
D
21
70 153
the_champ_sharing_count()
D
19
64 203
TheChampFollowWidget::form()
D
21
43 190
TheChampVerticalSharingWidget::widget()
D
31 50 78
the_champ_sharing_shortcode()
D
29 48 92
TheChampSharingWidget::widget()
D
32 40 86
the_champ_create_user()
D
30 36 106
the_champ_account_linking()
D
26
33 132
the_champ_prepare_counter_html()
D
34 34 68
TheChampVerticalCounterWidget::widget()
D
37 34 55
the_champ_counter_shortcode()
D
33 32 80
the_champ_sharing_meta_setup()
C
35 31 76
TheChampCounterWidget::widget()
C
37 27 62
the_champ_save_email()
C
38 27 55
the_champ_login_button()
C
36 26 68
heateor_ss_fetch_amp_sharing_networks()
C
25
19 155
TheChampVerticalSharingWidget::form()
B
38 22 65
the_champ_login_user()
B
38 22 65
the_champ_social_follow_shortcode()
B
29
15 133
heateor_ss_fetch_sharing_networks()
B
27
14 140
the_champ_facebook_like_rec_enabled()
B
62 23 7
the_champ_buddypress_avatar()
B
45 20 34
TheChampVerticalCounterWidget::form()
B
39 18 62
TheChampSharingWidget::form()
B
43 18 43
TheChampFollowWidget::widget()
B
45 17 35
heateor_ss_social_avatar_url()
B
47 17 31
the_champ_social_avatar()
A
47 17 30
the_champ_create_username()
A
46 16 38
the_champ_save_avatar()
A
48 15 29
TheChampCounterWidget::form()
A
45 14 39
heateor_ss_save_social_avatar()
A
45 14 37
the_champ_fb_commenting_shortcode()
A
45 14 34
the_champ_social_avatar_options()
A
45 13 42
the_champ_sync_woocom_profile()
A
47 13 36
the_champ_save_facebook_shares()
A
44 12 43
the_champ_get_login_redirection_url()
A
48 12 30
the_champ_show_avatar_option()
A
45 10 43
the_champ_unlink()
A
49 10 29
Vkontakte::__construct()
A
51 10 29
Abraham\TwitterOAuth\TwitterOAuth::request()
A
44 9 43
the_champ_save_default_options()
A
29
1 160
the_champ_login_shortcode()
A
45 9 38
TheChampLoginWidget::widget()
A
46 9 37
SteamLogin::url()
A
51 9 23
heateor_ss_fetch_fb_access_token()
A
57 9 16
Vkontakte::curl()
A
50 8 28
the_champ_sanitize_user()
A
51 8 25
the_champ_get_valid_url()
A
55 8 16
heateor_ss_round_off_counts()
S
60 8 12
SteamLogin::validate()
S
45 6 39
the_champ_save_sharing_meta()
S
54 7 21
Abraham\TwitterOAuth\TwitterOAuth::oauth()
S
56 7 16
heateor_ss_update_share_counts()
S
57 7 16
the_champ_generate_social_sharing_short_url()
S
59 7 13
the_champ_generate_like_buttons_short_url()
S
59 7 13
heateor_ss_check_if_mobile()
S
59 7 13
the_champ_update_css()
S
52 6 24
Abraham\TwitterOAuth\Util::parseParameters()
S
54 6 21
the_champ_frontend_amp_css()
S
55 6 20
Vkontakte::api()
S
55 6 19
heateor_ss_new_user_notification()
S
56 6 18
the_champ_options_init()
S
56 6 15
TheChampLoginWidget::form()
S
51 5 25
Abraham\TwitterOAuth\Util::buildHttpQuery()
S
54 5 21
Vkontakte::getLoginUrl()
S
56 5 19
the_champ_add_linking_tab()
S
55 5 19
the_champ_activate_plugin()
S
57 5 17
the_champ_generate_sharing_bitly_url()
S
49 4 32
the_champ_generate_counter_bitly_url()
S
49 4 32
the_champ_social_sharing_page()
S
57 5 17
Abraham\TwitterOAuth\Request::toHeader()
S
57 5 16
Abraham\TwitterOAuth\SignatureMethod::checkSignature()
S
59 5 14
heateor_ss_check_if_admin()
S
61 5 12
Abraham\TwitterOAuth\TwitterOAuth::__construct()
S
62 5 11
Abraham\TwitterOAuth\TwitterOAuth::curlOptions()
S
52 4 25
the_champ_init()
S
55 4 18
Abraham\TwitterOAuth\TwitterOAuth::oAuthRequest()
S
57 4 16
array_replace()
S
57 4 16
the_champ_is_amp_page()
S
70 5 6
heateor_ss_wpseo_twitter_title()
S
69 5 6
heateor_ss_custom_login_message()
S
59 4 14
the_champ_auto_approve_comment()
S
60 4 13
heateor_ss_filter_login()
S
61 4 12
heateor_ss_get_saved_share_counts()
S
62 4 11
the_champ_update_old_blogs()
S
61 4 11
TheChampFollowWidget::update()
S
43 1 53
Vkontakte::authenticate()
S
56 3 18
the_champ_social_linking_shortcode()
S
56 3 17
Abraham\TwitterOAuth\Request::fromConsumerAndToken()
S
57 3 17
the_champ_ask_email()
S
58 3 16
the_champ_get_http()
S
68 4 7
the_champ_facebook_plugin_enabled()
S
66 4 8
heateor_ss_disable_social_registration()
S
64 4 10
heateor_ss_delete_social_profile()
S
63 4 9
the_champ_social_login_provider_enabled()
S
66 4 8
Abraham\TwitterOAuth\Util\JsonDecoder::decode()
S
68 4 6
heateor_ss_delete_social_profile_script()
S
54 2 29
Abraham\TwitterOAuth\TwitterOAuth::parseHeaders()
S
61 3 11
the_champ_close_login_popup()
S
59 2 19
Abraham\TwitterOAuth\TwitterOAuth::uploadMediaChunked()
S
55 2 19
Abraham\TwitterOAuth\Util::urlencodeRfc3986()
S
64 3 9
heateor_ss_fb_redirection_notification_read()
S
69 3 6
the_champ_vertical_sharing_enabled()
S
67 3 8
Abraham\TwitterOAuth\TwitterOAuth::uploadMediaNotChunked()
S
65 3 8
Abraham\TwitterOAuth\TwitterOAuth::cleanUpParameters()
S
66 3 8
heateor_ss_get_share_count_transient_id()
S
65 3 9
heateor_ss_clear_share_count_cache()
S
67 3 7
the_champ_horizontal_counter_enabled()
S
67 3 8
the_champ_vertical_counter_enabled()
S
67 3 8
heateor_ss_delete_profile_column()
S
63 3 9
the_champ_clear_shorturl_cache()
S
67 3 7
heateor_ss_append_mycred_referral_id()
S
66 3 8
the_champ_social_sharing_enabled()
S
67 3 8
Abraham\TwitterOAuth\TwitterOAuth::requestsAvailable()
S
77 3 3
Abraham\TwitterOAuth\TwitterOAuth::sleepIfNeeded()
S
74 3 5
heateor_ss_twitter_callback_notification_read()
S
69 3 6
the_champ_settings_saved_notification()
S
70 3 5
heateor_ss_gdpr_notification_read()
S
69 3 6
heateor_ss_fb_count_notification_read()
S
69 3 6
heateor_ss_google_redirection_notification_read()
S
69 3 6
heateor_ss_linkedin_redirection_notification_read()
S
69 3 6
the_champ_validate_options()
S
67 3 8
heateor_ss_twitcount_notification_read()
S
69 3 6
heateor_ss_linkedin_redirect_url_notification_read()
S
69 3 6
the_champ_user_profile_account_linking()
S
65 3 9
the_champ_social_login_enabled()
S
67 3 8
Abraham\TwitterOAuth\Response::setHeaders()
S
66 3 8
the_champ_vertical_social_counter_enabled()
S
67 3 8
heateor_ss_twitter_new_callback_notification_read()
S
69 3 6
the_champ_horizontal_sharing_enabled()
S
67 3 8
the_champ_create_admin_menu()
S
50 1 29
the_champ_add_settings_link()
S
62 2 11
Vkontakte::getUserId()
S
78 2 3
Abraham\TwitterOAuth\TwitterOAuth::pharRunning()
S
77 2 3
SteamLogin::validateUrl()
S
71 2 6
Abraham\TwitterOAuth\Request::getParameter()
S
78 2 3
Abraham\TwitterOAuth\HmacSha1::buildSignature()
S
66 2 7
Abraham\TwitterOAuth\Request::getSignableParameters()
S
69 2 7
Vkontakte::getUserEmail()
S
78 2 3
Abraham\TwitterOAuth\Request::toUrl()
S
67 2 8
Abraham\TwitterOAuth\TwitterOAuth::makeRequests()
S
63 2 10
Abraham\TwitterOAuth\TwitterOAuth::http()
S
63 2 10
Vkontakte::__destruct()
S
74 2 5
heateor_ss_login_error_message()
S
69 2 7
the_champ_facebook_commenting_enabled()
S
68 2 8
the_champ_social_commenting_enabled()
S
68 2 8
the_champ_link_account()
S
64 2 10
the_champ_notify()
S
69 2 8
heateor_ss_include_thickbox()
S
67 2 8
heateor_ss_add_safe_styles()
S
60 1 15
Abraham\TwitterOAuth\TwitterOAuth::upload()
S
69 2 7
the_champ_new_subsite_default_options()
S
70 2 7
the_champ_social_counter_enabled()
S
68 2 8
the_champ_error_message()
S
65 2 9
the_champ_sanitize_url_array()
S
74 2 5
heateor_ss_whatsapp_share_api()
S
73 2 6
Vkontakte::setAccessToken()
S
67 2 8
TheChampVerticalSharingWidget::update()
S
60 1 14
TheChampVerticalCounterWidget::update()
S
62 1 12
Abraham\TwitterOAuth\TwitterOAuth::oauth2()
S
60 1 12
TheChampSharingWidget::update()
S
62 1 12
Abraham\TwitterOAuth\TwitterOAuth::getLastBody()
S
81 1 3
the_champ_validate_url()
S
75 1 4
Abraham\TwitterOAuth\Consumer::__toString()
S
79 1 3
the_champ_replace_array_value()
S
69 1 8
Abraham\TwitterOAuth\Request::generateNonce()
S
79 1 3
TheChampLoginWidget::update()
S
65 1 9
Abraham\TwitterOAuth\Config::setChunkSize()
S
80 1 3
the_champ_admin_counter_scripts()
S
70 1 6
Abraham\TwitterOAuth\TwitterOAuth::getLastHttpCode()
S
81 1 3
the_champ_replicate_settings()
S
70 1 6
heateor_ss_sanitize_post_title()
S
68 1 7
the_champ_fb_root_div()
S
100 1 5
TheChampVerticalSharingWidget::__construct()
S
68 1 8
the_champ_log_error()
S
76 1 3
the_champ_facebook_page()
S
73 1 5
heateor_ss_validate_url()
S
79 1 3
the_champ_sanitize_post_meta()
S
80 1 3
the_champ_fb_sdk_script()
S
78 1 3
the_champ_admin_style()
S
78 1 3
heateor_ss_get_cached_share_count()
S
72 1 5
Abraham\TwitterOAuth\TwitterOAuth::url()
S
70 1 6
Vkontakte::getRedirectUri()
S
82 1 3
Vkontakte::setPersistentConnect()
S
76 1 4
Vkontakte::isAccessTokenExpired()
S
78 1 3
Abraham\TwitterOAuth\TwitterOAuth::useCAFile()
S
80 1 3
Abraham\TwitterOAuth\Request::toPostdata()
S
80 1 3
Abraham\TwitterOAuth\Request::__toString()
S
81 1 3
the_champ_like_buttons_page()
S
72 1 5
Abraham\TwitterOAuth\Request::getSignatureBaseString()
S
66 1 9
Vkontakte::setClientSecret()
S
77 1 4
Abraham\TwitterOAuth\TwitterOAuth::mediaStatus()
S
70 1 6
Vkontakte::isIPv6Disabled()
S
82 1 3
the_champ_bp_loaded()
S
78 1 4
Abraham\TwitterOAuth\TwitterOAuth::mediaInitParameters()
S
64 1 9
Abraham\TwitterOAuth\TwitterOAuth::encodeAppAuthorization()
S
72 1 5
Abraham\TwitterOAuth\TwitterOAuth::post()
S
78 1 3
Vkontakte::getState()
S
82 1 3
the_champ_send_verification_email()
S
68 1 6
Abraham\TwitterOAuth\SignatureMethod::getName()
S
100 1 0
Vkontakte::setScope()
S
77 1 4
Abraham\TwitterOAuth\Response::setHttpCode()
S
81 1 3
Abraham\TwitterOAuth\TwitterOAuth::put()
S
78 1 3
heateor_ss_apply_target_share_url_filter()
S
75 1 4
TheChampSharingWidget::__construct()
S
68 1 8
Abraham\TwitterOAuth\Util::urldecodeRfc3986()
S
80 1 3
the_champ_ajax_response()
S
76 1 4
Vkontakte::getApiVersion()
S
82 1 3
Abraham\TwitterOAuth\HmacSha1::getName()
S
82 1 3
Abraham\TwitterOAuth\SignatureMethod::buildSignature()
S
100 1 0
the_champ_admin_sharing_style()
S
75 1 4
Abraham\TwitterOAuth\Request::signRequest()
S
72 1 5
TheChampVerticalCounterWidget::__construct()
S
68 1 8
Abraham\TwitterOAuth\Response::setApiPath()
S
81 1 3
TheChampFollowWidget::__construct()
S
68 1 8
Abraham\TwitterOAuth\Token::__toString()
S
70 1 7
Abraham\TwitterOAuth\TwitterOAuth::delete()
S
78 1 3
Abraham\TwitterOAuth\Token::__construct()
S
77 1 4
Vkontakte::disableIPv6()
S
81 1 3
Abraham\TwitterOAuth\Config::setDecodeJsonAsArray()
S
80 1 3
heateor_ss_is_curl_loaded()
S
81 1 3
heateor_ss_apply_target_like_button_url_filter()
S
75 1 4
Abraham\TwitterOAuth\Request::setParameter()
S
80 1 3
Vkontakte::setResponceType()
S
77 1 4
the_champ_load_event()
S
100 1 5
the_champ_bp_account_linking()
S
75 1 4
Vkontakte::setState()
S
77 1 4
Abraham\TwitterOAuth\Config::setRetries()
S
76 1 4
the_champ_admin_scripts()
S
69 1 6
Abraham\TwitterOAuth\Response::getApiPath()
S
82 1 3
Abraham\TwitterOAuth\TwitterOAuth::setOauthToken()
S
75 1 4
Vkontakte::setRedirectUri()
S
77 1 4
Abraham\TwitterOAuth\Request::buildSignature()
S
79 1 3
Abraham\TwitterOAuth\Response::getHttpCode()
S
82 1 3
heateor_ss_add_custom_column()
S
77 1 4
Abraham\TwitterOAuth\TwitterOAuth::get()
S
78 1 3
TheChampCounterWidget::update()
S
64 1 10
Abraham\TwitterOAuth\Request::getNormalizedHttpMethod()
S
80 1 3
Abraham\TwitterOAuth\Consumer::__construct()
S
74 1 5
TheChampLoginWidget::__construct()
S
68 1 8
Abraham\TwitterOAuth\Response::getXHeaders()
S
82 1 3
Abraham\TwitterOAuth\Config::setTimeouts()
S
76 1 4
Abraham\TwitterOAuth\Response::setXHeaders()
S
81 1 3
Abraham\TwitterOAuth\TwitterOAuth::getLastApiPath()
S
81 1 3
Vkontakte::isPersistentConnect()
S
82 1 3
Abraham\TwitterOAuth\Response::getBody()
S
82 1 3
Abraham\TwitterOAuth\Request::getParameters()
S
82 1 3
Abraham\TwitterOAuth\Request::getNormalizedHttpUrl()
S
67 1 7
Vkontakte::getScope()
S
82 1 3
Abraham\TwitterOAuth\Response::setBody()
S
81 1 3
Abraham\TwitterOAuth\TwitterOAuth::resetAttemptsNumber()
S
81 1 3
Vkontakte::setApiVersion()
S
77 1 4
Abraham\TwitterOAuth\Config::setProxy()
S
81 1 3
Vkontakte::getResponceType()
S
82 1 3
Abraham\TwitterOAuth\TwitterOAuth::getLastXHeaders()
S
81 1 3
Vkontakte::getClientId()
S
82 1 3
Abraham\TwitterOAuth\TwitterOAuth::resetLastResponse()
S
80 1 3
Vkontakte::getClientSecret()
S
82 1 3
Abraham\TwitterOAuth\Request::removeParameter()
S
80 1 3
Vkontakte::getAccessToken()
S
82 1 3
the_champ_bp_linking()
S
75 1 4
Abraham\TwitterOAuth\TwitterOAuth::setBearer()
S
77 1 4
TheChampCounterWidget::__construct()
S
67 1 9
Abraham\TwitterOAuth\Config::setGzipEncoding()
S
80 1 3
heateor_ss_is_plugin_active()
S
78 1 3
Abraham\TwitterOAuth\Response::getsHeaders()
S
82 1 3
the_champ_sanitize_share_count_array()
S
81 1 3
the_champ_admin_sharing_scripts()
S
70 1 6
Vkontakte::setClientId()
S
77 1 4
Vkontakte::enableIPv6()
S
81 1 3
Abraham\TwitterOAuth\Request::__construct()
S
70 1 6
Abraham\TwitterOAuth\Config::setUserAgent()
S
80 1 3
the_champ_social_login_page()
S
70 1 6
the_champ_first_letter_uppercase()
S
81 1 3
the_champ_general_options_page()
S
73 1 5