|
|
|
@ -21,27 +21,30 @@ $interbreadcrumb[] = array( |
|
|
|
|
'name' => get_lang('Gradebook') |
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
$category = Category::load($_GET['selectcat']); |
|
|
|
|
$my_user_id = Security::remove_XSS($_GET['userid']); |
|
|
|
|
$allevals = $category[0]->get_evaluations($my_user_id, true); |
|
|
|
|
$alllinks = $category[0]->get_links($my_user_id, true); |
|
|
|
|
$categoryId = isset($_GET['selectcat']) ? (int) $_GET['selectcat'] : 0; |
|
|
|
|
$evaluationId = isset($_GET['selecteval']) ? (int) $_GET['selecteval'] : 0; |
|
|
|
|
|
|
|
|
|
if ($_GET['selectcat'] != null) { |
|
|
|
|
$category = Category::load($categoryId); |
|
|
|
|
$userId = Security::remove_XSS($_GET['userid']); |
|
|
|
|
$allevals = $category[0]->get_evaluations($userId, true); |
|
|
|
|
$alllinks = $category[0]->get_links($userId, true); |
|
|
|
|
|
|
|
|
|
if (!empty($categoryId)) { |
|
|
|
|
$addparams = array( |
|
|
|
|
'userid' => $my_user_id, |
|
|
|
|
'selectcat' => Security::remove_XSS($_GET['selectcat']) |
|
|
|
|
'userid' => $userId, |
|
|
|
|
'selectcat' => $categoryId |
|
|
|
|
); |
|
|
|
|
} else { |
|
|
|
|
$addparams = array( |
|
|
|
|
'userid' => $my_user_id, |
|
|
|
|
'selecteval' => Security::remove_XSS($_GET['selecteval']) |
|
|
|
|
'userid' => $userId, |
|
|
|
|
'selecteval' => $evaluationId |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$user_table = new UserTable($my_user_id, $allevals, $alllinks, $addparams); |
|
|
|
|
$user_table = new UserTable($userId, $allevals, $alllinks, $addparams); |
|
|
|
|
|
|
|
|
|
if (isset($_GET['exportpdf'])) { |
|
|
|
|
$datagen = new UserDataGenerator($my_user_id, $allevals, $alllinks); |
|
|
|
|
$datagen = new UserDataGenerator($userId, $allevals, $alllinks); |
|
|
|
|
$data_array = $datagen->get_data( |
|
|
|
|
UserDataGenerator::UDG_SORT_NAME, |
|
|
|
|
0, |
|
|
|
@ -53,8 +56,8 @@ if (isset($_GET['exportpdf'])) { |
|
|
|
|
foreach ($data_array as $data) { |
|
|
|
|
$newarray[] = array_slice($data, 1); |
|
|
|
|
} |
|
|
|
|
$userInfo = api_get_user_info($my_user_id); |
|
|
|
|
$html .= get_lang('Results').' : '.$userInfo['complete_name'].' ('.api_convert_and_format_date(null, DATE_FORMAT_SHORT).' '.api_convert_and_format_date(null, TIME_NO_SEC_FORMAT).')'; |
|
|
|
|
$userInfo = api_get_user_info($userId); |
|
|
|
|
$html .= get_lang('Results').' : '.$userInfo['complete_name_with_username'].' ('.api_get_local_time().')'; |
|
|
|
|
|
|
|
|
|
if ($displayscore->is_custom()) { |
|
|
|
|
$header_names = array( |
|
|
|
@ -99,12 +102,12 @@ if (isset($_GET['exportpdf'])) { |
|
|
|
|
} |
|
|
|
|
$actions = '<div class="actions">'; |
|
|
|
|
|
|
|
|
|
if (isset($_GET['selectcat'])) { |
|
|
|
|
if (!empty($categoryId)) { |
|
|
|
|
$interbreadcrumb[] = array( |
|
|
|
|
'url' => 'gradebook_flatview.php?selectcat='.Security::remove_XSS($_GET['selectcat']), |
|
|
|
|
'url' => 'gradebook_flatview.php?selectcat='.$categoryId.'&'.api_get_cidreq(), |
|
|
|
|
'name' => get_lang('FlatView') |
|
|
|
|
); |
|
|
|
|
$actions .= '<a href=gradebook_flatview.php?selectcat='.Security::remove_XSS($_GET['selectcat']).'>'. |
|
|
|
|
$actions .= '<a href=gradebook_flatview.php?selectcat='.$categoryId.'&'.api_get_cidreq().'>'. |
|
|
|
|
Display::return_icon( |
|
|
|
|
'back.png', |
|
|
|
|
get_lang('BackTo').' '.get_lang('FlatView'), |
|
|
|
@ -114,16 +117,16 @@ if (isset($_GET['selectcat'])) { |
|
|
|
|
'</a>'; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (isset($_GET['selecteval'])) { |
|
|
|
|
if (!empty($evaluationId)) { |
|
|
|
|
$interbreadcrumb[] = array( |
|
|
|
|
'url' => 'gradebook_view_result.php?selecteval='.Security::remove_XSS($_GET['selecteval']), |
|
|
|
|
'url' => 'gradebook_view_result.php?selecteval='.$evaluationId.'&'.api_get_cidreq(), |
|
|
|
|
'name' => get_lang('ViewResult') |
|
|
|
|
); |
|
|
|
|
$actions .= '<a href=gradebook_view_result.php?selecteval='.Security::remove_XSS($_GET['selecteval']).'> |
|
|
|
|
$actions .= '<a href="gradebook_view_result.php?selecteval='.$evaluationId.'&'.api_get_cidreq().'"> |
|
|
|
|
'.Display::return_icon('back.png', get_lang('BackToEvaluation'), '', ICON_SIZE_MEDIUM).'</a>'; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$actions .= '<a href="'.api_get_self().'?exportpdf=&userid='.Security::remove_XSS($_GET['userid']).'&selectcat='.$category[0]->get_id().'" target="_blank"> |
|
|
|
|
$actions .= '<a href="'.api_get_self().'?exportpdf=&userid='.$userId.'&selectcat='.$category[0]->get_id().'&'.api_get_cidreq().'" target="_blank"> |
|
|
|
|
' . Display::return_icon('pdf.png', get_lang('ExportPDF'), '', ICON_SIZE_MEDIUM).'</a>'; |
|
|
|
|
|
|
|
|
|
$actions .= '</div>'; |
|
|
|
|