Replacing Coursemanager with CourseManager.

1.9.x
Julio Montoya 11 years ago
parent cd91c6450b
commit 4a6d5e9305
  1. 40
      main/gradebook/gradebook_display_certificate.php
  2. 2
      main/inc/ajax/course.ajax.php

@ -26,7 +26,7 @@ function confirmation() {
if (confirm(\" ".trim(get_lang('AreYouSureToDelete'))." ?\"))
{return true;}
else
{return false;}
{return false;}
}
</script>";
api_block_anonymous_users();
@ -45,7 +45,7 @@ switch ($action) {
$certificate_list = get_list_users_certificates($cat_id);
$certificate_path_list = array();
if (!empty($certificate_list)) {
foreach ($certificate_list as $index=>$value) {
$list_certificate = get_list_gradebook_certificates_by_user_id($value['user_id'], $cat_id);
@ -55,24 +55,24 @@ switch ($action) {
if ($certificate_obj->html_file_is_generated()) {
$certificate_path_list[]= $certificate_obj->html_file;
}
}
}
}
}
if (!empty($certificate_path_list)) {
// Print certificates (without the common header/footer/watermark
// Print certificates (without the common header/footer/watermark
// stuff) and return as one multiple-pages PDF
$pdf->html_to_pdf($certificate_path_list, get_lang('Certificates'), null, false, false);
}
break;
case 'generate_all_certificates':
$user_list = Coursemanager::get_user_list_from_course_code(api_get_course_id(), api_get_session_id());
$user_list = CourseManager::get_user_list_from_course_code(api_get_course_id(), api_get_session_id());
if (!empty($user_list)) {
foreach ($user_list as $user_info) {
foreach ($user_list as $user_info) {
Category::register_user_certificate($cat_id, $user_info['user_id']);
}
}
break;
case 'delete_all_certificates':
case 'delete_all_certificates':
$certificate_list = get_list_users_certificates($cat_id);
if (!empty($certificate_list)) {
foreach ($certificate_list as $index=>$value) {
@ -104,7 +104,7 @@ if ($_GET['action'] == 'delete') {
if ($result ==true) {
Display::display_confirmation_message(get_lang('CertificateRemoved'));
} else {
Display::display_error_message(get_lang('CertificateNotRemoved'));
Display::display_error_message(get_lang('CertificateNotRemoved'));
}
}
}
@ -134,7 +134,7 @@ if (!empty($cats)) {
$datagen = new GradebookDataGenerator ($allcat,$alleval, $alllink);
$total_resource_weight = 0;
if (!empty($datagen)) {
if (!empty($datagen)) {
$data_array = $datagen->get_data(GradebookDataGenerator :: GDG_SORT_NAME,0,null,true);
if (!empty($data_array)) {
@ -145,9 +145,9 @@ if (!empty($cats)) {
foreach($newarray as $item) {
$total_resource_weight = $total_resource_weight + $item['2'];
}
}
}
}
}
if ($total_resource_weight != $total_weight) {
Display::display_warning_message(get_lang('SumOfActivitiesWeightMustBeEqualToTotalWeight'));
@ -170,34 +170,34 @@ if (count($certificate_list) > 0) {
echo '</div>';
if (count($certificate_list)==0) {
echo Display::display_warning_message(get_lang('NoResultsAvailable'));
echo Display::display_warning_message(get_lang('NoResultsAvailable'));
} else {
echo '<br /><br /><table class="data_table">';
foreach ($certificate_list as $index=>$value) {
echo '<tr>
<td width="100%" class="actions">'.get_lang('Student').' : '.api_get_person_name($value['firstname'], $value['lastname']).' ('.$value['username'].')</td>';
echo '</tr>';
echo '<tr><td>
<table class="data_table">';
$list_certificate = get_list_gradebook_certificates_by_user_id($value['user_id'], $cat_id);
foreach ($list_certificate as $value_certificate) {
echo '<tr>';
echo '<td width="50%">'.get_lang('Score').' : '.$value_certificate['score_certificate'].'</td>';
echo '<td width="30%">'.get_lang('Date').' : '.api_convert_and_format_date($value_certificate['created_at']).'</td>';
echo '<td width="20%">';
echo '<td width="20%">';
$url = api_get_path(WEB_PATH).'certificates/index.php?id='.$value_certificate['id'];
$certificates = Display::url(get_lang('Certificate'), $url, array('target'=>'_blank', 'class' => 'btn'));
echo $certificates;
$certificates = Display::url(get_lang('Certificate'), $url, array('target'=>'_blank', 'class' => 'btn'));
echo $certificates;
echo '<a onclick="return confirmation();" href="gradebook_display_certificate.php?sec_token='.$token.'&cidReq='.$course_code.'&action=delete&cat_id='.$cat_id.'&certificate_id='.$value_certificate['id'].'">
'.Display::return_icon('delete.png',get_lang('Delete')).'
</a>';
echo '</td></tr>';
echo '</td></tr>';
}
echo '</table>';
echo '</td></tr>';
echo '</td></tr>';
}
echo '</table>';
}

@ -63,7 +63,7 @@ switch ($action) {
} else {
//if session is not defined lets search all courses STARTING with $_GET['q']
//TODO change this function to search not only courses STARTING with $_GET['q']
$courseList = Coursemanager::get_courses_list(
$courseList = CourseManager::get_courses_list(
0, //offset
0, //howMany
1, //$orderby = 1

Loading…
Cancel
Save