%2$s ', esc_html__( 'Resetting courses progress', 'learnpress' ), esc_html__( 'Choose data to reset progress', 'learnpress' ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped $html_fields = sprintf( '
', esc_html__( 'Course', 'learnpress' ), esc_attr__( 'Search course by title', 'learnpress' ), esc_html__( 'Student', 'learnpress' ), esc_attr__( 'Search student by name or email', 'learnpress' ), ); $html_filter_fields = AdminTemplate::html_form_filter( [ 'fields' => $html_fields, 'form_classes' => 'lp-form-filter-reset-course-progress', ] ); $html_items = TemplateAJAX::load_content_via_ajax( [ 'id_url' => 'courses-to-reset-progress', 'enableScrollToView' => false, 'paged' => 1, ], [ /* @use AdminCourseTools::render_courses_to_reset_progress */ 'class' => AdminCourseTools::class, 'method' => 'render_courses_to_reset_progress', ] ); $tabs = [ LP_COURSE_CPT => __( 'Courses', 'learnpress' ), ]; $section = [ 'wrap-script-template' => '', ]; echo Template::combine_components( $section ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>