Add panel for certificates search - refs #7363

1.10.x
Angel Fernando Quiroz Campos 11 years ago
parent 02ab654c33
commit af1f821066
  1. 1
      index.php
  2. 33
      main/inc/lib/userportal.lib.php
  3. 3
      main/template/default/layout/layout_2_col.tpl
  4. 1
      user_portal.php

@ -165,6 +165,7 @@ $controller->tpl->assign('navigation_course_links', $controller->return_navigati
$controller->tpl->assign('notice_block', $controller->return_notice());
$controller->tpl->assign('main_navigation_block', $controller->return_navigation_links());
$controller->tpl->assign('help_block', $controller->return_help());
$controller->tpl->assign('certificates_search_block', $controller->returnCertificatesSearchBlock());
if (api_is_platform_admin() || api_is_drh()) {
$controller->tpl->assign('skills_block', $controller->return_skills_links());

@ -1425,4 +1425,37 @@ class IndexManager
{
return CourseManager::return_hot_courses();
}
/**
* Generate the block for show a panel with links to My Certificates and Certificates Search pages
* @return string The HTML code for the panel
*/
public function returnCertificatesSearchBlock()
{
$certificatesItem = Display::tag(
'li',
Display::url(
get_lang('MyCertificates'),
api_get_path(WEB_CODE_PATH) . "gradebook/my_certificates.php"
)
);
$searchItem = Display::tag(
'li',
Display::url(
get_lang('Search'),
api_get_path(WEB_CODE_PATH) . "gradebook/search.php"
)
);
return Display::panel(
Display::tag(
'ul',
implode(' ', [$certificatesItem, $searchItem]),
['class' => 'nav nav-pills nav-stacked']
),
get_lang('Certificates')
);
}
}

@ -42,6 +42,9 @@
{# Skills #}
{{ skills_block }}
{# Certificates search block #}
{{ certificates_search_block }}
{# Notice #}
{{ notice_block }}

@ -183,6 +183,7 @@ $controller->tpl->assign('course_block', $controller->return_course_block());
$controller->tpl->assign('navigation_course_links', $controller->return_navigation_links());
$controller->tpl->assign('search_block', $controller->return_search_block());
$controller->tpl->assign('classes_block', $controller->return_classes_block());
$controller->tpl->assign('certificates_search_block', $controller->returnCertificatesSearchBlock());
//if (api_is_platform_admin() || api_is_drh()) {
$controller->tpl->assign('skills_block', $controller->return_skills_links());

Loading…
Cancel
Save