Fix button to display certificate and export badges - refs BT#10843

1.10.x
Angel Fernando Quiroz Campos 10 years ago
parent 8f9d20cb38
commit 56eed0a083
  1. 27
      main/gradebook/lib/be/category.class.php

@ -1966,13 +1966,10 @@ class Category implements GradebookItem
if (!$category->getGenerateCertificates() && $userHasSkills) { if (!$category->getGenerateCertificates() && $userHasSkills) {
return [ return [
'badge_link' => Display::url( 'badge_link' => Display::toolbarButton(
get_lang('DownloadBadges'), get_lang('ExportBadges'),
api_get_path(WEB_CODE_PATH) . "gradebook/get_badges.php?user=$user_id", api_get_path(WEB_CODE_PATH) . "gradebook/get_badges.php?user=$user_id",
array( 'external-link'
'target' => '_blank',
'class' => 'btn btn-default'
)
) )
]; ];
} }
@ -2004,14 +2001,7 @@ class Category implements GradebookItem
if (!empty($fileWasGenerated)) { if (!empty($fileWasGenerated)) {
$url = api_get_path(WEB_PATH) . 'certificates/index.php?id=' . $my_certificate['id']; $url = api_get_path(WEB_PATH) . 'certificates/index.php?id=' . $my_certificate['id'];
$certificates = Display::url( $certificates = Display::toolbarButton(get_lang('DisplayCertificate'), $url, 'eye', 'primary');
Display::returnFontAwesomeIcon('download').' '.get_lang('DownloadCertificate'),
$url,
array(
'target' => '_blank',
'class' => 'btn btn-sm btn-primary'
)
);
$exportToPDF = Display::url( $exportToPDF = Display::url(
Display::return_icon( Display::return_icon(
@ -2036,13 +2026,10 @@ class Category implements GradebookItem
); );
if ($skillToolEnabled && $userHasSkills) { if ($skillToolEnabled && $userHasSkills) {
$html['badge_link'] = Display::url( $html['badge_link'] = Display::toolbarButton(
get_lang('DownloadBadges'), get_lang('ExportBadges'),
api_get_path(WEB_CODE_PATH) . "gradebook/get_badges.php?user=$user_id", api_get_path(WEB_CODE_PATH) . "gradebook/get_badges.php?user=$user_id",
array( 'external-link'
'target' => '_blank',
'class' => 'btn btn-default'
)
); );
} }
} }

Loading…
Cancel
Save