Code Analysis: Atarim: Visual Website Collaboration, Feedback & Workflow Management 3.12

Function Rating Maintainability Complexity Lines of code
wpfeedback_get_post_list_ajax()
D
10
79 309
show_wpf_comment_button()
D
9
65 401
wpf_comment_button_admin()
D
12
68 295
move_all_old_data()
D
20
76 132
list_wpf_comment_func()
D
19
56 193
process_wpfeedback_misc_options()
D
27
56 106
wpf_backed_scripts()
D
15
13 738
process_task_response()
D
19
47 225
generate_bottom_part_html()
D
16
36 302
wpfeedback_get_post_list()
D
22
39 179
downloadSource()
D
26
38 138
wpf_website_details()
D
26
35 153
wpf_get_allowed_notification_list()
D
30 34 116
wpf_check_page_builder_active()
D
39 37 50
wpfeedback_add_stylesheet_to_admin()
D
28
31 119
wpfeedback_add_stylesheet_frontend()
C
28
29 120
insert_wpf_comment_func()
C
27
26 137
process_wpfeedback_options()
C
34 29 78
get_notif_sitedata_filterdata()
C
37 26 69
wpf_website_task_update_meta()
C
32 22 104
generate_side_part_html()
C
30 21 114
Google\Service\Resource::call()
C
32 21 114
EDD_SL_Plugin_Updater::api_request()
B
38 24 60
wpf_autologin()
B
34 20 99
avc_send_invitations()
B
30 18 129
Google\Utils\UriTemplate::combine()
B
38 21 66
EDD_SL_Plugin_Updater::show_update_notification()
B
36 20 73
load_wpfb_tasks()
B
36 19 77
relativeToAbsolute()
B
39 19 61
wpf_api_func_get_tasks()
B
35 17 86
curlDownloadSource()
B
37 18 67
wpf_upload_file()
B
35 17 81
get_site_data()
B
43 19 43
EDD_SL_Plugin_Updater::show_changelog()
B
41 17 50
load_wpfb_tasks_admin()
A
37 14 74
wpf_get_current_user_information()
A
38 14 74
wpf_api_update_general_settings()
A
43 15 51
session_for_invited_user()
A
42 14 50
wp_feedback_admin_menu()
A
43 14 47
Google\Service\Resource::createRequestUri()
A
45 14 39
EDD_SL_Plugin_Updater::plugins_api_filter()
A
45 13 40
Google\AccessToken\Verify::verifyIdToken()
A
46 13 37
wpf_save_user_profile_fields()
A
46 13 34
Google\Task\Runner::__construct()
A
45 12 49
wpf_check_for_caching_plugin()
A
40 11 61
Google\Model::__get()
A
49 13 31
Google\Utils\UriTemplate::replace()
A
44 12 46
get_user_data()
A
47 12 35
formatTimeString()
A
49 12 28
wpf_create_account()
A
44 11 42
EDD_SL_Plugin_Updater::check_update()
A
50 12 26
get_notify_users()
A
47 11 37
wpf_send_remote_post()
A
43 10 47
wpf_show_extra_profile_fields()
A
48 11 31
new_license_activation()
A
43 10 45
add_sticker_permission_to_head()
A
46 10 38
wpf_check_permission()
A
47 10 37
isAllowedUrl()
A
46 10 37
Google\Client::setAuthConfig()
A
48 10 31
get_site_filter_data()
A
49 10 30
wpf_api_func_task_new_general_task()
A
35 6 88
Google\Model::mapTypes()
A
50 10 28
removeOldFiles()
A
54 10 20
avc_yoast_prev_next()
A
46 9 35
wpf_update_notifications()
A
54 10 19
wpf_ajax_login()
A
46 9 34
Google\Http\Batch::parseResponse()
A
44 8 43
wpf_api_func_get_comment_type()
A
50 9 26
wpf_add_new_task()
A
45 8 39
wp_feedback_get_texonomy_selectbox()
A
51 9 24
Google\Client::authorize()
A
48 8 38
Google\Http\MediaFileUpload::process()
A
46 8 37
wpf_get_page_id_by_url()
A
44 7 47
Google\Client::__construct()
A
41 6 60
wpf_crm_new_task()
A
43 7 45
wpfeedback_get_comment_count()
A
49 8 29
Google\Client::createDefaultHttpClient()
A
50 8 28
Google\Client::createApplicationDefaultCredentials()
A
47 7 40
JsonEncodeString()
A
45 7 40
wpf_get_page_list()
A
46 7 40
Google\Client::isAccessTokenExpired()
A
53 8 22
Google\Task\Composer::cleanup()
A
48 7 33
Google\Client::createAuthUrl()
A
48 7 32
avc_yoast()
S
100 1 120
wpf_check_if_enable()
S
50 7 26
wpf_initial_setup_done()
S
51 7 24
wpb_admin_notice_warn()
S
49 6 38
wpf_remove_ui_script()
S
56 7 22
sync_global_settings()
S
48 6 34
wpf_license_key_license_item()
S
47 6 34
wpf_license_key_check_item()
S
47 6 33
wpf_bulk_update_tasks()
S
49 6 32
Google\Http\MediaFileUpload::fetchResumeUri()
S
48 6 31
avc_delete_invitations()
S
49 6 31
wpf_wp_create_nonce()
S
58 7 15
wpf_security_check()
S
50 6 29
wpf_disable_comment_for_admin_page()
S
52 6 28
wpfb_time_difference()
S
51 6 28
Google\Http\REST::doExecute()
S
52 6 24
wpf_user_support()
S
41 3 69
Google\Client::fetchAccessTokenWithRefreshToken()
S
53 6 23
wp_feedback_get_user_list_front()
S
53 6 22
wpfb_set_task_tag()
S
47 5 37
Google\Http\Batch::execute()
S
44 4 51
Google\Task\Runner::run()
S
55 6 21
wpf_api_func_get_users()
S
47 5 36
wp_feedback_get_texonomy_filter()
S
53 6 20
Google\AuthHandler\AuthHandlerFactory::build()
S
55 6 18
wpf_auto_send_email_report()
S
56 6 18
wp_feedback_get_texonomy()
S
55 6 18
wp_feedback_get_user_list_task()
S
54 6 18
wpf_object_array_unique()
S
57 6 18
wpf_bulk_update_get_texonomy_selectbox()
S
55 6 18
wp_feedback_get_user_list()
S
55 6 17
wpfb_save_screenshot_function()
S
45 4 41
update_default_site_data()
S
42 3 55
Google\AccessToken\Verify::getFederatedSignOnCerts()
S
54 5 23
get_task_author()
S
53 5 22
Google\Model::toSimpleObject()
S
55 5 20
createTmpFile()
S
54 5 19
Google\Http\Batch::parseHttpResponse()
S
55 5 18
Google\Client::setAccessToken()
S
57 5 18
wpfeedback_dropdown_roles()
S
56 5 17
get_task_time_type()
S
57 5 16
Google\Model::getSimpleValue()
S
58 5 16
WP_Feedback::activate()
S
58 5 16
WP_Feedback::deactivate()
S
58 5 16
Google\Http\Batch::parseRawHeaders()
S
57 5 16
EDD_SL_Plugin_Updater::get_cached_version_info()
S
59 5 14
wpf_admin_notice_success()
S
61 5 14
Google\Service::__construct()
S
60 5 13
checkContentType()
S
51 4 27
Google\Service\Resource::convertToArrayAndStripNulls()
S
62 5 11
Google\Task\Composer::verifyServicesToKeep()
S
53 4 25
wpf_global_settings()
S
51 4 25
wpf_update_title()
S
52 4 24
Google\Client::fetchAccessTokenWithAssertion()
S
53 4 23
wpf_api_func_get_task_url()
S
53 4 23
wpf_translate_email()
S
43 2 53
Google\AccessToken\Verify::retrieveCertsFromLocation()
S
54 4 22
wp_feedback_register_task_priority_terms()
S
49 3 37
wp_feedback_register_task_status_terms()
S
49 3 37
site_archived_notice()
S
55 3 35
licence_invalid_notice()
S
53 3 34
yoast_footer()
S
52 3 33
wpf_crypt_key()
S
55 4 18
Google\Http\MediaFileUpload::makePutRequest()
S
57 4 17
get_wpf_favicon()
S
58 4 17
setHeaders()
S
56 4 17
wpf_upgrade_plan()
S
55 3 32
wpf_login_form()
S
50 3 31
Google\Client::addScope()
S
64 5 9
Google\Http\REST::isAltMedia()
S
64 5 9
Google\Client::fetchAccessTokenWithAuthCode()
S
58 4 15
Google\AccessToken\Verify::getOpenSslConstant()
S
63 4 12
Google\Model::isAssociativeArray()
S
62 4 12
Google\Task\Runner::allowedRetries()
S
62 4 12
clear_session()
S
62 4 12
wpf_load_brand_color()
S
62 4 12
Google\AccessToken\Verify::__construct()
S
63 4 11
add_custom_cookie_admin()
S
62 4 11
avc_menubar()
S
49 2 39
Google\AccessToken\Revoke::revokeToken()
S
54 3 22
wpf_initial_sync()
S
53 3 22
wpf_upgrade_menu_page_redirect()
S
58 3 22
wpf_register_auto_reports_cron()
S
48 2 36
wpfb_add_comment()
S
54 3 21
app_push_to_media()
S
55 3 21
Google\Client::verifyIdToken()
S
56 3 20
get_last_task_id()
S
55 3 20
Google\Client::execute()
S
50 2 34
Google\Utils\UriTemplate::combineList()
S
57 3 19
wpf_send_email_report()
S
55 3 19
wpfb_delete_task()
S
56 3 19
wpf_website_delete_task()
S
56 3 19
wpfb_set_task_notify_users()
S
56 3 17
wpf_api_func_get_task_comments()
S
58 3 16
wpf_verify_file_upload()
S
57 3 16
Google\AccessToken\Verify::setPhpsecConstants()
S
65 4 10
Google\Http\Batch::__construct()
S
68 4 6
Google\Http\MediaFileUpload::getUploadType()
S
67 4 9
Google\AccessToken\Verify::getJwtService()
S
64 4 10
Google\Http\REST::determineExpectedClass()
S
66 4 9
is_feature_enabled()
S
63 4 10
get_site_data_by_key_api()
S
59 3 14
get_notify_users_emails()
S
59 3 14
EDD_SL_Plugin_Updater::__construct()
S
58 3 14
wpf_load_plugin_textdomain()
S
58 3 14
wpfb_delete_task_tag()
S
50 2 29
get_wpf_logo()
S
60 3 14
wpf_verify_file_upload_type()
S
59 3 13
Google\Http\REST::decodeHttpResponse()
S
60 3 13
wpf_api_func_task_new_comment()
S
50 2 27
Google\Utils\UriTemplate::resolveNextSection()
S
62 3 12
wpf_reconnect_task()
S
52 2 24
Google\Utils\UriTemplate::replaceVars()
S
55 2 24
wpf_subscribe_plan()
S
58 2 23
wpf_license_verify_and_store()
S
54 2 21
asciiToInline()
S
54 2 21
wpfb_set_task_status()
S
54 2 20
wp_feedback_task_status_taxonomy()
S
48 1 34
wpf_visual_composer_api()
S
56 2 19
wp_feedback_task_priority_taxonomy()
S
48 1 34
Google\Http\MediaFileUpload::nextChunk()
S
55 2 19
wpf_upload_logo_from_dashboard()
S
56 2 18
wpf_upload_favicon_from_dashboard()
S
56 2 18
wpfb_set_task_priority()
S
56 2 18
wpf_set_task_element()
S
57 2 18
wpfb_delete_task_image()
S
56 2 18
wpfeedback_reset_setting()
S
56 2 17
syncUsers()
S
57 2 16
wpf_delete_comment()
S
57 2 16
wpfb_approve_page()
S
57 2 16
move_all_old_data_api_call()
S
70 3 6
Google\AccessToken\Verify::getRsaClass()
S
67 3 9
Google\AccessToken\Verify::getBigIntClass()
S
67 3 9
Google\Model::assertIsArray()
S
69 3 7
Google\Task\Runner::attempt()
S
65 3 10
wpf_send_email_report_cron()
S
59 2 15
wpf_update_roles()
S
58 2 15
createFolder()
S
70 3 6
Google\Model::keyType()
S
69 3 6
wpf_enqueue_color_picker()
S
68 3 6
add_attributes_to_script()
S
65 3 10
EDD_SL_Plugin_Updater::http_request_args()
S
67 3 7
Google\Collection::rewind()
S
68 3 8
Google\Collection::key()
S
68 3 8
Google\Collection::coerceType()
S
68 3 7
Google\Model::__construct()
S
68 3 7
Google\Service\Resource::__construct()
S
63 3 10
wpfb_edit_comment()
S
58 2 15
Google\Utils\UriTemplate::getDataType()
S
65 3 10
update_site_data()
S
59 2 15
push_to_media()
S
60 2 14
Google\AccessToken\Verify::getPublicKey()
S
59 2 14
wpf_website_new_general_task()
S
60 2 14
wpf_website_resync()
S
59 2 14
validate_gravatar()
S
59 2 13
wpf_get_global_settings()
S
60 2 13
wpf_website_users()
S
61 2 13
Google\Http\REST::execute()
S
61 2 12
wpf_website_tasks()
S
62 2 12
wpf_website_task_comments()
S
62 2 12
wpf_website_pages()
S
62 2 12
wpf_crm_new_comment()
S
61 2 12
wpf_plugin_update_message()
S
66 2 11
wpf_api_func_update_task_status()
S
62 2 11
Google\AuthHandler\Guzzle6AuthHandler::attachToken()
S
58 1 17
EDD_SL_Plugin_Updater::set_version_info_cache()
S
64 2 10
Google\Model::offsetGet()
S
74 2 5
WP_Feedback::get_instance()
S
72 2 6
Google\Client::prepareScopes()
S
71 2 6
Google\Http\MediaFileUpload::getResumeUri()
S
71 2 6
Google\Http\REST::getResponseErrors()
S
68 2 7
wpf_get_current_user_roles()
S
66 2 9
wpf_activation_redirect()
S
69 2 7
Google\Collection::valid()
S
75 2 4
WP_Feedback::wpf_activate_new_site()
S
68 2 8
wpf_mootools_deregister_javascript()
S
68 2 8
Google\Http\MediaFileUpload::transformToUploadUrl()
S
64 2 9
wpf_api_request_verification()
S
64 2 10
supportSSL()
S
69 2 7
Google\Collection::offsetUnset()
S
70 2 6
Google\Client::getHttpClient()
S
71 2 6
Google\AuthHandler\Guzzle5AuthHandler::attachCredentials()
S
65 2 10
Google\Client::setRequestVisibleActions()
S
70 2 6
EDD_SL_Plugin_Updater::convert_object_to_array()
S
69 2 7
wpf_exclude_comments()
S
72 2 5
Google\Http\Batch::add()
S
71 2 6
wpf_api_func_update_task_notify_users()
S
65 2 9
wpfeedback_filter_comment_count()
S
69 2 7
Google\Client::createDefaultLogger()
S
64 2 10
Google\Http\REST::decodeBody()
S
71 2 6
wpfeedback_page_settings()
S
65 2 9
Google\Collection::current()
S
71 2 6
Google\Model::offsetExists()
S
78 2 3
myExamplePlugin_registerEditorScrips()
S
61 1 15
wpf_is_internal_allowed()
S
68 2 8
Google\Utils\UriTemplate::getValue()
S
69 2 7
Google\Collection::count()
S
71 2 6
Google\Client::getOAuth2Service()
S
71 2 6
Google\Model::nullPlaceholderCheck()
S
72 2 6
Google\Client::revokeToken()
S
75 2 4
Google\Client::getLogger()
S
71 2 6
Google\Collection::offsetExists()
S
70 2 6
Google\Client::getRefreshToken()
S
71 2 6
wpf_user_errors()
S
75 2 4
Google\Client::getConfig()
S
78 2 3
Google\Collection::offsetGet()
S
68 2 7
wpf_autologin_init_hook()
S
69 2 7
wpf_api_func_update_task_priority()
S
67 2 8
Google\Client::getCache()
S
72 2 6
Google\Collection::offsetSet()
S
70 2 6
Google\Model::dataType()
S
70 2 6
Google\Service\Exception::__construct()
S
66 2 8
Google\AuthHandler\Guzzle6AuthHandler::attachCredentials()
S
65 2 10
Google\Model::offsetSet()
S
67 2 8
Google\AuthHandler\Guzzle6AuthHandler::attachCredentialsCache()
S
59 1 15
Google\Task\Runner::getDelay()
S
70 2 5
Google\Model::getMappedName()
S
71 2 6
Google\Client::isAppEngine()
S
74 2 4
Google\AuthHandler\Guzzle5AuthHandler::attachToken()
S
61 1 14
wpf_crm_update_task_tags()
S
59 1 14
wpf_crm_delete_task_tags()
S
59 1 14
wpf_custom_post_status()
S
61 1 13
Google\Client::createOAuth2Service()
S
60 1 13
wpfb_set_general_comment()
S
60 1 13
Google\Http\MediaFileUpload::resume()
S
61 1 13
wpf_crm_mark_as_internal()
S
61 1 12
wpf_crm_update_task_priority()
S
61 1 12
Google\AuthHandler\Guzzle5AuthHandler::attachCredentialsCache()
S
62 1 12
wpf_crm_update_notify_users()
S
61 1 12
wpf_crm_update_task_status()
S
61 1 12
wpf_fetch_milestones()
S
62 1 12
wpf_crm_new_task_screenshot()
S
62 1 11
wpf_send_email_report_register_api_hooks()
S
65 1 11
get_site_data_by_key()
S
77 1 4
Google\AuthHandler\Guzzle5AuthHandler::attachKey()
S
69 1 6
WP_Feedback::get_blog_ids()
S
69 1 7
wpfeedback_page_support()
S
76 1 4
Google\Client::setLogger()
S
81 1 3
Google\Http\MediaFileUpload::__construct()
S
64 1 10
Google\Task\Runner::canAttempt()
S
80 1 3
Google\Client::createUserRefreshCredentials()
S
66 1 8
wpf_disable_comments_admin_menu()
S
82 1 3
Google\Model::offsetUnset()
S
80 1 3
EDD_SL_Plugin_Updater::verify_ssl()
S
78 1 3
WP_Feedback::single_activate()
S
70 1 6
Google\Client::isUsingApplicationDefaultCredentials()
S
80 1 3
get_wpf_right_icon()
S
83 1 3
Google\Client::setApiFormatV2()
S
79 1 3
Google\Http\MediaFileUpload::setChunkSize()
S
81 1 3
Google\Client::refreshTokenWithAssertion()
S
81 1 3
Google\Client::setConfig()
S
80 1 3
WP_Feedback::get_plugin_slug()
S
82 1 3
Google\Client::setCacheConfig()
S
80 1 3
Google\Client::setApplicationName()
S
80 1 3
Google\Client::setHttpClient()
S
81 1 3
Google\Client::setAuthConfigFile()
S
81 1 3
Google\AuthHandler\Guzzle5AuthHandler::__construct()
S
77 1 4
Google\Http\MediaFileUpload::getRequest()
S
82 1 3
Google\Client::setRedirectUri()
S
80 1 3
Google\Client::refreshToken()
S
80 1 3
Google\Client::getAccessToken()
S
82 1 3
Google\Client::getScopes()
S
82 1 3
Google\Client::useApplicationDefaultCredentials()
S
80 1 3
wp_feedback_get_user_role_list()
S
77 1 4
Google\Collection::next()
S
80 1 3
get_wpf_close_icon()
S
83 1 3
wpf_notify_admin_add_ons_func()
S
67 1 8
wpf_user_type()
S
75 1 4
Google\Task\Runner::backOff()
S
75 1 4
Google\Task\Runner::setRetryMap()
S
81 1 3
wpf_sync_posts()
S
83 1 3
get_wpf_info_icon()
S
83 1 3
bottom_panel_session()
S
69 1 6
Google\Client::setClientSecret()
S
80 1 3
get_wpf_image_open_icon()
S
83 1 3
Google\Model::camelCase()
S
69 1 6
get_wpf_icon()
S
83 1 3
WP_Feedback::single_deactivate()
S
95 1 1
get_wpf_user_icon()
S
83 1 3
get_wpf_priority_icon()
S
83 1 3
EDD_SL_Plugin_Updater::init()
S
67 1 7
get_wpf_no_image()
S
83 1 3
WP_Feedback::__construct()
S
79 1 3
Google\Client::getClientId()
S
80 1 3
wpf_sync_users()
S
83 1 3
Google\Client::shouldDefer()
S
82 1 3
get_wpf_share_icon()
S
83 1 3
Google\AuthHandler\Guzzle6AuthHandler::attachKey()
S
64 1 9
get_wpf_visibility_icon()
S
83 1 3
Google\Client::setApprovalPrompt()
S
80 1 3
get_wpf_exclamation_icon()
S
83 1 3
Google\Client::setPrompt()
S
80 1 3
wpfeedback_page_permissions()
S
76 1 4
load_site_metadata()
S
79 1 4
Google\Utils\UriTemplate::parse()
S
79 1 3
syncSite()
S
65 1 9
wpf_get_page_title()
S
72 1 5
Google\Http\MediaFileUpload::setFileSize()
S
81 1 3
Google\Client::setCache()
S
81 1 3
Google\Client::getAuthHandler()
S
72 1 6
Google\Model::gapiInit()
S
83 1 3
Google\Client::getClientSecret()
S
80 1 3
Google\Client::authenticate()
S
80 1 3
Google\Service::getClient()
S
82 1 3
Google\Client::setOpenidRealm()
S
80 1 3
Google\Task\Composer::getServicesToRemove()
S
70 1 7
Google\Client::setState()
S
80 1 3
wpf_setting_action_links()
S
73 1 4
Google\AuthHandler\Guzzle5AuthHandler::createAuthHttp()
S
65 1 10
Google\Model::__isset()
S
79 1 3
isHttpUrl()
S
79 1 3
Google\Http\MediaFileUpload::getHttpResultCode()
S
82 1 3
Google\Service\Exception::getErrors()
S
82 1 3
Google\Client::setAccessType()
S
80 1 3
Google\Client::getAuth()
S
76 1 5
Google\Client::setHostedDomain()
S
80 1 3
wpf_generate_response_signature()
S
70 1 6
get_wpf_image_download_icon()
S
83 1 3
Google\AuthHandler\Guzzle6AuthHandler::createAuthHttp()
S
67 1 8
get_wpf_plus_icon()
S
83 1 3
wpf_autologin_api_hook()
S
66 1 10
remove_feedbacktool_notice()
S
75 1 4
wpfeedback_page_integrate()
S
76 1 4
Google\Task\Runner::getJitter()
S
78 1 3
bottom_panel_session()
S
69 1 6
get_wpf_screenshot_icon()
S
83 1 3
wpf_crm_update_task_title()
S
63 1 10
wpf_remove_powered_from_email()
S
71 1 5
get_wpf_report_icon()
S
83 1 3
Google\Client::setSubject()
S
80 1 3
Google\Client::setClientId()
S
80 1 3
Google\Client::setScopes()
S
76 1 4
Google\Client::setAuth()
S
76 1 5
Google\Http\MediaFileUpload::getProgress()
S
82 1 3
Google\Client::setDefer()
S
81 1 3
Google\Client::getRedirectUri()
S
80 1 3
wpf_resync_dashboard()
S
68 1 8
Google\Client::setLoginHint()
S
80 1 3
clearObjectCache()
S
83 1 3
Google\AccessToken\Revoke::__construct()
S
81 1 3
get_wpf_status_icon()
S
83 1 3
Google\AuthHandler\Guzzle6AuthHandler::__construct()
S
77 1 4
get_wpf_push_to_media_icon()
S
83 1 3
wpfeedback_page_tasks()
S
76 1 4
wpf_test_input()
S
72 1 6
Google\Client::setDeveloperKey()
S
80 1 3
remove_wp_foorer_action()
S
80 1 3
Google\Client::setUseBatch()
S
81 1 3
get_wpf_pro_icon()
S
83 1 3
Google\Service::createBatch()
S
69 1 8
wpfb_mark_as_internal()
S
66 1 9
syncPages()
S
64 1 9
Google\Client::setTokenCallback()
S
80 1 3
Google\Client::getLibraryVersion()
S
81 1 3
Google\Client::setIncludeGrantedScopes()
S
80 1 3
Google\Model::__unset()
S
80 1 3
Google\AccessToken\Verify::getCache()
S
82 1 3
Google\Client::createDefaultCache()
S
81 1 3