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

Function Rating Maintainability Complexity Lines of code
show_wpf_comment_button()
D
14
63 253
wpf_comment_button_admin()
D
17
68 176
process_task_response()
D
16
53 271
list_wpf_comment_func()
D
18
56 197
process_wpfeedback_misc_options()
D
26
58 110
wpfeedback_get_post_list_ajax()
D
21
50 175
wpf_backed_scripts()
D
16
9 714
generate_bottom_part_html()
D
19
29 284
downloadSource()
D
26
38 138
wpf_website_details()
D
27
33 145
wpf_get_allowed_notification_list()
D
30 34 116
wpfeedback_add_stylesheet_to_admin()
D
27
33 124
wpf_check_page_builder_active()
D
39 37 50
wpfeedback_add_stylesheet_frontend()
D
28
29 123
insert_wpf_comment_func()
C
28
26 123
process_wpfeedback_options()
C
36 27 67
wpf_add_new_task()
C
33 23 85
Google\Service\Resource::call()
C
32 21 114
return_task_list_html_taskcenter()
B
29 19 116
avc_send_invitations()
B
30 18 129
load_wpfb_tasks()
B
36 21 77
session_for_invited_user()
B
38 21 68
wpfeedback_get_post_list()
B
37 21 67
Google\Utils\UriTemplate::combine()
B
38 21 66
get_notif_sitedata_filterdata()
B
40 21 56
relativeToAbsolute()
B
39 19 61
wpfb_add_comment()
B
36 18 73
curlDownloadSource()
B
37 18 67
wpf_upload_file()
B
35 17 81
get_site_data()
B
43 19 43
wpf_get_current_user_information()
A
38 14 75
Google\Service\Resource::createRequestUri()
A
45 14 39
wp_feedback_admin_menu()
A
45 13 39
Google\AccessToken\Verify::verifyIdToken()
A
46 13 37
Google\Task\Runner::__construct()
A
45 12 49
wpf_save_user_profile_fields()
A
46 13 34
wpf_check_for_caching_plugin()
A
40 11 61
Google\Utils\UriTemplate::replace()
A
44 12 46
Google\Model::__get()
A
49 13 31
wpf_send_remote_post()
A
42 11 50
wpf_create_account()
A
44 11 42
get_notify_users()
A
47 11 37
wpf_show_extra_profile_fields()
A
48 11 31
get_files_html()
A
44 10 42
add_sticker_permission_to_head()
A
46 10 37
isAllowedUrl()
A
46 10 37
wpf_check_permission()
A
47 10 36
Google\Client::setAuthConfig()
A
48 10 31
Google\Model::mapTypes()
A
50 10 28
avc_yoast_prev_next()
A
46 9 35
removeOldFiles()
A
54 10 20
wpf_update_notifications()
A
54 10 19
wpf_ajax_login()
A
46 9 34
wpf_add_page()
A
42 8 49
load_wpfb_tasks_admin()
A
43 8 49
Google\Http\Batch::parseResponse()
A
44 8 43
wp_feedback_get_texonomy_selectbox()
A
51 9 24
Google\Client::authorize()
A
48 8 38
new_license_activation()
A
46 8 37
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_check_if_enable()
A
49 8 29
Google\Client::createDefaultHttpClient()
A
50 8 28
wpf_get_page_list()
A
46 7 40
JsonEncodeString()
A
45 7 40
Google\Client::createApplicationDefaultCredentials()
A
47 7 40
Google\Client::isAccessTokenExpired()
A
53 8 22
Google\Task\Composer::cleanup()
A
48 7 33
wpf_security_check()
A
49 7 32
Google\Client::createAuthUrl()
A
48 7 32
wpfb_set_task_tag()
A
44 6 46
avc_yoast()
S
100 1 120
wpf_initial_setup_done()
S
51 7 24
remove_url_parameter_and_redirect()
S
52 7 22
sync_global_settings()
S
48 6 34
wpf_bulk_update_tasks()
S
49 6 32
Google\Http\MediaFileUpload::fetchResumeUri()
S
48 6 31
avc_delete_invitations()
S
49 6 31
wpfb_time_difference()
S
51 6 28
wpf_disable_comment_for_admin_page()
S
52 6 28
Google\Http\REST::doExecute()
S
52 6 24
Google\Client::fetchAccessTokenWithRefreshToken()
S
53 6 23
wp_feedback_get_user_list_front()
S
53 6 22
wpf_api_func_get_users()
S
47 5 36
Google\Http\Batch::execute()
S
44 4 51
Google\Task\Runner::run()
S
55 6 21
wp_feedback_get_texonomy_filter()
S
53 6 20
wpf_bulk_update_get_texonomy_selectbox()
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
Google\AuthHandler\AuthHandlerFactory::build()
S
55 6 18
wp_feedback_get_user_list()
S
55 6 17
page_tab_content()
S
50 5 28
wpf_plugins_update_completed()
S
62 6 11
wpfb_save_screenshot_function()
S
45 4 41
wpf_delete_page()
S
52 5 23
wpf_delete_file()
S
52 5 23
Google\AccessToken\Verify::getFederatedSignOnCerts()
S
54 5 23
get_task_author()
S
53 5 22
WP_Feedback::activate()
S
56 5 20
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
page_html()
S
49 4 31
get_task_time_type()
S
57 5 16
Google\Model::getSimpleValue()
S
58 5 16
Google\Http\Batch::parseRawHeaders()
S
57 5 16
WP_Feedback::deactivate()
S
58 5 16
wpf_wp_create_nonce()
S
60 5 14
check_if_allowed_to_save_settings()
S
60 5 13
Google\Service::__construct()
S
60 5 13
checkContentType()
S
51 4 27
Google\Service\Resource::convertToArrayAndStripNulls()
S
62 5 11
wpf_global_settings()
S
51 4 25
Google\Task\Composer::verifyServicesToKeep()
S
53 4 25
wpf_update_title()
S
52 4 24
Google\Client::fetchAccessTokenWithAssertion()
S
53 4 23
update_default_site_data()
S
43 2 52
Google\AccessToken\Verify::retrieveCertsFromLocation()
S
54 4 22
wpf_autologin()
S
53 4 21
site_archived_notice()
S
54 3 35
licence_invalid_notice()
S
53 3 34
wpf_crypt_key()
S
55 4 18
yoast_footer()
S
52 3 33
setHeaders()
S
56 4 17
wpf_upgrade_plan()
S
55 3 32
wpf_multifile_upload()
S
52 3 32
Google\Http\MediaFileUpload::makePutRequest()
S
57 4 17
wpf_login_form()
S
50 3 31
is_non_collab_screen()
S
64 5 10
Google\Client::addScope()
S
64 5 9
Google\Http\REST::isAltMedia()
S
64 5 9
Google\Client::fetchAccessTokenWithAuthCode()
S
58 4 15
wpf_load_brand_color()
S
62 4 12
Google\Task\Runner::allowedRetries()
S
62 4 12
Google\AccessToken\Verify::getOpenSslConstant()
S
63 4 12
Google\Model::isAssociativeArray()
S
62 4 12
add_custom_cookie_admin()
S
62 4 11
Google\AccessToken\Verify::__construct()
S
63 4 11
wpf_delete_comment()
S
52 3 25
wpf_initial_sync()
S
53 3 22
Google\AccessToken\Revoke::revokeToken()
S
54 3 22
app_push_to_media()
S
55 3 21
get_last_task_id()
S
55 3 20
Google\Client::verifyIdToken()
S
56 3 20
wpfb_delete_task()
S
56 3 19
wpf_send_email_report()
S
55 3 19
Google\Client::execute()
S
50 2 34
Google\Utils\UriTemplate::combineList()
S
57 3 19
wpfb_set_task_notify_users()
S
56 3 17
image_preview()
S
59 3 17
wpf_verify_file_upload()
S
57 3 16
Google\Http\REST::determineExpectedClass()
S
66 4 9
is_feature_enabled()
S
63 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\AccessToken\Verify::setPhpsecConstants()
S
65 4 10
wpfb_delete_task_tag()
S
50 2 29
wpf_load_plugin_textdomain()
S
58 3 14
wpf_autologin_init_hook()
S
61 3 13
wpf_verify_file_upload_type()
S
59 3 13
Google\Http\REST::decodeHttpResponse()
S
60 3 13
Google\Utils\UriTemplate::resolveNextSection()
S
62 3 12
Google\Utils\UriTemplate::replaceVars()
S
55 2 24
wpf_reconnect_task()
S
52 2 24
wpf_subscribe_plan()
S
58 2 23
wpfb_edit_comment()
S
54 2 21
asciiToInline()
S
54 2 21
sidebar_header()
S
51 1 36
wpf_visual_composer_api()
S
56 2 19
Google\Http\MediaFileUpload::nextChunk()
S
55 2 19
wpf_set_task_element()
S
57 2 18
wpfb_delete_task_image()
S
56 2 18
decrypt_id()
S
56 2 17
get_all_pages()
S
56 2 17
wpfb_approve_page()
S
57 2 16
wpfeedback_reset_setting()
S
57 2 16
Google\Collection::coerceType()
S
68 3 7
wpf_update_roles()
S
58 2 15
Google\Model::__construct()
S
68 3 7
Google\AccessToken\Verify::getBigIntClass()
S
67 3 9
update_site_data()
S
59 2 15
Google\Model::assertIsArray()
S
69 3 7
createFolder()
S
70 3 6
Google\Model::keyType()
S
69 3 6
wpf_enqueue_color_picker()
S
68 3 6
Google\Service\Resource::__construct()
S
63 3 10
add_attributes_to_script()
S
65 3 10
wpf_send_email_report_cron()
S
59 2 15
wpf_validate_nonce()
S
70 3 6
Google\Utils\UriTemplate::getDataType()
S
65 3 10
Google\Task\Runner::attempt()
S
65 3 10
Google\AccessToken\Verify::getRsaClass()
S
67 3 9
Google\Collection::rewind()
S
68 3 8
Google\Collection::key()
S
68 3 8
image_exists_checker()
S
66 3 9
wpf_plugin_activation_redirect()
S
64 3 10
Google\AccessToken\Verify::getPublicKey()
S
59 2 14
push_to_media()
S
60 2 14
wpf_website_resync()
S
59 2 14
validate_gravatar()
S
59 2 13
wpf_website_users()
S
61 2 13
wpf_wp_kses_check()
S
53 1 27
Google\Http\REST::execute()
S
61 2 12
wpf_plugin_update_message()
S
66 2 11
sidebar_content()
S
60 1 22
Google\AuthHandler\Guzzle6AuthHandler::attachToken()
S
58 1 17
wpfb_set_task_status()
S
57 1 16
wpfb_set_task_priority()
S
57 1 16
Google\Http\REST::decodeBody()
S
71 2 6
Google\Collection::current()
S
71 2 6
Google\Service\Exception::__construct()
S
66 2 8
Google\Model::dataType()
S
70 2 6
Google\AuthHandler\Guzzle6AuthHandler::attachCredentials()
S
65 2 10
Google\Http\MediaFileUpload::transformToUploadUrl()
S
64 2 9
Google\AuthHandler\Guzzle5AuthHandler::attachCredentials()
S
65 2 10
Google\Client::setRequestVisibleActions()
S
70 2 6
WP_Feedback::wpf_activate_new_site()
S
68 2 8
Google\Collection::offsetGet()
S
68 2 7
Google\Client::getHttpClient()
S
71 2 6
wpf_user_errors()
S
75 2 4
Google\Collection::valid()
S
75 2 4
Google\Model::getMappedName()
S
71 2 6
Google\Collection::offsetSet()
S
70 2 6
Google\Collection::offsetUnset()
S
70 2 6
Google\Model::offsetGet()
S
74 2 5
Google\Collection::count()
S
71 2 6
Google\AuthHandler\Guzzle6AuthHandler::attachCredentialsCache()
S
59 1 15
Google\Client::revokeToken()
S
75 2 4
Google\Client::isAppEngine()
S
74 2 4
Google\Collection::offsetExists()
S
70 2 6
wpf_is_internal_allowed()
S
68 2 8
Google\Client::getConfig()
S
78 2 3
myExamplePlugin_registerEditorScrips()
S
61 1 15
Google\Client::getOAuth2Service()
S
71 2 6
Google\Client::getLogger()
S
71 2 6
supportSSL()
S
69 2 7
load_wpfb_pages()
S
70 2 6
collaboration_page_settings()
S
65 2 9
Google\Client::prepareScopes()
S
71 2 6
wpf_api_request_verification()
S
63 2 10
Google\Model::nullPlaceholderCheck()
S
72 2 6
remove_feedbacktool_notice()
S
71 2 6
Google\Client::getRefreshToken()
S
71 2 6
wpf_mootools_deregister_javascript()
S
68 2 8
Google\Task\Runner::getDelay()
S
70 2 5
Google\Client::createDefaultLogger()
S
64 2 10
wpfb_mark_as_internal()
S
58 1 15
Google\Utils\UriTemplate::getValue()
S
69 2 7
WP_Feedback::create_guest_token()
S
66 2 8
Google\Model::offsetExists()
S
78 2 3
Google\Http\Batch::add()
S
71 2 6
Google\Http\REST::getResponseErrors()
S
68 2 7
WP_Feedback::get_instance()
S
72 2 6
Google\Model::offsetSet()
S
67 2 8
Google\Client::getCache()
S
72 2 6
Google\Http\MediaFileUpload::getResumeUri()
S
71 2 6
Google\AuthHandler\Guzzle5AuthHandler::attachToken()
S
61 1 14
wpfb_set_general_comment()
S
60 1 13
Google\Http\MediaFileUpload::resume()
S
61 1 13
syncUsers()
S
60 1 13
Google\Client::createOAuth2Service()
S
60 1 13
wpf_fetch_milestones()
S
62 1 12
Google\AuthHandler\Guzzle5AuthHandler::attachCredentialsCache()
S
62 1 12
encrypt_id()
S
60 1 12
wpf_send_email_report_register_api_hooks()
S
65 1 11
sidebar_tabs()
S
71 1 11
chrome_ext_flag_endpoint()
S
71 1 6
Google\Client::setConfig()
S
80 1 3
get_wpf_image_download_icon()
S
83 1 3
Google\Client::setOpenidRealm()
S
80 1 3
get_site_data_by_key()
S
77 1 4
WP_Feedback::remove_restrict_plugin()
S
81 1 3
Google\Client::getAccessToken()
S
82 1 3
WP_Feedback::get_plugin_slug()
S
82 1 3
Google\AuthHandler\Guzzle5AuthHandler::attachKey()
S
69 1 6
get_wpf_icon()
S
83 1 3
Google\Client::setApiFormatV2()
S
79 1 3
Google\Client::setState()
S
80 1 3
Google\Client::getScopes()
S
82 1 3
Google\AuthHandler\Guzzle6AuthHandler::createAuthHttp()
S
67 1 8
Google\AccessToken\Verify::getCache()
S
82 1 3
Google\Client::useApplicationDefaultCredentials()
S
80 1 3
get_wpf_image_open_icon()
S
83 1 3
Google\Task\Composer::getServicesToRemove()
S
70 1 7
get_wpf_favicon()
S
72 1 5
Google\Client::setRedirectUri()
S
80 1 3
Google\Http\MediaFileUpload::getRequest()
S
82 1 3
Google\Client::setIncludeGrantedScopes()
S
80 1 3
Google\Model::__isset()
S
79 1 3
Google\Client::setHostedDomain()
S
80 1 3
Google\Client::setAccessType()
S
80 1 3
Google\Client::createDefaultCache()
S
81 1 3
Google\Client::shouldDefer()
S
82 1 3
Google\Service\Exception::getErrors()
S
82 1 3
WP_Feedback::single_deactivate()
S
95 1 1
Google\Client::setClientId()
S
80 1 3
Google\Client::setClientSecret()
S
80 1 3
Google\Service::getClient()
S
82 1 3
Google\Client::getAuthHandler()
S
72 1 6
Google\Http\MediaFileUpload::__construct()
S
64 1 10
Google\Client::refreshToken()
S
80 1 3
Google\Client::authenticate()
S
80 1 3
isHttpUrl()
S
79 1 3
get_no_page_html()
S
66 1 9
Google\Client::setUseBatch()
S
81 1 3
Google\Client::setPrompt()
S
80 1 3
WP_Feedback::get_blog_ids()
S
69 1 7
Google\Http\MediaFileUpload::setChunkSize()
S
81 1 3
Google\Http\MediaFileUpload::getHttpResultCode()
S
82 1 3
get_wpf_right_icon()
S
83 1 3
load_site_metadata()
S
79 1 4
Google\Client::getClientId()
S
80 1 3
Google\Http\MediaFileUpload::setFileSize()
S
81 1 3
check_if_plugin_installed()
S
80 1 3
get_wpf_pro_icon()
S
83 1 3
Google\Client::setHttpClient()
S
81 1 3
Google\AuthHandler\Guzzle6AuthHandler::attachKey()
S
64 1 9
get_wpf_priority_icon()
S
83 1 3
Google\Model::offsetUnset()
S
80 1 3
Google\Model::__unset()
S
80 1 3
get_wpf_status_icon()
S
83 1 3
Google\Client::getRedirectUri()
S
80 1 3
Google\Client::setAuthConfigFile()
S
81 1 3
get_wpf_logo()
S
72 1 5
wp_feedback_get_user_role_list()
S
77 1 4
wpf_setting_action_links()
S
73 1 4
wpf_sync_users()
S
83 1 3
Google\Client::setLoginHint()
S
80 1 3
wpf_generate_response_signature()
S
70 1 6
WP_Feedback::single_activate()
S
70 1 6
Google\Client::setDeveloperKey()
S
80 1 3
Google\Client::setDefer()
S
81 1 3
Google\Client::setAuth()
S
76 1 5
Google\Task\Runner::backOff()
S
75 1 4
Google\Client::setApprovalPrompt()
S
80 1 3
Google\Client::createUserRefreshCredentials()
S
66 1 8
Google\Client::refreshTokenWithAssertion()
S
81 1 3
Google\Model::gapiInit()
S
83 1 3
Google\AuthHandler\Guzzle5AuthHandler::__construct()
S
77 1 4
Google\Client::setSubject()
S
80 1 3
get_wpf_close_icon()
S
83 1 3
get_wpf_user_icon()
S
83 1 3
remove_wp_foorer_action()
S
80 1 3
Google\Client::setScopes()
S
76 1 4
syncSite()
S
65 1 9
WP_Feedback::call_guest_token()
S
81 1 3
get_wpf_screenshot_icon()
S
83 1 3
Google\Model::camelCase()
S
69 1 6
get_wpf_push_to_media_icon()
S
83 1 3
Google\Task\Runner::setRetryMap()
S
81 1 3
Google\Client::setCache()
S
81 1 3
get_wpf_info_icon()
S
83 1 3
Google\Collection::next()
S
80 1 3
clearObjectCache()
S
83 1 3
Google\Task\Runner::canAttempt()
S
80 1 3
Google\Http\MediaFileUpload::getProgress()
S
82 1 3
Google\Client::setCacheConfig()
S
80 1 3
Google\Client::setLogger()
S
81 1 3
wpf_notify_admin_add_ons_func()
S
67 1 8
Google\Client::getClientSecret()
S
80 1 3
Google\Service::createBatch()
S
69 1 8
Google\AuthHandler\Guzzle5AuthHandler::createAuthHttp()
S
65 1 10
Google\AccessToken\Revoke::__construct()
S
81 1 3
wpf_autologin_api_hook()
S
66 1 10
Google\Task\Runner::getJitter()
S
78 1 3
Google\Utils\UriTemplate::parse()
S
79 1 3
Google\Client::getAuth()
S
76 1 5
wpf_resync_dashboard()
S
68 1 8
collaboration_task_center()
S
76 1 4
Google\Client::isUsingApplicationDefaultCredentials()
S
80 1 3
Google\Client::getLibraryVersion()
S
81 1 3
WP_Feedback::__construct()
S
79 1 3
wpf_test_input()
S
72 1 6
wpf_user_type()
S
75 1 4
collaboration_page_permissions()
S
76 1 4
wpf_launcher()
S
70 1 7
Google\Client::setApplicationName()
S
80 1 3
Google\Client::setTokenCallback()
S
80 1 3
get_file_size()
S
70 1 5
Google\AuthHandler\Guzzle6AuthHandler::__construct()
S
77 1 4