Show badges even if user didn't finished (but add opacity) see BT#13099

pull/2487/head
jmontoyaa 8 years ago
parent 6a9ad8a430
commit 86a77a7e4a
  1. 10
      main/template/default/layout/layout_2_col.tpl
  2. 6
      user_portal.php

@ -155,18 +155,18 @@
{{ 'Progress' | get_lang }} : {{ grade_book_progress }} %
<br />
{% for badge in grade_book_badge_list %}
{% for skill in badge.skills %}
<div class="badge_sidebar">
{% for skill in badge.skills %}
{% if badge.finished %}
<img class="badge_sidebar_image " src = "{{ skill.web_icon_path }}" />
{% else %}
<img class="badge_sidebar_image badge_sidebar_image_transparency" src = "{{ skill.web_icon_path }}" />
{% endif %}
</div>
<div class="badge_sidebar_title">
{{ skill.name }}
</div>
{#<div class="badge_sidebar_title">#}
{#{{ skill.name }}#}
{#</div>#}
{% endfor %}
</div>
{% endfor %}
</li>
</ul>

@ -380,18 +380,18 @@ if (!empty($courseAndSessions['courses']) && $allow) {
;
if ($userFinished) {
$badgeList[$id]['finished'] = true;
}
$objSkill = new Skill();
$skills = $category->get_skills();
$skillList = [];
foreach ($skills as $skill) {
$skillList[] = $objSkill->get($skill['id']);
}
$badgeList[$id]['finished'] = true;
$badgeList[$id]['skills'] = $skillList;
}
}
}
/*
$categoriesNoCourseList = Category::load(null, null, '');

Loading…
Cancel
Save