Fix userportal after merge see BT#13094 #2093

pull/2487/head
jmontoyaa 8 years ago
parent c76233eadd
commit 4613fd116b
  1. 2
      index.php
  2. 23
      main/inc/lib/userportal.lib.php
  3. 18
      main/template/default/layout/layout_2_col.tpl
  4. 3
      user_portal.php

@ -155,7 +155,7 @@ $controller->tpl->assign('notice_block', $controller->return_notice());
$controller->tpl->assign('help_block', $controller->return_help()); $controller->tpl->assign('help_block', $controller->return_help());
if (api_is_platform_admin() || api_is_drh()) { if (api_is_platform_admin() || api_is_drh()) {
$controller->tpl->assign('skills_block', $controller->return_skills_links()); $controller->tpl->assign('skills_block', $controller->returnSkillLinks());
} }
if (api_is_anonymous()) { if (api_is_anonymous()) {

@ -370,13 +370,15 @@ class IndexManager
/** /**
* Generate the block for show a panel with links to My Certificates and Certificates Search pages * Generate the block for show a panel with links to My Certificates and Certificates Search pages
* @return string The HTML code for the panel * @return array The HTML code for the panel
*/ */
public function return_skills_links() public function returnSkillLinks()
{ {
$items = []; $items = [];
//$certificatesItem = [];
if (!api_is_anonymous() && api_get_configuration_value('hide_my_certificate_link') === false) { if (!api_is_anonymous() &&
api_get_configuration_value('hide_my_certificate_link') === false
) {
$items[] = [ $items[] = [
'icon' => Display::return_icon('graduation.png', get_lang('MyCertificates')), 'icon' => Display::return_icon('graduation.png', get_lang('MyCertificates')),
'link' => api_get_path(WEB_CODE_PATH).'gradebook/my_certificates.php', 'link' => api_get_path(WEB_CODE_PATH).'gradebook/my_certificates.php',
@ -391,13 +393,6 @@ class IndexManager
]; ];
} }
if (empty($certificatesItem) && empty($searchItem)) {
return '';
} else {
$items[] = $certificatesItem;
$items[] = $searchItem;
}
if (Skill::isAllow(0, false)) { if (Skill::isAllow(0, false)) {
$items[] = [ $items[] = [
'icon' => Display::return_icon('skill-badges.png', get_lang('MySkills')), 'icon' => Display::return_icon('skill-badges.png', get_lang('MySkills')),
@ -413,6 +408,8 @@ class IndexManager
]; ];
} }
} }
return $items;
} }
/** /**
@ -882,7 +879,7 @@ class IndexManager
} }
/** /**
* @return null|string|void * @return array
*/ */
public function return_profile_block() public function return_profile_block()
{ {
@ -987,7 +984,7 @@ class IndexManager
} }
/** /**
* @return null|string * @return array
*/ */
public function return_navigation_links() public function return_navigation_links()
{ {

@ -78,6 +78,7 @@
{{ user_image_block }} {{ user_image_block }}
{% endif %} {% endif %}
{% if profile_block %}
<!-- block profile --> <!-- block profile -->
<div class="panel-group" id="profile" role="tablist" aria-multiselectable="true"> <div class="panel-group" id="profile" role="tablist" aria-multiselectable="true">
<div class="panel panel-default" id="profile_block"> <div class="panel panel-default" id="profile_block">
@ -105,6 +106,9 @@
</div> </div>
</div> </div>
<!-- end block profile --> <!-- end block profile -->
{% endif %}
{% if course_block %}
<!-- block course --> <!-- block course -->
<div class="panel-group" id="course" role="tablist" aria-multiselectable="true"> <div class="panel-group" id="course" role="tablist" aria-multiselectable="true">
<div class="panel panel-default" id="course_block"> <div class="panel panel-default" id="course_block">
@ -132,6 +136,9 @@
</div> </div>
</div> </div>
<!-- end block course --> <!-- end block course -->
{% endif %}
{% if skills_block %}
<!-- block skills --> <!-- block skills -->
<div class="panel-group" id="skill" role="tablist" aria-multiselectable="true"> <div class="panel-group" id="skill" role="tablist" aria-multiselectable="true">
<div class="panel panel-default" id="skill_block"> <div class="panel panel-default" id="skill_block">
@ -159,16 +166,15 @@
</div> </div>
</div> </div>
<!-- end block skills --> <!-- end block skills -->
{% endif %}
{{ teacher_block }} {{ teacher_block }}
{{ certificates_search_block }} {{ certificates_search_block }}
{{ notice_block }} {{ notice_block }}
{{ help_block }} {{ help_block }}
<!-- block navegation --> <!-- block navigation -->
{% if navigation_course_links %}
<div class="panel-group" id="menu" role="tablist" aria-multiselectable="true"> <div class="panel-group" id="menu" role="tablist" aria-multiselectable="true">
<div class="panel panel-default" id="menu_block"> <div class="panel panel-default" id="menu_block">
<div class="panel-heading" role="tab"> <div class="panel-heading" role="tab">
@ -191,10 +197,10 @@
</div> </div>
</div> </div>
</div> </div>
<!-- end block navegation --> {% endif %}
<!-- end block navigation -->
{{ search_block }} {{ search_block }}
{{ classes_block }} {{ classes_block }}
{% if plugin_menu_bottom %} {% if plugin_menu_bottom %}

@ -266,7 +266,8 @@ $controller->tpl->assign('course_block', $controller->return_course_block());
$controller->tpl->assign('navigation_course_links', $controller->return_navigation_links()); $controller->tpl->assign('navigation_course_links', $controller->return_navigation_links());
$controller->tpl->assign('search_block', $controller->return_search_block()); $controller->tpl->assign('search_block', $controller->return_search_block());
$controller->tpl->assign('classes_block', $controller->return_classes_block()); $controller->tpl->assign('classes_block', $controller->return_classes_block());
$controller->tpl->assign('skills_block', $controller->return_skills_links()); $controller->tpl->assign('skills_block', $controller->returnSkillLinks());
$historyClass = ''; $historyClass = '';
if (!empty($_GET['history'])) { if (!empty($_GET['history'])) {
$historyClass = 'courses-history'; $historyClass = 'courses-history';

Loading…
Cancel
Save