|
|
|
|
@ -186,6 +186,11 @@ class DisplayGradebook |
|
|
|
|
*/ |
|
|
|
|
function display_header_gradebook($catobj, $showtree, $selectcat, $is_course_admin, $is_platform_admin, $simple_search_form, $show_add_qualification = true, $show_add_link = true) { |
|
|
|
|
//student |
|
|
|
|
$objcat=new Category(); |
|
|
|
|
$objdat=new Database(); |
|
|
|
|
|
|
|
|
|
$course_id=$objdat->get_course_by_category($selectcat); |
|
|
|
|
$message_resource=$objcat->show_message_resource_delete($course_id); |
|
|
|
|
if (!$is_course_admin) { |
|
|
|
|
$user_id = api_get_user_id(); |
|
|
|
|
$user= get_user_info_from_id($user_id); |
|
|
|
|
@ -252,18 +257,20 @@ class DisplayGradebook |
|
|
|
|
if (!$selectcat == '0') { |
|
|
|
|
$header .= '<td style="vertical-align: top;"><a href="' . api_get_self() . '?selectcat=' . $catobj->get_parent_id() . '"><img src="../img/folder_up.gif" border="0" alt="" /></a></td>'; |
|
|
|
|
} |
|
|
|
|
if (!empty($simple_search_form)) { |
|
|
|
|
if (!empty($simple_search_form) && $message_resource===false) { |
|
|
|
|
$header .= '<td style="vertical-align: top;">'.$simple_search_form->toHtml().'</td>'; |
|
|
|
|
} else { |
|
|
|
|
$header .= '<td></td>'; |
|
|
|
|
} |
|
|
|
|
if ($is_course_admin) { |
|
|
|
|
if ($is_course_admin && $message_resource===false) { |
|
|
|
|
$header .= '<td style="vertical-align: top;"><a href="gradebook_flatview.php?'.api_get_cidreq().'&selectcat=' . $catobj->get_id() . '"><img src="../img/stats_access.gif" alt="' . get_lang('FlatView') . '" /> ' . get_lang('FlatView') . '</a>'; |
|
|
|
|
if ($is_platform_admin) { |
|
|
|
|
if ($is_platform_admin && $message_resource===false) { |
|
|
|
|
$header .= '<td style="vertical-align: top;"><a href="gradebook_scoring_system.php?'.api_get_cidreq().'&selectcat=' . $catobj->get_id() .'"><img src="../img/acces_tool.gif" alt="' . get_lang('ScoreEdit') . '" /> ' . get_lang('ScoreEdit') . '</a>'; |
|
|
|
|
} |
|
|
|
|
} elseif (!(isset ($_GET['studentoverview']))) { |
|
|
|
|
$header .= '<td style="vertical-align: top;"><a href="'.api_get_self().'?'.api_get_cidreq().'&studentoverview=&selectcat=' . $catobj->get_id() . '"><img src="../img/stats_access.gif" alt="' . get_lang('FlatView') . '" /> ' . get_lang('FlatView') . '</a>'; |
|
|
|
|
if ( $message_resource===false ) { |
|
|
|
|
$header .= '<td style="vertical-align: top;"><a href="'.api_get_self().'?'.api_get_cidreq().'&studentoverview=&selectcat=' . $catobj->get_id() . '"><img src="../img/stats_access.gif" alt="' . get_lang('FlatView') . '" /> ' . get_lang('FlatView') . '</a>'; |
|
|
|
|
} |
|
|
|
|
} else { |
|
|
|
|
$header .= '<td style="vertical-align: top;"><a href="'.api_get_self().'?'.api_get_cidreq().'&studentoverview=&exportpdf=&selectcat=' . $catobj->get_id() . '" target="_blank"><img src="../img/calendar_up.gif" alt="' . get_lang('ExportPDF') . '" /> ' . get_lang('ExportPDF') . '</a>'; |
|
|
|
|
} |
|
|
|
|
@ -279,17 +286,17 @@ class DisplayGradebook |
|
|
|
|
$header .= '<a href="gradebook_add_cat.php?'.api_get_cidreq().'&selectcat=0"><img src="../img/folder_new.gif" alt="' . get_lang('NewCategory') . '" /> ' . get_lang('NewCategory') . '</a></td>'; |
|
|
|
|
} |
|
|
|
|
if ($show_add_link === true) { |
|
|
|
|
$header .= '<td><a href="gradebook_add_eval.php'.api_get_cidreq().'&"><img src="../img/filenew.gif" alt="' . get_lang('NewEvaluation') . '" /> ' . get_lang('NewEvaluation') . '</a>'; |
|
|
|
|
$header .= '<td><a href="gradebook_add_eval.php?'.api_get_cidreq().'"><img src="../img/filenew.gif" alt="' . get_lang('NewEvaluation') . '" /> ' . get_lang('NewEvaluation') . '</a>'; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
|
if ($show_add_qualification === true) { |
|
|
|
|
if ($show_add_qualification === true && $message_resource===false) { |
|
|
|
|
$header .= '<a href="gradebook_add_cat.php?'.api_get_cidreq().'&selectcat=' . $catobj->get_id() . '" ><img src="../img/folder_new.gif" alt="' . get_lang('NewSubCategory') . '" align="absmiddle" /> ' . get_lang('NewSubCategory') . '</a></td>'; |
|
|
|
|
} |
|
|
|
|
if ($show_add_link === true) { |
|
|
|
|
if ($show_add_link === true && $message_resource==false) { |
|
|
|
|
$header .= '<td><a href="gradebook_add_eval.php?'.api_get_cidreq().'&selectcat=' . $catobj->get_id() . '" ><img src="../img/filenew.gif" alt="' . get_lang('NewEvaluation') . '" align="absmiddle" /> ' . get_lang('NewEvaluation') . '</a> '; |
|
|
|
|
$cats= Category :: load($selectcat); |
|
|
|
|
if ($cats[0]->get_course_code() != null) { |
|
|
|
|
if ($cats[0]->get_course_code() != null && $message_resource===false) { |
|
|
|
|
//$header .= '<td><a href="gradebook_add_link.php?'.api_get_cidreq().'&selectcat=' . $catobj->get_id() . '"><img src="../img/link.gif" alt="' . get_lang('MakeLink') . '" align="absmiddle" /> ' . get_lang('MakeLink') . '</a>'; |
|
|
|
|
$header .= '<td><a href="gradebook_add_link.php?course_code='.api_get_course_id().'&selectcat=' . $catobj->get_id() . '"><img src="../img/link.gif" alt="' . get_lang('MakeLink') . '" align="absmiddle" /> ' . get_lang('MakeLink') . '</a> '; |
|
|
|
|
|
|
|
|
|
@ -297,7 +304,9 @@ class DisplayGradebook |
|
|
|
|
$header .= '<td><a href="gradebook_add_link_select_course.php?'.api_get_cidreq().'&selectcat=' . $catobj->get_id() . '"><img src="../img/link.gif" alt="' . get_lang('MakeLink') . '" align="absmiddle" /> ' . get_lang('MakeLink') . '</a> '; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
$header .= '<td><a href="gradebook_edit_all.php?'.api_get_cidreq().'&selectcat=' . $catobj->get_id() . '"><img src="../img/quiz.gif" alt="' . get_lang('EditAllWeights') . '" align="absmiddle"/> ' . get_lang('EditAllWeights') . '</a>'; |
|
|
|
|
if ($message_resource===false ) { |
|
|
|
|
$header .= '<td><a href="gradebook_edit_all.php?'.api_get_cidreq().'&selectcat=' . $catobj->get_id() . '"><img src="../img/quiz.gif" alt="' . get_lang('EditAllWeights') . '" align="absmiddle"/> ' . get_lang('EditAllWeights') . '</a>'; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} elseif (isset ($_GET['search'])) { |
|
|
|
|
$header .= '<b>'.get_lang('SearchResults').' :</b>'; |
|
|
|
|
@ -306,7 +315,6 @@ class DisplayGradebook |
|
|
|
|
echo $header; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function display_reduce_header_gradebook($catobj,$is_course_admin, $is_platform_admin, $simple_search_form, $show_add_qualification = true, $show_add_link = true) { |
|
|
|
|
//student |
|
|
|
|
if (!$is_course_admin) { |
|
|
|
|
@ -330,7 +338,7 @@ class DisplayGradebook |
|
|
|
|
|
|
|
|
|
if ($is_course_admin) { |
|
|
|
|
$header .= '<td style="vertical-align: top;"><a href="gradebook_flatview.php?'.api_get_cidreq().'&selectcat=' . $catobj->get_id() . '"><img src="../img/stats_access.gif" alt="' . get_lang('FlatView') . '" /> ' . get_lang('FlatView') . '</a>'; |
|
|
|
|
if ($is_platform_admin || $is_course_admin) |
|
|
|
|
if ($is_platform_admin || $is_course_admin) |
|
|
|
|
$header .= '<td style="vertical-align: top;"><a href="gradebook_scoring_system.php?'.api_get_cidreq().'&selectcat=' . $catobj->get_id() .'"><img src="../img/acces_tool.gif" alt="' . get_lang('ScoreEdit') . '" /> ' . get_lang('ScoreEdit') . '</a>'; |
|
|
|
|
} elseif (!(isset ($_GET['studentoverview']))) { |
|
|
|
|
$header .= '<td style="vertical-align: top;"><a href="'.api_get_self().'?'.api_get_cidreq().'&studentoverview=&selectcat=' . $catobj->get_id() . '"><img src="../img/stats_access.gif" alt="' . get_lang('FlatView') . '" /> ' . get_lang('FlatView') . '</a>'; |
|
|
|
|
|