Code Analysis: Accredible LearnDash Add-on 1.0.12

Function Rating Maintainability Complexity Lines of code
Accredible_Learndash_Admin_Table_Helper::get_table_cells()
A
46 11 39
Accredible_Learndash_Admin_Table_Helper::eval_actions()
A
46 9 39
Accredible_Learndash_Model::validate()
S
59 8 13
Accredible_Learndash_Model_Auto_Issuance::validate()
S
57 6 15
Accredible_Learndash_Ajax_Groups::search()
S
52 5 24
Accredible_Learndash_Ajax::search_groups()
S
53 5 23
Accredible_Learndash_Model::get_paginated_results()
S
52 5 23
Accredible_Learndash_Api_V1_Request::parse_response_body()
S
56 5 19
Accredible_Learndash_Issuer_Helper::display_issuer_info()
S
47 3 48
Accredible_Learndash_Model::get_results()
S
57 5 17
Accredible_Learndash_Admin_Scripts::load_resources()
S
55 4 23
Accredible_Learndash_Admin_Table_Helper::build_pagination_tile()
S
45 2 50
Accredible_Learndash_Auto_Issuance_List_Helper::display_auto_issuance_list_info()
S
51 3 35
Accredible_Learndash_Admin_Action_Handler::sanitize_object()
S
56 4 18
Accredible_Learndash_Event_Handler::handle_learndash_event_completed()
S
56 4 17
Accredible_Learndash_Model_Auto_Issuance::is_duplicate()
S
57 4 17
Accredible_Learndash_Ajax::get_group()
S
57 4 17
Accredible_Learndash_Admin_Table_Helper::build_table_rows()
S
58 4 15
Accredible_Learndash_Admin_Table_Helper::store_group_name_cache()
S
57 4 15
Accredible_Learndash_Event_Handler::create_credential()
S
52 3 25
Accredible_Learndash_Admin_Scripts::load_page_scripts()
S
54 3 25
Accredible_Learndash_Admin_Scripts::load_page_ajax()
S
56 3 19
Accredible_Learndash_Admin_Table_Helper::eval_view_url()
S
58 3 17
Accredible_Learndash_Learndash_Utils::get_course_options()
S
58 3 16
Accredible_Learndash_Admin_Action_Handler::call()
S
57 3 16
Accredible_Learndash_Admin_Scripts::add_admin_body_class()
S
68 4 6
Accredible_Learndash_Api_V1_Client::__construct()
S
60 3 14
Accredible_Learndash_Admin_Table_Helper::eval_kind_to_type()
S
61 3 14
Accredible_Learndash_Admin_Menu::add()
S
48 1 44
Accredible_Learndash_Admin_Table_Helper::eval_kind()
S
62 3 13
Accredible_Learndash_Admin_Table_Helper::eval_group_id()
S
62 3 12
Accredible_Learndash_Admin_Database::setup()
S
50 1 35
Accredible_Learndash_Api_V1_Client::create_credential()
S
57 2 18
Accredible_Learndash_Admin_Action_Handler::verify_nonce()
S
72 3 5
Accredible_Learndash_Ajax::get_request_value()
S
68 3 7
Accredible_Learndash_Learndash_Utils::get_lesson_options()
S
64 3 10
Accredible_Learndash_Learndash_Utils::get_parent_course()
S
68 3 7
Accredible_Learndash_Admin_Form_Helper::value_attr()
S
65 3 9
Accredible_Learndash_Admin_Table_Helper::eval_error()
S
60 2 14
Accredible_Learndash_Event_Handler::get_recipient_name()
S
61 2 13
Accredible_Learndash_Ajax::load_issuer_html()
S
61 2 12
Accredible_Learndash_Admin_Action_Handler::add_auto_issuance()
S
61 2 12
Accredible_Learndash_Admin_Scripts::enqueue_groups_autocomplete()
S
60 1 16
Accredible_Learndash_Admin_Setting::delete_options()
S
73 2 5
Accredible_Learndash_Model_Auto_Issuance::is_kind_valid()
S
77 2 3
Accredible_Learndash_Model::get_row()
S
66 2 8
Accredible_Learndash_Admin_Setting::register()
S
73 2 5
Accredible_Learndash_Admin_Table_Helper::table_cell()
S
73 2 4
Accredible_Learndash_Learndash_Functions::learndash_get_course_lessons_list()
S
72 2 5
Accredible_Learndash_Admin_Database::drop_all()
S
67 2 8
Accredible_Learndash_Admin_Form_Helper::html()
S
71 2 6
Accredible_Learndash_Admin_Table_Helper::__construct()
S
70 2 6
Accredible_Learndash_Admin_Action_Handler::sanitize_parameter()
S
77 2 3
Accredible_Learndash_Admin_Action_Handler::sanitize_object_field()
S
76 2 3
Accredible_Learndash::__construct()
S
75 2 5
Accredible_Learndash_Admin_Action_Handler::delete_auto_issuance()
S
65 2 8
Accredible_Learndash_Learndash_Utils::__construct()
S
69 2 7
Accredible_Learndash_Ajax::handle_auto_issuance_action()
S
67 2 8
Accredible_Learndash_Ajax::get_lessons()
S
64 2 10
Accredible_Learndash_Api_V1_Client::search_groups()
S
64 2 10
Accredible_Learndash_Admin_Table_Helper::eval_status()
S
68 2 7
Accredible_Learndash_Model::get_total_count()
S
66 2 8
Accredible_Learndash_Admin_Setting::set_default()
S
73 2 5
Accredible_Learndash_Admin_Action_Handler::edit_auto_issuance()
S
64 2 9
Accredible_Learndash_Admin_Table_Helper::get_pagination_href()
S
68 2 7
Accredible_Learndash_Learndash_Functions::learndash_get_course_id()
S
73 2 5
Accredible_Learndash::set_learndash_hooks()
S
63 1 13
Accredible_Learndash_Ajax::load_auto_issuance_list_html()
S
62 1 12
Accredible_Learndash_Admin_Menu::admin_issuance_list_page()
S
79 1 3
Accredible_Learndash_Admin::add_page_ajax_scripts()
S
79 1 3
Accredible_Learndash_Api_V1_Client::get_group()
S
79 1 3
Accredible_Learndash_Model::table_name()
S
100 1 0
Accredible_Learndash_Api_V1_Request::post()
S
66 1 9
Accredible_Learndash_Admin::__construct()
S
82 1 3
Accredible_Learndash_Admin::add_ajax_actions()
S
64 1 9
Accredible_Learndash_Model::insert()
S
67 1 8
Accredible_Learndash_Api_V1_Request::args()
S
79 1 3
Accredible_Learndash::init()
S
80 1 3
Accredible_Learndash_Event_Handler::handle_lesson_completed()
S
74 1 4
Accredible_Learndash_Admin_Table_Helper::eval_date_time()
S
66 1 9
Accredible_Learndash_Admin_Menu::admin_settings_page()
S
79 1 3
Accredible_Learndash_Api_V1_Client::organization_search()
S
80 1 3
Accredible_Learndash_Admin::set_admin_hooks()
S
67 1 9
Accredible_Learndash_Admin::add_scripts()
S
79 1 3
Accredible_Learndash_Admin::add_settings()
S
79 1 3
Accredible_Learndash_Model_Auto_Issuance_Log::table_name()
S
76 1 4
Accredible_Learndash_Ajax::load_issuance_form_html()
S
64 1 9
Accredible_Learndash_Admin_Menu::admin_issuance_logs_page()
S
79 1 3
Accredible_Learndash_Model::update()
S
72 1 5
Accredible_Learndash_Admin_Action_Handler::redirect_to()
S
75 1 4
Accredible_Learndash_Event_Handler::handle_course_completed()
S
74 1 4
Accredible_Learndash_Model::delete()
S
74 1 4
Accredible_Learndash_Admin::add_menus()
S
69 1 7
Accredible_Learndash_Admin_Menu::add_action_links()
S
70 1 6
Accredible_Learndash_Api_V1_Request::__construct()
S
67 1 8
Accredible_Learndash_Admin::init()
S
80 1 3
Accredible_Learndash_Admin::add_page_scripts()
S
79 1 3
Accredible_Learndash_Model_Auto_Issuance::table_name()
S
76 1 4
Accredible_Learndash_Admin::add_style_classes()
S
79 1 3
Accredible_Learndash_Api_V1_Request::get()
S
69 1 7
Accredible_Learndash_Admin_Table_Helper::eval_row_num()
S
78 1 3