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. 16
      user_portal.php

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

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

Loading…
Cancel
Save