Code Analysis: PowerPack for LearnDash 1.3.2

Function Rating Maintainability Complexity Lines of code
LearnDash_PowerPack_Allow_Access_To_Previously_Completed_Course::sfwd_lms_has_access_func()
A
48 16 31
LearnDash_PowerPack_Ajax_Call::learndash_save_class_data_ajax()
A
47 10 37
LearnDash_PowerPack_Auto_Complete_Course_Lessons_And_Topics::template_redirect_auto_complete_func()
A
50 10 30
LearnDash_PowerPack_Unenroll_The_User_From_All_Common_Groups::learndash_user_course_access_expired_func()
A
51 10 27
LearnDash_PowerPack_Redirect_The_Student_To_A_Lesson_Quiz::learndash_completion_redirect_func()
A
54 9 20
LearnDash_PowerPack_Hide_Comments_From_Assignments_Essay_On_Dashboard::pre_get_comments_func()
A
51 8 25
LearnDash_PowerPack_Build_Setting_Page_Html::settings_page_html()
A
44 6 53
LearnDash_PowerPack_Ajax_Call::learndash_delete_class_data_ajax()
A
49 7 34
LearnDash_PowerPack_Ajax_Call::enable_disable_class_ajax()
S
49 7 30
LearnDash_PowerPack_Setting_Page::settings()
S
44 5 55
LearnDash_PowerPack_Take_This_Course_Button_Label::learndash_payment_closed_button_func()
S
57 7 16
LearnDash_PowerPack_Post_Type_To_Stop_Use_Of_The_Content_Filter::learndash_post_args_func()
S
58 6 18
LearnDash_PowerPack_Filter_To_Disable_Comments_On_Learndash_Assignment::comments_open_func()
S
62 6 11
learndash_powerpack_init()
S
43 3 53
LearnDash_PowerPack_Ajax_Call::learndash_get_modal_content()
S
54 5 18
LearnDash_PowerPack_Display_A_Custom_Message_Shortcode::get_label_text()
S
61 5 12
LearnDash_PowerPack_Course_Grid_Custom_Button_Text::get_label_text()
S
61 5 12
LearnDash_PowerPack_Course_Points_Format_Round::get_label_text()
S
61 5 12
LearnDash_PowerPack_Build_Setting_Page_Html::settings_select_option()
S
53 4 25
LearnDash_PowerPack_All_Classes::get_all_powerpack_classes()
S
56 4 19
LearnDash_PowerPack_Admin_Assets::admin_scripts()
S
55 4 18
LearnDash_PowerPack_Change_The_Price_Type_For_Open_Courses::learndash_wp_footer_price_type()
S
57 4 16
LearnDash_PowerPack_Force_Html_Formatting_On_Quiz_Emails::learndash_quiz_email_func()
S
63 5 10
LearnDash_PowerPack_Force_Html_Formatting_On_Quiz_Emails::learndash_quiz_email_admin_func()
S
63 5 10
LearnDash_PowerPack_Changing_Complete_Button_Border_Radius_Property::get_label_text()
S
64 4 9
learndash_powerpack_is_setting_active()
S
64 4 10
LearnDash_PowerPack_Change_Focus_Mode_Comment_Reply_Title::get_label_text()
S
64 4 9
LearnDash_PowerPack_Restrict_Access_To_Certificates::template_redirect_func()
S
63 4 10
LearnDash_PowerPack_Sample_Lesson::get_label_text()
S
64 4 9
LearnDash_PowerPack_Change_Stripe_Purchase_Button_Text::get_label_text()
S
64 4 9
LearnDash_PowerPack_Display_Course_Content_Below_Prerequisite_Message::learndash_alert_after_func()
S
64 4 10
LearnDash_PowerPack_Outgoing_Email_Address_Of_Propanel_Emails::get_label_text()
S
66 4 8
learndash_powerpack_file_exists()
S
60 3 14
LearnDash_PowerPack_Change_The_Price_Type_For_All_Courses::learndash_wp_footer_price_type()
S
60 3 13
LearnDash_PowerPack_Disable_Course_Progression::learndash_wp_footer_price_type()
S
60 3 13
LearnDash_PowerPack_Admin_Assets::admin_footer_func()
S
57 2 24
LearnDash_PowerPack_Build_Setting_Page_Html::get_all_option_data()
S
53 2 23
learndash_powerpack_sanitize_formdata()
S
68 3 7
LearnDash_PowerPack_Add_Custom_Content_To_The_Single_Course_Template_Output::ld_after_course_status_template_container_func()
S
64 3 10
LearnDash_PowerPack_Sample_Lesson_Restriction::learndash_lesson_is_sample_func()
S
68 3 8
LearnDash_PowerPack::autoload()
S
64 3 9
LearnDash_PowerPack_Add_Custom_Content_To_The_Single_Course_Template_Output::get_label_text()
S
65 3 9
LearnDash_PowerPack_Sample_Lesson::learndash_lesson_attributes_func()
S
64 3 10
LearnDash_PowerPack_Display_A_Custom_Message_Shortcode::ld_course_list_func()
S
64 3 10
LearnDash_PowerPack_Take_This_Course_Button_Label::get_label_text()
S
65 3 9
LearnDash_PowerPack::install()
S
65 3 9
LearnDash_PowerPack_Changing_Complete_Button_Border_Radius_Property::wp_footer_border_func()
S
63 2 13
LearnDash_PowerPack_Outgoing_Email_Address_Of_Propanel_Emails::learndash_ld_propanel_email_users_args_func()
S
63 2 12
LearnDash_PowerPack_Take_This_Course_Button_Label::__construct()
S
63 2 11
LearnDash_PowerPack_Unenroll_The_User_From_All_Common_Groups::__construct()
S
63 2 11
LearnDash_PowerPack_Expand_All_Lesson_Section_On_Focus_Mode::__construct()
S
63 2 11
LearnDash_PowerPack_Course_Grid_Custom_Button_Text::__construct()
S
63 2 11
LearnDash_PowerPack_Add_Custom_Content_To_The_Single_Course_Template_Output::__construct()
S
63 2 11
LearnDash_PowerPack_Quiz_Continue_Button_On_Student_Fail::__construct()
S
63 2 11
check_if_file_exist_using_class_name()
S
70 2 6
LearnDash_PowerPack_Enable_Comments_On_Focus_Mode::__construct()
S
69 2 6
LearnDash_PowerPack_Enable_Comments_On_Focus_Mode::learndash_focus_mode_comments_func()
S
71 2 6
LearnDash_PowerPack_Change_The_Price_Type_For_All_Courses::__construct()
S
70 2 6
LearnDash_PowerPack_Enable_Course_Step_In_Wp_Menu::__construct()
S
70 2 6
LearnDash_PowerPack_Enable_Course_Step_In_Wp_Menu::learndash_post_args_func()
S
66 2 8
LearnDash_PowerPack_Allow_Admin_Unlimited_Quiz_Attempts::__construct()
S
69 2 6
LearnDash_PowerPack_Enable_Custom_Taxonomy_Terms_Archive::__construct()
S
69 2 6
LearnDash_PowerPack_Changing_Complete_Button_Border_Radius_Property::__construct()
S
70 2 6
LearnDash_PowerPack_Enable_Custom_Taxonomy_Terms_Archive::learndash_taxonomy_args_func()
S
70 2 6
if_current_class_is_active()
S
70 2 6
LearnDash_PowerPack_Admin_Assets::is_powerpack_admin_page()
S
72 2 5
LearnDash_PowerPack_Change_Focus_Mode_Comment_Reply_Title::__construct()
S
66 2 9
LearnDash_PowerPack_Show_Course_Progression_Next_Step_Link::__construct()
S
69 2 6
LearnDash_PowerPack_Allow_Admin_Unlimited_Quiz_Attempts::learndash_quiz_attempts_func()
S
71 2 6
LearnDash_PowerPack_Filter_To_Disable_Comments_On_Learndash_Assignment::__construct()
S
69 2 6
LearnDash_PowerPack_Certificate_Shortcode_Link_In_New_Window::__construct()
S
70 2 6
setting_is_active()
S
70 2 6
LearnDash_PowerPack_Disable_Gutenberg_Editor::use_block_editor_for_post_type_func()
S
67 2 7
LearnDash_PowerPack_Change_The_Price_Type_For_Open_Courses::__construct()
S
70 2 6
LearnDash_PowerPack_Force_Html_Formatting_On_Quiz_Emails::__construct()
S
67 2 7
LearnDash_PowerPack_Sample_Lesson::__construct()
S
69 2 6
LearnDash_PowerPack_Change_Welcome_Message_In_Focus_Mode_To_Use_First_Name::__construct()
S
69 2 6
LearnDash_PowerPack_Force_Page_Reload_When_Restart_Quiz_Button::__construct()
S
69 2 6
LearnDash_PowerPack_Hide_The_Open_Option_From_Course_Access_Settings::__construct()
S
70 2 6
LearnDash_PowerPack_Restrict_Access_To_Certificates::__construct()
S
69 2 6
LearnDash_PowerPack::get_instance()
S
71 2 6
LearnDash_PowerPack_Display_A_Custom_Message_Shortcode::__construct()
S
69 2 6
LearnDash_PowerPack_Hide_Comments_From_Assignments_Essay_On_Dashboard::__construct()
S
69 2 6
LearnDash_PowerPack_Auto_Complete_Course_Lessons_And_Topics::__construct()
S
70 2 6
LearnDash_PowerPack_Course_Grid_Custom_Button_Text::learndash_course_grid_custom_button_text_func()
S
68 2 8
LearnDash_PowerPack_Bypass_Background_Enrollment_In_Woocommerce::__construct()
S
66 2 9
LearnDash_PowerPack_Outgoing_Email_Address_Of_Propanel_Emails::__construct()
S
70 2 6
ld_post_clean()
S
70 2 6
LearnDash_PowerPack_Show_Course_Progression_Next_Step_Link_All_User::learndash_show_next_link_func()
S
72 2 6
LearnDash_PowerPack_Display_Course_Content_Below_Prerequisite_Message::__construct()
S
70 2 6
LearnDash_PowerPack_Post_Type_To_Stop_Use_Of_The_Content_Filter::__construct()
S
69 2 6
LearnDash_PowerPack_Course_Points_Format_Round::__construct()
S
66 2 9
LearnDash_PowerPack_Redirect_The_Student_To_A_Lesson_Quiz::__construct()
S
69 2 6
LearnDash_PowerPack_Course_Points_Format_Round::learndash_course_points_format_round_func()
S
68 2 8
LearnDash_PowerPack_Remove_All_Elements_From_Wp_Profile::__construct()
S
70 2 6
LearnDash_PowerPack_Removing_Price_Section::__construct()
S
68 2 7
LearnDash_PowerPack_Disable_Course_Progression::__construct()
S
70 2 6
LearnDash_PowerPack_Sample_Lesson_Restriction::__construct()
S
69 2 6
LearnDash_PowerPack_Hide_Coures_Points_From_The_User_Profile::__construct()
S
70 2 6
learndash_powerpack_format_class_file_include()
S
69 2 7
LearnDash_PowerPack_Disable_Gutenberg_Editor::__construct()
S
69 2 6
learndash_powerpack_is_current_class_active()
S
67 2 8
LearnDash_PowerPack_Change_Focus_Mode_Comment_Reply_Title::learndash_focus_mode_comment_form_args_func()
S
68 2 8
LearnDash_PowerPack_Show_Course_Progression_Next_Step_Link_All_User::__construct()
S
69 2 6
LearnDash_PowerPack_Disable_Video_Auto_Start_On_Mobile::__construct()
S
69 2 6
LearnDash_PowerPack_Show_Course_Progression_Next_Step_Link::learndash_show_next_link_func()
S
71 2 6
LearnDash_PowerPack_Disable_Video_Auto_Start_On_Mobile::learndash_lesson_video_data_func()
S
71 2 6
LearnDash_PowerPack_Change_Stripe_Purchase_Button_Text::__construct()
S
66 2 9
LearnDash_PowerPack_Change_Stripe_Purchase_Button_Text::learndash_stripe_purchase_button_text_func()
S
70 2 7
LearnDash_PowerPack_Allow_Access_To_Previously_Completed_Course::__construct()
S
69 2 6
LearnDash_PowerPack_Hide_Coures_Points_From_The_User_Profile::learndash_wp_footer_func()
S
73 1 13
LearnDash_PowerPack_Course_Grid_Custom_Button_Text::get_form_input_fields()
S
62 1 13
LearnDash_PowerPack_Force_Page_Reload_When_Restart_Quiz_Button::learndash_wp_footer_page_reload()
S
73 1 13
LearnDash_PowerPack_Changing_Complete_Button_Border_Radius_Property::get_form_input_fields()
S
63 1 12
LearnDash_PowerPack_Take_This_Course_Button_Label::get_form_input_fields()
S
63 1 12
LearnDash_PowerPack_Change_Stripe_Purchase_Button_Text::get_form_input_fields()
S
63 1 12
LearnDash_PowerPack_Change_Focus_Mode_Comment_Reply_Title::get_form_input_fields()
S
63 1 12
LearnDash_PowerPack_Display_A_Custom_Message_Shortcode::get_form_input_fields()
S
63 1 12
LearnDash_PowerPack_Outgoing_Email_Address_Of_Propanel_Emails::get_form_input_fields()
S
63 1 12
LearnDash_PowerPack_Course_Points_Format_Round::get_form_input_fields()
S
63 1 12
LearnDash_PowerPack_Sample_Lesson::get_form_input_fields()
S
63 1 12
LearnDash_PowerPack_Add_Custom_Content_To_The_Single_Course_Template_Output::get_form_input_fields()
S
63 1 12
LearnDash_PowerPack_Display_Course_Content_Below_Prerequisite_Message::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Hide_Coures_Points_From_The_User_Profile::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Change_Focus_Mode_Comment_Reply_Title::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Sample_Lesson::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Sample_Lesson_Restriction::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Filter_To_Disable_Comments_On_Learndash_Assignment::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Force_Page_Reload_When_Restart_Quiz_Button::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Add_Custom_Content_To_The_Single_Course_Template_Output::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Change_The_Price_Type_For_All_Courses::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Show_Course_Progression_Next_Step_Link::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Enable_Comments_On_Focus_Mode::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Expand_All_Lesson_Section_On_Focus_Mode::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Restrict_Access_To_Certificates::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Outgoing_Email_Address_Of_Propanel_Emails::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Unenroll_The_User_From_All_Common_Groups::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Display_A_Custom_Message_Shortcode::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Bypass_Background_Enrollment_In_Woocommerce::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Post_Type_To_Stop_Use_Of_The_Content_Filter::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Course_Points_Format_Round::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Allow_Admin_Unlimited_Quiz_Attempts::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Allow_Access_To_Previously_Completed_Course::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Take_This_Course_Button_Label::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Remove_All_Elements_From_Wp_Profile::learndash_admin_init_remove_element()
S
63 1 11
LearnDash_PowerPack_Hide_Comments_From_Assignments_Essay_On_Dashboard::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Change_Welcome_Message_In_Focus_Mode_To_Use_First_Name::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Auto_Complete_Course_Lessons_And_Topics::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Hide_The_Open_Option_From_Course_Access_Settings::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Show_Course_Progression_Next_Step_Link_All_User::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Disable_Gutenberg_Editor::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Force_Html_Formatting_On_Quiz_Emails::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Disable_Course_Progression::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Disable_Video_Auto_Start_On_Mobile::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Change_The_Price_Type_For_Open_Courses::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Changing_Complete_Button_Border_Radius_Property::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Remove_All_Elements_From_Wp_Profile::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Removing_Price_Section::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Enable_Course_Step_In_Wp_Menu::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Quiz_Continue_Button_On_Student_Fail::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Change_Stripe_Purchase_Button_Text::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Course_Grid_Custom_Button_Text::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Enable_Custom_Taxonomy_Terms_Archive::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Redirect_The_Student_To_A_Lesson_Quiz::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Certificate_Shortcode_Link_In_New_Window::learndash_powerpack_class_details()
S
63 1 11
LearnDash_PowerPack_Change_Welcome_Message_In_Focus_Mode_To_Use_First_Name::ld_focus_mode_welcome_name_func()
S
82 1 3
LearnDash_PowerPack_Build_Setting_Page_Html::__construct()
S
91 1 2
LearnDash_PowerPack_Expand_All_Lesson_Section_On_Focus_Mode::learndash_nav_widget_expand_class_func()
S
77 1 4
LearnDash_PowerPack::init()
S
66 1 9
LearnDash_PowerPack_Admin_Assets::__construct()
S
75 1 4
LearnDash_PowerPack::__construct()
S
72 1 5
learndash_powerpack_missing_learndash_notice()
S
71 1 6
LearnDash_PowerPack_Bypass_Background_Enrollment_In_Woocommerce::learndash_woocommerce_products_count_for_silent_course_enrollment_func()
S
82 1 3
LearnDash_PowerPack_Ajax_Call::__construct()
S
69 1 6
LearnDash_PowerPack_Certificate_Shortcode_Link_In_New_Window::learndash_certificate_html_func()
S
71 1 6
LearnDash_PowerPack::update_plugin_version()
S
80 1 3
LearnDash_PowerPack_Hide_The_Open_Option_From_Course_Access_Settings::learndash_admin_head_func()
S
71 1 10
LearnDash_PowerPack_Setting_Page::ld_learndash_powerpack_admin_menu()
S
65 1 10
LearnDash_PowerPack_Setting_Page::__construct()
S
79 1 3
LearnDash_PowerPack_Removing_Price_Section::wp_footer_func()
S
77 1 9
LearnDash_PowerPack_Quiz_Continue_Button_On_Student_Fail::show_quiz_continue_buttom_on_fail_func()
S
77 1 4