fix toolbar items hot course refs - CT#7539

1.10.x
aragonc 10 years ago
parent c1bf8c2e36
commit ace745a760
  1. 18
      app/Resources/public/css/base.css
  2. 32
      main/inc/lib/course.lib.php
  3. 3
      main/template/default/layout/hot_course_item.tpl

@ -5401,7 +5401,7 @@ div#chat-remote-video video {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
min-height: 350px;
min-height: 320px;
margin-bottom: 10px;
}
.items-course .items-course-info .title{
@ -5430,6 +5430,13 @@ div#chat-remote-video video {
border-radius: 5px;
}
.items-course .items-course-info .toolbar{
text-align: center;
padding-top: 5px;
}
.items-course .items-course-info .vote_label_info{
margin-bottom: 5px;
}
.hot-course-head{
padding-top: 10px;
padding-bottom: 10px;
@ -5813,7 +5820,14 @@ a.sessionView {
border-radius: 25px;
border-color: #00677C;
}
.modal-body .sectiontitle{
font-size: 18px;
padding-bottom: 10px;
color: #00829C;
}
.modal-body .sectioncomment{
color: #666;
}
/* CSS NEW TOP ******************************************************************************/
/* CSS Responsive */
@media (min-width: 1025px) and (max-width: 1200px) {

@ -4599,40 +4599,44 @@ class CourseManager
//Course visibility
if ($access_link && in_array('register', $access_link)) {
$my_course['extra_info']['register_button'] = Display::url(get_lang('Subscribe'),
$my_course['extra_info']['register_button'] = Display::url(
Display::returnFontAswesomeIcon('sign-in'),
api_get_path(WEB_COURSE_PATH) . $course_info['path'] . '/index.php?action=subscribe&sec_token=' . $stok,
array('class' => 'btn btn-success btn-block btn-sm'));
array('class' => 'btn btn-success btn-sm', 'title' => get_lang('Subscribe')));
}
if ($access_link && in_array('enter',
$access_link) || $course_info['visibility'] == COURSE_VISIBILITY_OPEN_WORLD
) {
$my_course['extra_info']['go_to_course_button'] = Display::url(get_lang('GoToCourse'),
$my_course['extra_info']['go_to_course_button'] = Display::url(
Display::returnFontAswesomeIcon('share'),
api_get_path(WEB_COURSE_PATH) . $course_info['path'] . '/index.php',
array('class' => 'btn btn-primary'));
array('class' => 'btn btn-default btn-sm', 'title' => get_lang('GoToCourse')));
}
if ($access_link && in_array('unsubscribe', $access_link)) {
$my_course['extra_info']['unsubscribe_button'] = Display::url(get_lang('Unsubscribe'),
$my_course['extra_info']['unsubscribe_button'] = Display::url(
Display::returnFontAswesomeIcon('sign-out'),
api_get_path(WEB_CODE_PATH) . 'auth/courses.php?action=unsubscribe&unsubscribe=' . $courseCode . '&sec_token=' . $stok . '&category_code=' . $categoryCode,
array('class' => 'btn btn-primary'));
array('class' => 'btn btn-danger btn-sm', 'title' => get_lang('Unreg')));
}
//Description
$my_course['extra_info']['description_button'] = '';
if ($course_info['visibility'] == COURSE_VISIBILITY_OPEN_WORLD || in_array($course_info['real_id'],
/* if ($course_info['visibility'] == COURSE_VISIBILITY_OPEN_WORLD || in_array($course_info['real_id'],
$my_course_code_list)
) {
) { */
$my_course['extra_info']['description_button'] = Display::url(
get_lang('Description'),
Display::returnFontAswesomeIcon('info-circle'),
api_get_path(WEB_AJAX_PATH) . 'course_home.ajax.php?a=show_course_information&code=' . $course_info['code'],
[
'class' => 'btn btn-default btn-sm btn-block ajax',
'data-title' => get_lang('Description')
]
'class' => 'btn btn-default btn-sm ajax',
'data-title' => get_lang('Description'),
'title' => get_lang('Description')
]
);
}
//}
/* get_lang('Description') */
$my_course['extra_info']['teachers'] = CourseManager::get_teacher_list_from_course_code_to_string($course_info['code']);
$point_info = self::get_course_ranking($course_info['real_id'], 0);
$my_course['extra_info']['rating_html'] = Display::return_rating_system('star_' . $course_info['real_id'],

@ -14,9 +14,12 @@
{{ hot_course.extra_info.rating_html }}
</div>
<div class="toolbar">
<div class="btn-group" role="group">
{{ hot_course.extra_info.description_button }}
{{ hot_course.extra_info.go_to_course_button }}
{{ hot_course.extra_info.register_button }}
{{ hot_course.extra_info.unsubscribe_button }}
</div>
</div>
</div>
</div>

Loading…
Cancel
Save