Fix session link see BT#12325

ofaj
jmontoyaa 9 years ago
parent 91307b5ba2
commit c41601266a
  1. 15
      main/inc/lib/userportal.lib.php
  2. 84
      main/template/rainbow/user_portal/grid_session.tpl

@ -1327,14 +1327,14 @@ class IndexManager
); );
$session_box = Display::get_session_title_box($session_id); $session_box = Display::get_session_title_box($session_id);
$actions = null; $actions = api_get_path(WEB_CODE_PATH) .'session/resume_session.php?id_session='.$session_id;
if (api_is_platform_admin()) {
$actions = api_get_path(WEB_CODE_PATH) .'session/resume_session.php?id_session='.$session_id;
}
$coachId = $session_box['id_coach']; $coachId = $session_box['id_coach'];
$extraFieldValue = new ExtraFieldValue('session'); $extraFieldValue = new ExtraFieldValue('session');
$imageField = $extraFieldValue->get_values_by_handler_and_field_variable($session_id, 'image'); $imageField = $extraFieldValue->get_values_by_handler_and_field_variable(
$session_id,
'image'
);
$params['category_id'] = $session_box['category_id']; $params['category_id'] = $session_box['category_id'];
$params['title'] = $session_box['title']; $params['title'] = $session_box['title'];
@ -1342,7 +1342,10 @@ class IndexManager
$params['id_coach'] = $coachId; $params['id_coach'] = $coachId;
$params['coach_url'] = api_get_path(WEB_AJAX_PATH) . 'user_manager.ajax.php?a=get_user_popup&user_id=' . $coachId; $params['coach_url'] = api_get_path(WEB_AJAX_PATH) . 'user_manager.ajax.php?a=get_user_popup&user_id=' . $coachId;
$params['coach_name'] = !empty($session_box['coach']) ? $session_box['coach'] : null; $params['coach_name'] = !empty($session_box['coach']) ? $session_box['coach'] : null;
$params['coach_avatar'] =UserManager::getUserPicture($coachId, USER_IMAGE_SIZE_SMALL); $params['coach_avatar'] = UserManager::getUserPicture(
$coachId,
USER_IMAGE_SIZE_SMALL
);
$params['date'] = $session_box['dates']; $params['date'] = $session_box['dates'];
$params['image'] = isset($imageField['value']) ? $imageField['value'] : null; $params['image'] = isset($imageField['value']) ? $imageField['value'] : null;
$params['duration'] = isset($session_box['duration']) ? ' ' . $session_box['duration'] : null; $params['duration'] = isset($session_box['duration']) ? ' ' . $session_box['duration'] : null;

@ -15,7 +15,7 @@
<div class="cribbon"></div> <div class="cribbon"></div>
{% endif %} {% endif %}
<div class="black-shadow"> <div class="black-shadow">
<div class="author-card"> <div class="author-card">
{% for teacher in item.teachers %} {% for teacher in item.teachers %}
{% set counter = counter + 1 %} {% set counter = counter + 1 %}
{% if counter <= 3 %} {% if counter <= 3 %}
@ -32,7 +32,7 @@
</div> </div>
<div class="description"> <div class="description">
<h4 class="title"> <h4 class="title">
{{ item.title }} {{ item.title }}
</h4> </h4>
<div class="notifications">{{ item.notifications }}</div> <div class="notifications">{{ item.notifications }}</div>
</div> </div>
@ -43,55 +43,55 @@
</div> </div>
{% else %} {% else %}
<div class="grid-courses"> <div class="grid-courses">
<div class="row"> <div class="row">
{% for item in session %} {% for item in session %}
<div class="col-xs-12 col-sm-6 col-md-4"> <div class="col-xs-12 col-sm-6 col-md-4">
<div class="items session"> <div class="items session">
<div class="image"> <div class="image">
<img class="img-responsive" src="{{ item.image ? _p.web_upload ~ item.image : _p.web_img ~ 'session_default.png' }}"> <img class="img-responsive" src="{{ item.image ? _p.web_upload ~ item.image : _p.web_img ~ 'session_default.png' }}">
<div class="black-shadow"> <div class="black-shadow">
<div class="author-card"> <div class="author-card">
<a href="{{ item.coach_url }}" class="ajax" data-title="{{ item.coach_name }}"> <a href="{{ item.coach_url }}" class="ajax" data-title="{{ item.coach_name }}">
<img src="{{ item.coach_avatar }}"/> <img src="{{ item.coach_avatar }}"/>
</a> </a>
<div class="teachers-details"> <div class="teachers-details">
<h5> <h5>
<a href="{{ item.coach_url }}" class="ajax" data-title="{{ item.coach_name }}"> <a href="{{ item.coach_url }}" class="ajax" data-title="{{ item.coach_name }}">
{{ item.coach_name }} {{ item.coach_name }}
</a> </a>
</h5> </h5>
</div>
</div> </div>
</div> </div>
{% if item.edit_actions != '' %} </div>
<div class="admin-actions"> {% if item.edit_actions != '' %}
{% if item.document == '' %} <div class="admin-actions">
{% if item.document == '' %}
<a class="btn btn-default btn-sm" href="{{ item.edit_actions }}">
<i class="fa fa-pencil" aria-hidden="true"></i>
</a>
{% else %}
<div class="btn-group" role="group">
<a class="btn btn-default btn-sm" href="{{ item.edit_actions }}"> <a class="btn btn-default btn-sm" href="{{ item.edit_actions }}">
<i class="fa fa-pencil" aria-hidden="true"></i> <i class="fa fa-pencil" aria-hidden="true"></i>
</a> </a>
{% else %} {{ item.document }}
<div class="btn-group" role="group"> </div>
<a class="btn btn-default btn-sm" href="{{ item.edit_actions }}"> {% endif %}
<i class="fa fa-pencil" aria-hidden="true"></i> </div>
</a> {% endif %}
{{ item.document }} </div>
</div> <div class="description">
{% endif %} <h4 class="title">
</div> <a href="{{ item.edit_actions }}">{{ item.title }}</a>
{% endif %} </h4>
</div> <div>
<div class="description"> <span><i class="fa fa-book" aria-hidden="true"></i> {{ item.num_courses }}</span>
<h4 class="title"> <span><i class="fa fa-user" aria-hidden="true"></i> {{ item.num_users }}</span>
<a href="{{ item.edit_actions }}">{{ item.title }}</a>
</h4>
<div>
<span><i class="fa fa-book" aria-hidden="true"></i> {{ item.num_courses }}</span>
<span><i class="fa fa-user" aria-hidden="true"></i> {{ item.num_users }}</span>
</div>
</div> </div>
</div> </div>
</div> </div>
</div>
{% endfor %} {% endfor %}
</div> </div>
</div> </div>
{% endif %} {% endif %}
Loading…
Cancel
Save