Sindbad~EG File Manager
<?php
/**
* Template for displaying own courses in courses tab of user profile page.
* Edit by Nhamdv
*
* @author ThimPress
* @package Learnpress/Templates
* @version 4.0.12
*/
use LearnPress\Helpers\Template;
use LearnPress\Models\CourseModel;
use LearnPress\TemplateHooks\Course\ListCoursesTemplate;
defined( 'ABSPATH' ) || exit();
if ( ! isset( $user ) || ! isset( $course_ids ) || ! isset( $current_page ) || ! isset( $num_pages ) ) {
return;
}
?>
<?php if ( $current_page === 1 ) : ?>
<div class="lp-archive-courses">
<ul <?php lp_item_course_class( array( 'profile-courses-list' ) ); ?> data-layout="grid" data-size="3">
<?php endif; ?>
<?php
$template_is_override = Template::check_template_is_override( 'content-course.php' );
$listCoursesTemplate = ListCoursesTemplate::instance();
if ( $template_is_override ) {
global $post;
}
foreach ( $course_ids as $id ) {
$course = CourseModel::find( $id, true );
if ( ! $course ) {
continue;
}
if ( $template_is_override ) {
$post = get_post( $id );
setup_postdata( $post );
learn_press_get_template( 'content-course.php' );
} else {
echo $listCoursesTemplate::render_course( $course );
}
}
if ( $template_is_override ) {
wp_reset_postdata();
}
?>
<?php if ( $current_page === 1 ) : ?>
</ul>
</div>
<?php endif; ?>
<?php if ( $num_pages > 1 && $current_page < $num_pages && $current_page === 1 ) : ?>
<div class="lp_profile_course_progress__nav">
<button class="lp-button" data-paged="<?php echo absint( $current_page + 1 ); ?>"
data-number="<?php echo absint( $num_pages ); ?>">
<?php esc_html_e( 'View more', 'learnpress' ); ?>
</button>
</div>
<?php endif; ?>
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists