{% macro display(items, category_id, _c, _u, _p, user, listByUser) %} {% set edit_img = 'edit.png'|img(22, 'Edit'|get_lang) %} {% set visible_img = 'visible.png'|img(22, 'Invisible'|get_lang) %} {% set invisible_img = 'invisible.png'|img(22, 'Visible'|get_lang) %} {% set delete_img = 'delete.png'|img(22, 'Delete'|get_lang) %} {% set baseurl = _p.web_self ~ '?' ~ (_p.web_cid_query ? _p.web_cid_query ~ '&' : '') %} {% set is_advanced_sharing_enabled = 'portfolio_advanced_sharing'|api_get_configuration_value and not _c is empty %}
{% for item in items %} {% if listByUser %} {% set item_url = baseurl ~ {'action':'view', 'id':item.id, 'user':user.id}|url_encode %} {% else %} {% set item_url = baseurl ~ {'action':'view', 'id':item.id}|url_encode %} {% endif %} {% set comments = item.lastComments(3, is_advanced_sharing_enabled) %} {% if 'portfolio_show_base_course_post_in_sessions'|api_get_configuration_value %} {% if _c.session_id and not item.session and not item.isDuplicatedInSessionId(_c.session_id) %} {% set comments = {} %} {% endif %} {% endif %}
{% if _u.id == item.user.id %} {{ 'edit.png'|img(22, 'Edit'|get_lang) }} {% if is_advanced_sharing_enabled %} {{ 'visible.png'|img(22, 'ChooseRecipients'|get_lang) }} {% else %} {% if item.visibility == 0 %} {{ 'invisible.png'|img(22, 'MakeVisible'|get_lang) }} {% elseif item.visibility == 1 %} {{ 'visible.png'|img(22, 'MakeVisibleForTeachers'|get_lang) }} {% elseif item.visibility == 2 %} {{ 'eye-slash.png'|img(22, 'MakeInvisible'|get_lang) }} {% endif %} {% endif %} {{ 'delete.png'|img(22, 'Delete'|get_lang) }} {% elseif false|api_is_allowed_to_edit %} {{ 'edit.png'|img(22, 'Edit'|get_lang) }} {% endif %} {% if false|api_is_allowed_to_edit %} {% if item.isHighlighted %} {{ 'award_red.png'|img(22, 'UnmarkAsHighlighted'|get_lang) }} {% else %} {{ 'award_red_na.png'|img(22, 'MarkAsHighlighted'|get_lang) }} {% endif %} {% endif %}
{% if item.isHighlighted %} {{ 'Highlighted'|get_lang }} {% endif %}

{{ item.title|remove_xss }}

    {% if _c is empty %} {% if item.session %}
  • {{ 'Course'|get_lang ~ ': ' ~ item.session.name ~ ' (' ~ item.course.title ~ ')' }}
  • {% elseif not item.session and item.course %}
  • {{ 'Course'|get_lang ~ ': ' ~ item.course.title }}
  • {% endif %} {% else %}
  • {{ item.user.completeName }}
  • {% endif %}
  • {{ 'CreationDate'|get_lang ~ ': ' ~ item.creationDate|date_to_time_ago }}
  • {% if item.creationDate != item.updateDate %}
  • {{ 'UpdateDate'|get_lang ~ ': ' ~ item.updateDate|date_to_time_ago }}
  • {% endif %}

{{ item.excerpt }}


{% if comments|length > 0 %}

{{ 'XComments'|get_lang|format(comments|length) }} · {{ 'AddNewComment'|get_lang }}

{% for comment in comments %}
{{ comment.author.completeName }} {{ comment.date|date_to_time_ago }}

{{ comment.excerpt }}

{% endfor %} {% else %} {{ 'AddNewComment'|get_lang }} {% endif %}
{% endfor %}
{% endmacro %}