Allow hide the certificate export link to students - refs BT#9237

1.9.x
Angel Fernando Quiroz Campos 11 years ago
parent ceaac1f618
commit db536edde3
  1. 7
      certificates/index.php
  2. 8
      main/gradebook/lib/be/category.class.php
  3. 3
      main/install/configuration.dist.php

@ -20,6 +20,13 @@ $certificate = new Certificate($_GET['id']);
switch ($action) { switch ($action) {
case 'export': case 'export':
if (
api_is_student() &&
api_get_configuration_value('hide_certificate_export_link_students')
) {
api_not_allowed(true);
}
$certificate->generate(array('hide_print_button' => true)); $certificate->generate(array('hide_print_button' => true));
if ($certificate->html_file_is_generated()) { if ($certificate->html_file_is_generated()) {

@ -1683,6 +1683,14 @@ class Category implements GradebookItem
), ),
"$url&action=export" "$url&action=export"
); );
if (
api_is_student() &&
api_get_configuration_value('hide_certificate_export_link_students')
) {
$exportToPDF = null;
}
$html = array( $html = array(
'certificate_link' => $certificates, 'certificate_link' => $certificates,
'pdf_link' => $exportToPDF 'pdf_link' => $exportToPDF

@ -301,4 +301,5 @@ $_configuration['system_stable'] = NEW_VERSION_STABLE;
//$_configuration['limit_session_admin_role'] = false; //$_configuration['limit_session_admin_role'] = false;
// Show session description // Show session description
//$_configuration['show_session_description'] = false; //$_configuration['show_session_description'] = false;
// Hide only for students the link to export certificates to PDF
//$_configuration['hide_certificate_export_link_students'] = false;

Loading…
Cancel
Save