Code Analysis: Microblog Poster 2.1.6

Function Rating Maintainability Complexity Lines of code
microblogposter_settings_output()
D
0
388 3,312
MicroblogPoster_Poster::update_linkedin()
D
18
69 223
MicroblogPoster_Poster::update_gmb_locations()
D
18
63 227
MicroblogPoster_Poster::update_facebook()
D
20
64 207
MicroblogPoster_Poster::update_blogger()
D
19
60 218
MicroblogPoster_Poster::update_vkontakte()
D
21
61 197
MicroblogPoster_Poster::update_tumblr()
D
21
58 194
MicroblogPoster_Poster::update_facebookb()
D
21
58 194
MicroblogPoster_Poster::update_twitter()
D
21
56 204
MicroblogPoster_Poster::update_diigo()
D
21
55 191
MicroblogPoster_Poster::update_flickr()
D
20
52 234
MicroblogPoster_Poster::update_pinterest()
D
22
53 201
MicroblogPoster_Poster::update_instapaper()
D
22
53 190
MicroblogPoster_Poster::update_wordpress()
D
22
50 190
MicroblogPoster_Poster::update_plurk()
D
24
49 168
MicroblogPoster_Poster::show_control_dashboard()
D
23
31 304
microblogposter_show_mini_control_dashboard()
D
26
29 230
microblogposter_show_mini_control_dashboard_old()
D
26
29 230
MicroblogPoster_Poster::handle_old_posts_publish()
D
27
32 150
MicroblogPoster_Poster::update()
C
27
22 161
MicroblogPoster_Poster::shorten_long_url()
B
40 16 66
MicroblogPoster_Poster::old_posts_publish()
B
36 15 78
MicroblogPoster_Poster::schedule()
A
37 10 86
MicroblogPoster_Poster::update_old_post()
A
33 8 108
MicroblogPoster_Poster::handle_manual_post()
A
35 8 105
MicroblogPoster_Googl::shorten()
A
40 9 66
MicroblogPosterOAuthRequest::from_request()
A
48 11 32
MicroblogPoster_Curl::send_post_data()
A
44 8 50
MicroblogPosterOAuthRequest::get_normalized_http_url()
A
59 10 12
microblogposter_custom_meta()
A
47 8 37
MicroblogPoster_Poster::can_current_user_auto_publish()
A
55 8 19
MicroblogPoster_Poster::can_user_auto_publish()
A
55 8 18
MicroblogPosterOAuthUtil::get_headers()
A
50 7 31
microblogposter_show_common_account_dashboard_head_old()
S
49 7 29
MicroblogPosterEnterprise_Adfly::shorten()
S
47 6 39
MicroblogPoster_Poster::is_post_in_excluded_category()
S
56 7 19
MicroblogPosterOAuthUtil::parse_parameters()
S
55 7 19
MicroblogPoster_Poster::update_linkedin_company()
S
50 6 28
MicroblogPoster_Poster::update_linkedin_group()
S
50 6 27
microblogposter_show_common_account_dashboard_head()
S
51 6 26
microblogposter_gmb_get_locations()
S
51 6 26
microblogposter_meta_box()
S
53 6 22
MicroblogPosterOAuthRequest::to_header()
S
53 6 22
MicroblogPoster_Poster::show_common_account_dashboard_head()
S
53 6 22
MicroblogPoster_Poster::filter_single_account_mp()
S
48 5 33
microblogposter_pmeta()
S
49 5 32
microblogposter_meta()
S
49 5 32
MicroblogPoster_Poster::filter_single_account_cdriven_old()
S
49 5 32
MicroblogPoster_Curl::fetch_url()
S
50 5 32
MicroblogPoster_Poster::is_post_in_linked_category()
S
59 6 16
MicroblogPoster_Curl::fetch_into_file()
S
51 5 29
MicroblogPosterOAuthUtil::split_header()
S
59 6 12
MicroblogPoster_Poster::activate()
S
43 2 69
MicroblogPoster_Poster::filter_single_account_old()
S
52 5 24
MicroblogPoster_Poster::get_author()
S
55 5 21
MicroblogPoster_Poster::get_and_save_who_can_auto_publish_default()
S
55 5 20
MicroblogPosterOAuthUtil::build_http_query()
S
55 5 19
MicroblogPosterOAuthSignatureMethod::check_signature()
S
59 5 14
MicroblogPoster_Bitly::shorten()
S
52 4 25
MicroblogPoster_Poster::send_signed_request_and_upload_flc()
S
46 3 39
MicroblogPosterOAuthServer::check_signature()
S
55 4 21
microblogposter_show_common_account_dashboard_old()
S
55 4 20
MicroblogPoster_Poster::maintain_logs()
S
55 4 19
MicroblogPosterOAuthServer::get_signature_method()
S
57 4 17
MicroblogPoster_Poster::show_common_account_dashboard()
S
50 3 31
MicroblogPosterOAuthServer::get_consumer()
S
61 4 13
MicroblogPoster_Poster::get_post_tags()
S
60 4 13
microblogposter_display_category_account()
S
60 4 13
microblogposter_display_category()
S
60 4 13
microblogposter_display_category_old()
S
60 4 13
microblogposter_settings()
S
61 4 12
MicroblogPoster_Poster::filter_single_account_cdriven()
S
51 3 26
MicroblogPoster_Poster::get_shortcode_title_max_length()
S
62 4 11
MicroblogPoster_Poster::get_shortcode_firstwords_max_length()
S
62 4 11
MicroblogPoster_Poster::get_shortcode_excerpt_max_length()
S
62 4 11
MicroblogPoster_Curl::send_post_data_json()
S
53 3 25
MicroblogPoster_Poster::filter_single_account()
S
54 3 20
MicroblogPoster_Poster::getScheduledMeta()
S
55 3 20
microblogposter_show_common_account_dashboard()
S
57 3 18
MicroblogPoster_Poster::update_vkontakte_community()
S
57 3 16
MicroblogPosterOAuthRequest::set_parameter()
S
64 4 10
MicroblogPosterOAuthServer::check_nonce()
S
60 3 15
MicroblogPoster_SupportEnc::is_enc()
S
64 4 9
MicroblogPoster_Poster::get_current_user_id()
S
60 3 15
MicroblogPoster_Poster::isScheduled()
S
58 3 15
MicroblogPoster_Poster::filter_single_account_cdriven_wodash()
S
60 3 14
microblogposter_display_link_categories()
S
53 2 28
MicroblogPoster_Poster::update_facebook_group()
S
60 3 13
MicroblogPosterOAuthUtil::urlencode_rfc3986()
S
61 3 13
MicroblogPoster_Poster::check_duplicate_posts()
S
61 3 12
MicroblogPosterOAuthServer::get_token()
S
61 3 12
MicroblogPosterOAuthServer::check_timestamp()
S
62 3 12
MicroblogPosterOAuthRequest::from_consumer_and_token()
S
61 3 11
MicroblogPoster_Curl::set_headers()
S
63 3 11
MicroblogPoster_Poster::send_signed_request()
S
54 2 21
MicroblogPoster_Poster::createTableItemsMeta()
S
57 2 20
MicroblogPosterEnterprise_Ppw::shorten()
S
56 2 18
MicroblogPoster_Poster::get_accounts_object_all()
S
58 2 16
MicroblogPoster_Poster::get_accounts_object()
S
58 2 16
MicroblogPoster_Poster::get_gmb_locations_object()
S
58 2 16
MicroblogPosterEnterprise_Adfocus::shorten()
S
58 2 16
microblogposter_display_custom_type()
S
65 3 9
microblogposter_display_role()
S
66 3 8
MicroblogPoster_Poster::insert_log()
S
57 2 15
MicroblogPoster_Poster::is_method_callable()
S
68 3 7
MicroblogPosterOAuthServer::get_version()
S
64 3 10
MicroblogPoster_Poster::get_facebook_group_access_token()
S
59 2 14
MicroblogPoster_Poster::get_account_object()
S
59 2 14
MicroblogPoster_Poster::clean_up_and_shorten_content()
S
60 2 13
MicroblogPoster_Poster::get_googleplus_accounts()
S
62 2 12
MicroblogPoster_Poster::create_tags_string()
S
61 2 12
MicroblogPoster_Poster::get_facebook_accounts()
S
62 2 12
MicroblogPoster_Poster::get_googleplus_account()
S
62 2 12
MicroblogPoster_Poster::get_facebook_account()
S
62 2 12
MicroblogPoster_Poster::get_connected_buffer_api_key()
S
62 2 12
MicroblogPoster_Poster::get_featured_image_path_full()
S
61 2 12
MicroblogPosterOAuthSignatureMethod_HMAC_SHA1::build_signature()
S
62 2 11
MicroblogPoster_Poster::get_accounts_by_mode()
S
63 2 11
MicroblogPoster_Poster::send_signed_request_and_upload()
S
54 1 21
microblogposter_show_more_infos_category_driven()
S
63 1 15
MicroblogPosterOAuthRequest::get_parameter()
S
78 2 3
MicroblogPosterOAuthSignatureMethod_PLAINTEXT::build_signature()
S
64 2 10
MicroblogPoster_Poster::is_apply_filters_activated()
S
66 2 9
MicroblogPoster_Poster::update_tumblr_link()
S
58 1 15
MicroblogPosterOAuthRequest::__construct()
S
68 2 7
MicroblogPoster_Poster::shorten_title()
S
65 2 9
microblogposter_display_custom_type_old()
S
68 2 8
MicroblogPosterOAuthRequest::get_signable_parameters()
S
69 2 7
MicroblogPosterOAuthRequest::to_url()
S
67 2 8
MicroblogPoster_Poster::shorten_content()
S
63 2 10
MicroblogPoster_Poster::get_featured_image_src_full()
S
66 2 9
MicroblogPoster_Poster::get_featured_image_src_thumbnail()
S
66 2 9
MicroblogPoster_Poster::get_featured_image_src_medium()
S
66 2 9
MicroblogPoster_Poster::get_shortcodes()
S
63 1 12
MicroblogPosterEnterprise_Ppw::getError()
S
82 1 3
MicroblogPoster_Curl::set_referrer()
S
80 1 3
microblogposter_admin_init()
S
72 1 5
MicroblogPosterOAuthDataStore::new_request_token()
S
100 1 2
MicroblogPoster_Poster::shorten_with_adfocus()
S
70 1 6
MicroblogPosterOAuthSignatureMethod_RSA_SHA1::fetch_private_cert()
S
100 1 0
MicroblogPoster_Googl::getError()
S
82 1 3
MicroblogPosterEnterprise_Adfly::__construct()
S
91 1 2
MicroblogPoster_Poster::shorten_with_ppw()
S
70 1 6
MicroblogPosterEnterprise_Ppw::setCredentials()
S
81 1 3
MicroblogPosterOAuthSignatureMethod_PLAINTEXT::get_name()
S
82 1 3
MicroblogPosterOAuthRequest::sign_request()
S
66 1 9
MicroblogPoster_Poster::load_languages()
S
74 1 4
MicroblogPosterOAuthRequest::unset_parameter()
S
80 1 3
MicroblogPoster_Poster::strip_shortcodes_and_tags()
S
73 1 5
MicroblogPoster_Bitly::setCredentials()
S
74 1 5
MicroblogPosterOAuthDataStore::lookup_nonce()
S
100 1 2
MicroblogPoster_Bitly::getError()
S
82 1 3
MicroblogPosterOAuthRequest::generate_nonce()
S
72 1 5
MicroblogPoster_Curl::set_credentials()
S
79 1 3
MicroblogPoster_Curl::include_response_headers()
S
80 1 3
MicroblogPosterEnterprise_Adfocus::__construct()
S
91 1 2
MicroblogPoster_Curl::set_user_agent()
S
80 1 3
MicroblogPoster_Bitly::__construct()
S
73 1 5
microblogposter_plugin_settings_link()
S
74 1 5
MicroblogPoster_Curl::init()
S
70 1 6
MicroblogPoster_Curl::ignore_http_errors()
S
80 1 3
MicroblogPosterOAuthRequest::get_normalized_http_method()
S
80 1 3
MicroblogPosterOAuthServer::fetch_request_token()
S
65 1 9
MicroblogPosterOAuthSignatureMethod_RSA_SHA1::check_signature()
S
64 1 9
MicroblogPosterOAuthToken::__toString()
S
82 1 3
MicroblogPoster_Googl::__construct()
S
91 1 2
MicroblogPoster_Curl::get_error_msg()
S
72 1 5
MicroblogPoster_Poster::clean_up_content_update()
S
66 1 8
MicroblogPoster_SupportEnc::dec()
S
72 1 5
MicroblogPoster_Curl::set_port()
S
80 1 3
MicroblogPoster_Googl::setCredentials()
S
81 1 3
MicroblogPosterOAuthServer::__construct()
S
82 1 3
MicroblogPoster_SupportEnc::enc()
S
73 1 5
MicroblogPosterOAuthSignatureMethod_RSA_SHA1::build_signature()
S
65 1 9
MicroblogPosterOAuthDataStore::lookup_consumer()
S
100 1 2
MicroblogPoster_Curl::get_effective_url()
S
80 1 3
MicroblogPosterOAuthToken::to_string()
S
72 1 6
MicroblogPosterEnterprise_Adfly::getError()
S
82 1 3
MicroblogPoster_Poster::get_accounts()
S
64 1 9
MicroblogPoster_Curl::close()
S
82 1 3
MicroblogPosterEnterprise_Adfly::setCredentials()
S
81 1 3
MicroblogPosterOAuthSignatureMethod_RSA_SHA1::get_name()
S
82 1 3
MicroblogPoster_Curl::get_http_response_code()
S
80 1 3
MicroblogPosterOAuthRequest::build_signature()
S
75 1 4
MicroblogPosterOAuthDataStore::new_access_token()
S
100 1 2
MicroblogPosterOAuthDataStore::lookup_token()
S
100 1 2
MicroblogPosterOAuthServer::add_signature_method()
S
77 1 4
MicroblogPosterEnterprise_Ppw::__construct()
S
91 1 2
MicroblogPoster_Curl::set_cookie()
S
80 1 3
MicroblogPoster_Poster::shorten_with_adfly()
S
70 1 6
MicroblogPoster_Curl::__construct()
S
77 1 4
MicroblogPosterOAuthSignatureMethod::get_name()
S
100 1 0
MicroblogPosterOAuthRequest::to_postdata()
S
80 1 3
MicroblogPosterOAuthRequest::generate_timestamp()
S
80 1 3
MicroblogPosterOAuthUtil::urldecode_rfc3986()
S
80 1 3
MicroblogPoster_Poster::add_new_cron_interval()
S
65 1 9
MicroblogPosterOAuthConsumer::__construct()
S
74 1 5
MicroblogPoster_Poster::clean_up_content()
S
66 1 8
MicroblogPoster_Poster::get_accounts_all()
S
67 1 7
MicroblogPoster_Curl::store_cookies()
S
76 1 4
MicroblogPosterOAuthConsumer::__toString()
S
80 1 3
MicroblogPosterOAuthServer::verify_request()
S
68 1 7
MicroblogPosterEnterprise_Adfocus::getError()
S
82 1 3
MicroblogPosterOAuthSignatureMethod_RSA_SHA1::fetch_public_cert()
S
100 1 0
MicroblogPoster_Poster::filter_single_account_scheduled()
S
79 1 3
MicroblogPosterEnterprise_Adfocus::setCredentials()
S
81 1 3
MicroblogPoster_Poster::get_shortcodes_mp()
S
71 1 7
MicroblogPosterOAuthSignatureMethod::build_signature()
S
100 1 0
MicroblogPosterOAuthToken::__construct()
S
77 1 4
MicroblogPosterOAuthRequest::__toString()
S
81 1 3
MicroblogPosterOAuthServer::fetch_access_token()
S
65 1 9
MicroblogPosterOAuthSignatureMethod_HMAC_SHA1::get_name()
S
83 1 3
MicroblogPosterOAuthRequest::get_signature_base_string()
S
66 1 9
MicroblogPosterOAuthRequest::get_parameters()
S
82 1 3
MicroblogPoster_Poster::get_custom_cron_interval()
S
72 1 5