Code Analysis: Ultimate Appointment Scheduling 1.1.15

Function Rating Maintainability Complexity Lines of code
EWD_UASP_UpdateOptions()
D
0
206 148
EWD_UASP_Dropdown_Appointment_Selector()
D
0
129 428
EWD_UASP_Return_Select_Hours()
D
36 51 55
EWD_UASP_Get_Login_Information()
D
29
40 108
Update_EWD_UASP_Tables()
D
28
38 130
EWD_UASP_Add_Modified_Styles()
D
34 41 71
EWD_UASP_Get_Events()
D
30 31 106
EWD_UASP_Add_Edit_Appointment()
C
36 32 60
EWD_UASP_Get_Appointments_Times()
C
30 29 100
Update_EWD_UASP_Content()
C
35 29 79
EWD_UASP_IPN()
C
30 23 115
EWD_UASP_Import_From_Spreadsheet()
C
32 23 99
Install_EWD_UASP()
B
35 22 89
EWD_UASP_Speadsheet_Import()
B
39 20 62
Add_EWD_UASP_Appointment()
B
36 15 71
EWD_UASP_Edit_Appointment()
B
34 13 96
EWD_UASP_Add_Edit_Exception()
A
47 14 31
Edit_EWD_UASP_Appointment()
A
40 12 56
EWD_UASP_Get_Service_Providers()
A
45 13 36
EWD_UASP_Error_Notices()
A
44 12 49
EWD_UASP_Output_Options()
A
45 11 43
BaseFacebook::makeRequest()
A
42 10 54
EWD_UASP_Add_Edit_Service_Provider()
A
43 10 45
EWD_UASP_Add_Edit_Service()
A
51 11 24
BaseFacebook::getUserAccessToken()
A
49 10 36
EWD_UASP_Export_To_Excel()
A
39 8 64
BaseFacebook::getCurrentUrl()
A
50 10 25
EWD_UASP_Return_Calendar_Select_Inputs()
A
42 7 65
OAuthRequest::from_request()
A
48 9 31
EWD_UASP_Send_Appointment_Notification()
A
47 9 31
EWD_UASP_Add_Edit_Location()
A
44 8 42
EWD_UASP_Twitter_Login()
A
45 8 40
BaseFacebook::getHttpProtocol()
A
57 9 17
Add_EWD_UASP_FrontEnd_Scripts()
A
42 7 47
BaseFacebook::getUserFromAvailableData()
A
52 8 26
EWD_UASP_Check_Email_Reminders()
A
53 8 20
OAuthUtil::get_headers()
A
50 7 31
EWD_UASP_Add_UWPM_Elements()
S
39 3 86
EWD_UASP_ConvertNumberToTime()
S
54 7 20
OAuthUtil::parse_parameters()
S
55 7 19
EWD_UASP_Delete_Unpaid_Appointments()
S
55 7 17
EWD_UASP_Send_Email_Reminder()
S
48 6 32
BaseFacebook::throwAPIException()
S
57 7 17
EWD_UASP_Return_Email_Template()
S
39 1 105
Facebook::initSharedSession()
S
49 6 30
BaseFacebook::getAccessTokenFromCode()
S
51 6 28
OAuthRequest::get_normalized_http_url()
S
59 7 13
EWD_UASP_Get_Opening_Hour()
S
61 7 11
EWD_UASP_Get_Closing_Hour()
S
61 7 11
EWD_UASP_Add_Edit_Custom_Field()
S
51 6 25
BaseFacebook::getApiUrl()
S
39 3 70
OAuthRequest::to_header()
S
53 6 22
EWD_UASP_Substitute_Email_Text()
S
42 4 51
EWD_UASP_Create_Posttypes()
S
37 1 96
BaseFacebook::getMetadataCookie()
S
54 6 20
BaseFacebook::_graph()
S
55 6 20
OAuthUtil::split_header()
S
55 6 18
TwitterOAuth::http()
S
48 5 32
EWD_UASP_Get_Admin_Appointments()
S
48 5 32
FacebookApiException::__construct()
S
59 6 14
EWD_UASP_Appointment_Confirmation()
S
49 5 28
EWD_UASP_Send_Test_Email()
S
49 5 28
Add_EWD_UASP_Scripts()
S
45 4 38
EWD_UASP_Deactivation_Survey_HTML()
S
45 3 50
EWD_UASP_Check_Appointments()
S
54 5 20
OAuthUtil::build_http_query()
S
55 5 19
EWD_UASP_Add_Captcha()
S
54 5 19
BaseFacebook::_restserver()
S
56 5 17
BaseFacebook::getCode()
S
59 5 15
BaseFacebook::__construct()
S
59 5 14
BaseFacebook::setExtendedAccessToken()
S
51 4 28
FacebookApiException::getType()
S
61 5 13
EWD_UASP_Search_Appointments()
S
54 4 21
BaseFacebook::getLoginUrl()
S
57 4 16
EWD_UASP_Create_Linked_WC_Product()
S
44 2 46
EWD_UASP_Replace_Email_Links()
S
57 4 16
EWD_UASP_Initial_WC_Sync()
S
58 4 15
EWD_UASP_Handle_WooCommerce_Appointment_Checkout()
S
62 5 10
TwitterOAuth::oAuthRequest()
S
59 4 13
BaseFacebook::getUrl()
S
60 4 13
EWD_UASP_Mass_Delete_Appointments()
S
60 4 13
EWD_UASP_Mass_Delete_Locations()
S
60 4 13
EWD_UASP_Mass_Delete_Services()
S
60 4 13
EWD_UASP_Mass_Delete_Service_Providers()
S
60 4 13
EWD_UASP_Mass_Delete_Exceptions()
S
60 4 13
EWD_UASP_Mass_Delete_Custom_Fields()
S
60 4 13
BaseFacebook::getSignedRequest()
S
62 4 12
BaseFacebook::_oauthRequest()
S
62 4 11
EWD_UASP_Do_WC_Appointment_Deletion()
S
62 4 11
BaseFacebook::destroySession()
S
55 3 20
BaseFacebook::parseSignedRequest()
S
56 3 17
OAuthServer::get_signature_method()
S
58 3 16
OAuthRequest::set_parameter()
S
64 4 10
OAuthServer::check_nonce()
S
60 3 15
OAuthUtil::urlencode_rfc3986()
S
61 3 13
OAuthServer::check_timestamp()
S
62 3 12
EWD_UASP_UWPM_Cancellation_Link()
S
59 3 12
EWD_UASP_UWPM_Confirmation_Link()
S
59 3 12
EWD_UASP_Screen_Options()
S
61 3 12
BaseFacebook::getAccessToken()
S
64 3 11
OAuthRequest::from_consumer_and_token()
S
61 3 11
OAuthServer::get_consumer()
S
63 3 11
EWD_UASP_ConvertTimeToNumber()
S
62 3 11
EWD_UASP_Edit_Linked_WC_Product()
S
52 2 25
UASP_Appointment_Form_Block()
S
55 2 20
Add_EWD_UASP_Custom_Field()
S
55 2 20
Edit_EWD_UASP_Custom_Field()
S
56 2 19
Edit_EWD_UASP_Service()
S
56 2 17
Edit_EWD_UASP_Service_Provider()
S
57 2 17
OAuthServer::check_signature()
S
57 2 17
Add_EWD_UASP_Service()
S
57 2 16
Add_EWD_UASP_Service_Provider()
S
57 2 16
BaseFacebook::getBaseDomain()
S
66 3 8
Facebook::__construct()
S
66 3 9
Facebook::getPersistentData()
S
64 3 9
Facebook::clearAllPersistentData()
S
68 3 8
OAuthServer::get_version()
S
64 3 10
EWD_UASP_Record_View()
S
64 3 8
EWD_UASP_UWPM_Field_Replace_Function()
S
64 3 8
EWD_UASP_Get_Reminder_Number()
S
71 3 5
EWD_UASP_Get_Reminder_Unit()
S
71 3 5
EWD_UASP_Possible_Email_Reminders()
S
63 3 10
EWD_UASP_Sort_Views_Column()
S
65 3 9
Edit_EWD_UASP_Location()
S
59 2 15
BaseFacebook::shouldRetainParam()
S
66 3 8
TwitterOAuth::getAuthorizeURL()
S
64 3 10
TwitterOAuth::post()
S
68 3 7
TwitterOAuth::__construct()
S
65 3 9
TwitterOAuth::delete()
S
68 3 7
TwitterOAuth::get()
S
68 3 7
BaseFacebook::isVideoPost()
S
70 3 6
BaseFacebook::getHttpHost()
S
70 3 6
Add_EWD_UASP_Location()
S
59 2 14
BaseFacebook::makeSignedRequest()
S
59 2 13
Delete_EWD_UASP_Custom_Field()
S
62 2 12
EWD_UASP_Enable_Menu()
S
59 2 12
OAuthSignatureMethod_HMAC_SHA1::build_signature()
S
62 2 11
Edit_EWD_UASP_Exception()
S
56 1 18
Add_EWD_UASP_Exception()
S
57 1 17
BaseFacebook::establishCSRFTokenState()
S
70 2 6
EWD_UASP_Add_WC_Appointment_Deletion()
S
69 2 6
OAuthRequest::get_signable_parameters()
S
69 2 7
EWD_UASP_Remove_WC_Appointment_Deletion()
S
70 2 6
EWD_UASP_Validate_Captcha()
S
66 2 8
EWD_UASP_UWPM_Location()
S
69 2 6
EWD_UASP_UWPM_Service()
S
69 2 6
EWD_UASP_Add_UWPM_Element_Sections()
S
73 2 5
Facebook::setPersistentData()
S
63 2 9
Facebook::clearPersistentData()
S
64 2 9
EWD_UASP_UWPM_Service_Provider()
S
69 2 6
OAuthServer::get_token()
S
64 2 10
EWD_UASP_UWPM_Admin_Appointment_Link()
S
63 2 9
EWD_UASP_UWPM_Client_Name()
S
69 2 6
EWD_UASP_Columns_Content()
S
71 2 6
EWD_UASP_UWPM_Client_Email()
S
69 2 6
OAuthRequest::to_url()
S
67 2 8
EWD_UASP_Create_Unique_ID()
S
66 2 8
EWD_UASP_UWPM_Appointment_Time()
S
69 2 6
BaseFacebook::errorLog()
S
73 2 5
BaseFacebook::isAllowedDomain()
S
70 2 6
EWD_UASP_Start_Session()
S
80 2 3
EWD_UASP_Hide_Review_Ask()
S
67 2 7
OAuthSignatureMethod_PLAINTEXT::build_signature()
S
64 2 10
FacebookApiException::__toString()
S
68 2 7
OAuthRequest::__construct()
S
68 2 7
BaseFacebook::api()
S
66 2 8
BaseFacebook::getUserFromAccessToken()
S
67 2 8
OAuthRequest::get_parameter()
S
78 2 3
Facebook::constructSessionVariableName()
S
68 2 7
BaseFacebook::endsWith()
S
68 2 7
EWD_UASP_Get_Views()
S
66 2 9
EWD_UASP_Deactivation_Survey()
S
70 2 6
TwitterOAuth::getHeader()
S
64 2 9
BaseFacebook::getUser()
S
71 2 6
EWD_UASP_UWPM_Client_Phone()
S
69 2 6
EWD_UASP_Check_Font_Size()
S
76 2 4
BaseFacebook::getLoginStatusUrl()
S
61 1 13
EWD_UASP_Replace_Email_Content()
S
61 1 13
EWD_UASP_Facebook_Config()
S
63 1 11
Delete_EWD_UASP_Appointment()
S
65 1 10
EWD_UASP_Columns_Head()
S
75 1 4
BaseFacebook::setAccessToken()
S
77 1 4
EWD_UASP_Encrypt_Captcha_Code()
S
75 1 4
OAuthRequest::get_parameters()
S
82 1 3
EWD_UASP_Show_Dashboard_Link()
S
80 1 3
TwitterOAuth::getXAuthToken()
S
63 1 10
EWD_UASP_Display_Appointment_Scheduler()
S
64 1 10
Delete_EWD_UASP_Service()
S
72 1 5
Delete_EWD_UASP_Exception()
S
65 1 10
TwitterOAuth::authenticateURL()
S
94 1 1
EWD_UASP_Decrypt_Catpcha_Code()
S
75 1 4
BaseFacebook::getFileUploadSupport()
S
82 1 3
EWD_UASP_Reminder_Sort()
S
79 1 3
TwitterOAuth::accessTokenURL()
S
94 1 1
ewd_uasp_frontend_ajaxurl()
S
73 1 7
FacebookApiException::getResult()
S
82 1 3
BaseFacebook::getMetadataCookieName()
S
80 1 3
TwitterOAuth::lastStatusCode()
S
94 1 1
EWD_UASP_Add_Stylesheet()
S
72 1 5
BaseFacebook::clearAllPersistentData()
S
100 1 0
TwitterOAuth::getRequestToken()
S
66 1 8
OAuthRequest::unset_parameter()
S
80 1 3
EWD_UASP_Jquery_Ui_Enqueue()
S
72 1 5
OAuthServer::fetch_access_token()
S
65 1 9
BaseFacebook::getSignedRequestCookieName()
S
80 1 3
Initial_EWD_UASP_Data()
S
100 1 2
OAuthSignatureMethod::check_signature()
S
74 1 4
TwitterOAuth::lastAPICall()
S
94 1 1
BaseFacebook::getLogoutUrl()
S
65 1 10
OAuthConsumer::__toString()
S
80 1 3
OAuthRequest::get_signature_base_string()
S
66 1 9
BaseFacebook::getAppSecret()
S
82 1 3
TwitterOAuth::getAccessToken()
S
66 1 8
EWD_UASP_AJAX_Get_Appointment_Times()
S
66 1 8
TwitterOAuth::authorizeURL()
S
94 1 1
BaseFacebook::setFileUploadSupport()
S
77 1 4
Facebook::deleteSharedSessionCookie()
S
69 1 6
EWD_UASP_Return_Select_Hours()
S
83 1 3
OAuthToken::to_string()
S
72 1 6
BaseFacebook::setPersistentData()
S
100 1 0
OAuthDataStore::new_access_token()
S
100 1 2
OAuthUtil::urldecode_rfc3986()
S
80 1 3
OAuthSignatureMethod_RSA_SHA1::check_signature()
S
64 1 9
OAuthRequest::__toString()
S
81 1 3
OAuthSignatureMethod::build_signature()
S
100 1 0
BaseFacebook::clearPersistentData()
S
100 1 0
BaseFacebook::setApiSecret()
S
77 1 4
BaseFacebook::getApplicationAccessToken()
S
80 1 3
OAuthDataStore::lookup_nonce()
S
100 1 2
EWD_UASP_plugin_settings_link()
S
74 1 5
BaseFacebook::useFileUploadSupport()
S
81 1 3
EWD_UASP_AJAX_Get_Events()
S
65 1 9
EWD_UASP_Decrypt_Catpcha_Code()
S
75 1 4
OAuthSignatureMethod_RSA_SHA1::fetch_public_cert()
S
100 1 0
OAuthSignatureMethod_RSA_SHA1::get_name()
S
82 1 3
TwitterOAuth::requestTokenURL()
S
94 1 1
BaseFacebook::getPersistentData()
S
100 1 0
EWD_UASP_Sort_Changes_By_Time()
S
79 1 3
OAuthSignatureMethod_RSA_SHA1::build_signature()
S
65 1 9
BaseFacebook::setAppId()
S
77 1 4
Delete_EWD_UASP_Service_Provider()
S
72 1 5
OAuthServer::verify_request()
S
68 1 7
BaseFacebook::setAppSecret()
S
77 1 4
OAuthSignatureMethod_HMAC_SHA1::get_name()
S
83 1 3
OAuthDataStore::lookup_consumer()
S
100 1 2
OAuthSignatureMethod_PLAINTEXT::get_name()
S
82 1 3
OAuthServer::add_signature_method()
S
77 1 4
OAuthRequest::build_signature()
S
75 1 4
EWD_UASP_AJAX_Update_Dropdowns()
S
70 1 6
EWD_UASP_Erase_Twitter_Data()
S
67 1 7
OAuthConsumer::__construct()
S
74 1 5
EWD_UASP_add_ob_start()
S
83 1 3
BaseFacebook::base64UrlDecode()
S
78 1 3
ewd_uasp_add_block_category()
S
69 1 7
OAuthSignatureMethod_RSA_SHA1::fetch_private_cert()
S
100 1 0
Facebook::getSharedSessionCookieName()
S
79 1 3
OAuthRequest::generate_timestamp()
S
80 1 3
EWD_UASP_WP_User_Array_Map()
S
81 1 3
EWD_UASP_flush_ob_end()
S
83 1 3
Delete_EWD_UASP_Location()
S
72 1 5
OAuthServer::__construct()
S
82 1 3
BaseFacebook::getApiSecret()
S
81 1 3
EWD_UASP_AJAX_Get_Admin_Appointments()
S
65 1 9
OAuthRequest::get_normalized_http_method()
S
80 1 3
EWD_UASP_Enqueue_Deactivation_Scripts()
S
71 1 5
OAuthDataStore::lookup_token()
S
100 1 2
BaseFacebook::base64UrlEncode()
S
71 1 5
OAuthRequest::sign_request()
S
66 1 9
OAuthSignatureMethod::get_name()
S
100 1 0
OAuthRequest::generate_nonce()
S
72 1 5
BaseFacebook::getAppId()
S
82 1 3
OAuthRequest::to_postdata()
S
80 1 3
save_uasp_error()
S
80 1 3
EWD_UASP_Trim_Value()
S
81 1 3
OAuthDataStore::new_request_token()
S
100 1 2
OAuthServer::fetch_request_token()
S
65 1 9
OAuthToken::__toString()
S
82 1 3
EWD_UASP_localization_setup()
S
78 1 3
OAuthToken::__construct()
S
77 1 4
EWD_UASP_Send_Feedback()
S
66 1 8
EWD_UASP_Register_Post_Column_Sortables()
S
77 1 4
EWD_UASP_Admin_Styles()
S
70 1 6
EWD_UASP_Set_Screen_Options()
S
83 1 3