1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<section class="page-header-area my-course-area">
<div class="container">
<div class="row">
<div class="col">
<h1 class="page-title"><?php echo get_phrase('my_courses'); ?></h1>
<ul>
<li><a href="<?php echo site_url('home/my_courses'); ?>"><?php echo get_phrase('all_courses'); ?></a></li>
<li class="active"><a href="<?php echo site_url('home/my_wishlist'); ?>"><?php echo get_phrase('wishlists'); ?></a></li>
<li><a href="<?php echo site_url('home/my_messages'); ?>"><?php echo get_phrase('my_messages'); ?></a></li>
<li><a href="<?php echo site_url('home/purchase_history'); ?>"><?php echo get_phrase('purchase_history'); ?></a></li>
<li><a href="<?php echo site_url('home/profile/user_profile'); ?>"><?php echo get_phrase('user_profile'); ?></a></li>
</ul>
</div>
</div>
</div>
</section>
<section class="my-courses-area">
<div class="container">
<div class="row">
<div class="col">
<div class="my-course-search-bar">
<form action="">
<div class="input-group">
<input type="text" class="form-control" placeholder="<?php echo get_phrase('search_my_courses'); ?>" onkeyup="getMyWishListsBySearchString(this.value)">
<div class="input-group-append">
<button class="btn" type="button"><i class="fas fa-search"></i></button>
</div>
</div>
</form>
</div>
</div>
</div>
<div class="row no-gutters" id = "my_wishlists_area">
<?php foreach ($my_courses as $my_course):
$instructor_details = $this->user_model->get_all_user($my_course['user_id'])->row_array();?>
<div class="col-lg-3">
<div class="course-box-wrap">
<div class="course-box">
<div class="course-image">
<a href="<?php echo site_url('home/course/'.slugify($my_course['title']).'/'.$my_course['id']); ?>"><img src="<?php echo $this->crud_model->get_course_thumbnail_url($my_course['id']); ?>" alt="" class="img-fluid"></a>
<div class="instructor-img-hover">
<a href="<?php echo site_url('home/instructor_page/'.$instructor_details['id']); ?>"><img src="<?php echo $this->user_model->get_user_image_url($instructor_details['id']);?>" alt=""></a>
<span>
<?php
$lessons = $this->crud_model->get_lessons('course', $my_course['id'])->num_rows();
echo $lessons.' '.get_phrase('lessons');
?>
</span>
<span>
<?php
echo $this->crud_model->get_total_duration_of_lesson_by_course_id($my_course['id']);
?>
</span>
</div>
<div class="wishlist-add wishlisted">
<button type="button" data-toggle="tooltip" data-placement="left" title="" style="cursor : auto;" onclick="handleWishList(this)" id = "<?php echo $my_course['id']; ?>">
<i class="fas fa-heart"></i>
</button>
</div>
</div>
<div class="course-details">
<a href="<?php echo site_url('home/course/'.slugify($my_course['title']).'/'.$my_course['id']); ?>"><h5 class="title"><?php echo $my_course['title']; ?></h5></a>
<p class="instructors"><?php echo $instructor_details['first_name'].' '.$instructor_details['last_name']; ?></p>
<?php if ($my_course['is_free_course'] == 1): ?>
<p class="price text-right"><?php echo get_phrase('free'); ?></p>
<?php else: ?>
<?php if ($my_course['discount_flag'] == 1): ?>
<p class="price text-right"><small><?php echo currency($my_course['price']); ?></small><?php echo currency($my_course['discounted_price']); ?></p>
<?php else: ?>
<p class="price text-right"><?php echo currency($my_course['price']); ?></p>
<?php endif; ?>
<?php endif; ?>
</div>
</div>
</div>
</div>
<?php endforeach; ?>
</div>
</div>
</section>
<script type="text/javascript">
function getMyWishListsBySearchString(search_string) {
$.ajax({
type : 'POST',
url : '<?php echo site_url('home/get_my_wishlists_by_search_string'); ?>',
data : {search_string : search_string},
success : function (response) {
$('#my_wishlists_area').html(response);
}
});
}
function handleWishList(elem) {
$.ajax({
url: '<?php echo site_url('home/handleWishList');?>',
type : 'POST',
data : {course_id : elem.id},
success: function(response)
{
if ($(elem).hasClass('active')) {
$(elem).removeClass('active')
}else {
$(elem).addClass('active')
}
$('#wishlist_items').html(response);
$.ajax({
url: '<?php echo site_url('home/reload_my_wishlists');?>',
type : 'POST',
success: function(response)
{
$('#my_wishlists_area').html(response);
}
});
}
});
}
</script>