Code Analysis: 123devis-affiliation 1.1.3

Function Rating Maintainability Complexity Lines of code
sm_shortcode_func()
D
27
32 141
sm_sp_interview__basic::render()
D
25
28 170
sm_sr_activity_interview__2page::render()
D
23
25 191
sm_ajax_history_data()
C
30 27 116
sm_sr_activity_interview__basic::render()
C
26
22 157
sm_sr_activity_interview__multiplude::render()
C
25
20 182
sm_api::call()
C
32 24 96
sm_make_interview_from_embeddable()
C
33 22 94
sm_admin_sr_forms_form_page()
B
31 19 108
sm_admin_sp_forms_form_page()
B
32 18 106
sm_interview::validate()
B
45 20 37
sm_sp_interview_tradelist::render()
B
42 16 49
sm_admin_form_defaults_page()
B
35 14 77
sm_the_title_filter()
A
42 16 45
sm_admin_settings_page()
A
37 14 72
sm_admin_forms_page()
A
43 15 40
sm_override_post_title()
A
42 14 48
sm_ajax_create_genpage()
A
40 12 57
sm_formlib_list::render()
A
44 13 41
sm_individual_activation()
A
38 8 81
sm_formlib_list::render()
A
46 11 36
sm_formlib_select::render()
A
46 11 35
sm_formlib_select::render()
A
46 11 35
sm_baseinterview::setup_jquery_validate_messages()
A
47 10 35
sm_sp_interview_worktypelist::render()
A
50 10 25
sm_api_factory()
A
49 9 28
sm_head_embedeableforms_js_json()
A
45 8 38
sm_ajax_submit()
A
46 8 37
sm_sr_activity_interview_baseinterview::setup_jquery_validate_messages()
A
50 8 30
sm_wp_log::__construct()
A
47 7 37
sm_httpadapters_filegetcontents::send()
A
47 7 35
sm_http::get_http_obj()
A
54 8 20
sm_activation()
S
50 7 27
sm_translate::discover()
S
50 7 27
sm_validation::valid_password()
S
54 7 22
sm_toprenderable::get_formatted_errors()
S
52 7 22
sm_httpadapters_curl::send()
S
47 6 34
sm_sr_activity_interview_formbasic::render()
S
47 5 38
sm_sr_activity_interview_formbasic::render()
S
47 5 38
sm_interview::submit()
S
53 6 22
sm_sp_interview_form_basic::render()
S
47 5 36
sm_sr_activity_interview_form_basic::render()
S
47 5 36
sm_no_api_calls_now()
S
57 6 17
sm_history_page()
S
55 6 17
sm_init()
S
55 6 16
sm_api::__construct()
S
53 5 23
sm_api_get_categories_list()
S
53 5 21
sm_httpadapters_curl::post()
S
54 5 20
sm_httpadapters_filegetcontents::post()
S
54 5 20
sm_enqueue_required_js_for_forms()
S
49 4 34
sm_autoloader::load()
S
56 5 17
sm_validation::valid_username()
S
58 5 15
sm_jsbehaviors::alternate_validation_bhvr()
S
47 3 35
sm_admin_menu_setup()
S
54 4 17
sm_renderable::use_template()
S
63 5 9
sm_val_in_arrays()
S
65 5 9
sm_formlib_text::render()
S
58 4 14
sm_formlib_textarea::render()
S
58 4 14
sm_formlib_text::render()
S
58 4 14
sm_formlib_textarea::render()
S
58 4 14
sm_jsbehaviors::render()
S
60 4 13
sm_deactivation()
S
60 4 13
sm_individual_deactivation()
S
51 3 28
sm_validation::not_empty()
S
62 4 12
sm_validation::get_formatted_errors()
S
60 4 12
sm_sr_activity_interview__thanks::render()
S
51 3 27
sm_sr_category_activities__basic::render()
S
54 3 20
sm_sr_category_list__basic::render()
S
54 3 20
sm_translate::trans()
S
64 4 9
sm_api::http_factory()
S
62 4 10
sm_toprenderable::get_data()
S
68 4 6
sm_interview::render_with_submit()
S
69 4 6
sm_api_get_interviews()
S
59 3 15
sm_manage_sp_submission_country()
S
58 3 14
sm_tinymce_plugin()
S
60 3 13
sm_clear_api_cache()
S
63 3 11
sm_sr_activity_search__basic::render()
S
47 1 40
sm_sr_activity_interview__thanks::render()
S
54 2 22
sm_widget::widget()
S
56 2 18
sm_ajax_activity_search()
S
58 2 16
sm_ajax_activities()
S
59 2 15
sm_show_messages()
S
67 3 7
sm_toprenderable::get_parameter()
S
71 3 5
sm_renderable::get_parameter()
S
71 3 5
sm_validation::is_int()
S
66 3 8
sm_validation::re_match_one()
S
64 3 10
sm_formlib_hidden::render()
S
63 3 10
sm_httpadapters_curl::set_timeout()
S
65 3 9
sm_sp_interview::get_worktypes()
S
66 3 8
sm_httpadapters_filegetcontents::set_timeout()
S
65 3 9
sm_formlib_hidden::render()
S
63 3 10
sm_toprenderable::get_errors()
S
69 3 7
sm_get_generic_pages()
S
65 3 9
sm_sp_interview__thanks::render()
S
59 2 14
sm_admin_forms_form_page()
S
59 2 13
sm_plugins_loaded()
S
51 1 26
sm_admin_help_page()
S
62 2 11
sm_admin_docs_page()
S
62 2 11
sm_jsbehaviors::hidden_unless_bhvr()
S
57 1 16
sm_httpadapters_filegetcontents::get_response_field()
S
71 2 6
sm_interview::__construct()
S
70 2 6
sm_httpadapters_filegetcontents::add_context()
S
71 2 6
sm_autoloader::attach()
S
69 2 7
sm_httpadapters_curl::set_http_method()
S
77 2 3
sm_sr_category_activities::__construct()
S
70 2 6
sm_validation::hex_value()
S
66 2 8
sm_account_validate::get_sm_spa_accept()
S
78 2 3
sm_sr_category_list::__construct()
S
70 2 6
sm_interview::get_validator()
S
72 2 6
sm_toprenderable::get_renderable()
S
64 2 9
sm_sr_category::__construct()
S
70 2 6
sm_get_kwid()
S
68 2 7
sm_is_a_post_editor()
S
69 2 7
sm_get_generic_sr_forms()
S
64 2 9
sm_translate::lang_discovered()
S
78 2 3
sm_validation::get_data_val()
S
75 2 4
sm_validation::regex()
S
66 2 8
sm_validation::is_in_list()
S
66 2 8
sm_validation::must_match()
S
67 2 8
sm_httpadapters_curl::get_response_field()
S
71 2 6
sm_validation::get_item_first_error()
S
72 2 5
sm_httpadapters_curl::get()
S
64 2 9
sm_validation::get_item_formatted_errors()
S
71 2 5
sm_api::prep_headers()
S
68 2 7
sm_httpadapters_filegetcontents::get()
S
63 2 9
sm_httpadapters_filegetcontents::set_context()
S
70 2 6
sm_account_validateapi::was_successful()
S
79 2 3
sm_widget::form()
S
61 1 14
sm_sr_activity_interview::get_submission_result_obj_by_api()
S
80 1 3
sm_sr_create::get_api_errors()
S
81 1 3
sm_sp_interview_title::render()
S
79 1 3
sm_widgets_init()
S
82 1 3
sm_widget::__construct()
S
75 1 4
sm_httpadapters_filegetcontents::set_http_method()
S
79 1 3
sm_interview::get_title()
S
80 1 3
sm_sanitize_for_slug()
S
67 1 8
sm_interview::get_submission_result()
S
82 1 3
sm_api::add_xfer_data()
S
80 1 3
sm_toprenderable::getIterator()
S
80 1 3
sm_interview::get_questions()
S
80 1 3
sm_toprenderable::set_affiliate_track_string()
S
80 1 3
sm_account_validateapi::get_api_errors()
S
81 1 3
sm_httpadapters_filegetcontents::add_http_header()
S
79 1 3
sm_account_validate::get_sm_kwids()
S
81 1 3
sm_sr_category_list::get_categories()
S
83 1 3
sm_sp_create::has_errors()
S
79 1 3
sm_renderable::__construct()
S
81 1 3
sm_renderable::set_parameter()
S
80 1 3
sm_sr_activity_search::get_results()
S
80 1 3
sm_httpadapters_curl::add_http_header()
S
80 1 3
sm_sr_activity_interview_description::render()
S
80 1 3
sm_validation::add_error()
S
80 1 3
sm_account_validate::did_validate()
S
80 1 3
sm_httpadapters_curl::__construct()
S
69 1 7
sm_account_validate::get_sm_token()
S
81 1 3
sm_toprenderable::render()
S
76 1 4
sm_sr_activity_interview_thanks::render()
S
83 1 3
sm_api::get_country()
S
79 1 3
sm_api::add_header()
S
80 1 3
sm_api::get_api_version()
S
82 1 3
sm_sr_create::save_submission_info()
S
100 1 2
sm_sp_create::get_api_errors()
S
81 1 3
sm_sr_category__basic::render()
S
79 1 3
sm_validation::get_errors()
S
82 1 3
sm_cacheing::retrieve()
S
80 1 3
sm_api::delete_header()
S
80 1 3
sm_sr_create::get_track_id()
S
81 1 3
sm_sp_create::get_track_id()
S
81 1 3
sm_validation::set_data()
S
81 1 3
sm_interview::set_questions()
S
80 1 3
sm_sr_create::save_submission_info()
S
73 1 4
sm_validation::has_errors()
S
80 1 3
sm_toprenderable::get_api()
S
82 1 3
sm_sp_interview::get_submission_result_obj_by_api()
S
80 1 3
sm_sr_create::has_errors()
S
80 1 3
sm_sr_category_activities::get_activities()
S
83 1 3
sm_renderable::override_template()
S
76 1 4
sm_sr_create::has_errors()
S
80 1 3
sm_sr_activity_interview_title::render()
S
80 1 3
sm_api::get()
S
79 1 3
sm_api::renderable()
S
79 1 3
sm_api::set_cache_mechanism()
S
81 1 3
sm_api::__get()
S
76 1 4
sm_sp_create::save_submission_info()
S
91 1 2
sm_sp_interview__thanks::render()
S
65 1 9
sm_renderable::get_required_js()
S
82 1 3
sm_translate::__construct()
S
72 1 5
sm_exception_general::getData()
S
82 1 3
sm_translate::set_translations_dir()
S
81 1 3
sm_sp_create::save_submission_info()
S
73 1 4
sm_toprenderable::has_parameter()
S
79 1 3
sm_sr_activity_search::found_results()
S
79 1 3
sm_renderable::get_parameters()
S
82 1 3
sm_sr_create::get_track_id()
S
81 1 3
sm_sr_category::get_id()
S
81 1 3
sm_sp_create::has_errors()
S
80 1 3
sm_exception_general::getData()
S
82 1 3
sm_sr_category::get_label()
S
81 1 3
sm_sr_create::get_api_errors()
S
81 1 3
sm_tinymce_button()
S
76 1 4
sm_ajax_api_clear_cache()
S
78 1 4
sm_get_plugin_version()
S
71 1 5
sm_sp_create::get_api_errors()
S
80 1 3
sm_cacheing::save()
S
79 1 3
sm_toprenderable::__construct()
S
74 1 5
sm_api::delete()
S
79 1 3
sm_account_validate::get_sm_aff_id()
S
81 1 3
sm_interview::get_id()
S
80 1 3
sm_exception_general::__construct()
S
65 1 9
sm_exception_general::__construct()
S
76 1 4
sm_validation::valid_full_url()
S
75 1 4
sm_toprenderable::set_parameter()
S
80 1 3
sm_validation::item_has_error()
S
79 1 3
sm_api::set_api_url()
S
77 1 4
sm_autoloader::add_path()
S
78 1 3
sm_toprenderable::has_errors()
S
79 1 3
sm_api::post()
S
79 1 3
sm_sp_interview_thanks::render()
S
83 1 3
sm_translate::write()
S
79 1 3
sm_sp_interview_description::render()
S
79 1 3
sm_ajax_interview()
S
66 1 8