/* $Id: studentgroupresult.php 1825 2014-12-27 14:57:05Z hom $ */
include_once './peerlib/peerutils.inc';
include_once 'tutorhelper.inc';
include_once 'navigation2.inc';
require_once 'groupresult3.inc';
require_once 'studentPrjMilestoneSelector.php';
$prjm_id = 0;
$pp = array();
$pp['productgrade'] = $productgrade = 7;
extract($_SESSION);
ob_start();
tutorHelper($dbConn, $isTutor);
$tutor_Helper = ob_get_clean();
$prjSel = new StudentMilestoneSelector($dbConn, $judge, $prjtg_id);
$prjSel->setExtraConstraint(" and prjtg_id in (select distinct prjtg_id from assessment) and " . " (pr.capabilities &" . CAP_READ_PEER_ASSESSMENT_DATA . ") <> 0");
$prjSel->setEmptySelectorResult("<h1>There are no projects of which you may view the peer results</h1>");
extract($prjSel->getSelectedData());
$_SESSION['prjm_id'] = $prjm_id;
$_SESSION['prjtg_id'] = $prjtg_id;
$studentMayRead = hasStudentCap($snummer, CAP_READ_PEER_ASSESSMENT_DATA, $prjm_id);
$pp['prjList'] = $prjList = $prjSel->getWidget();
$page = new PageContainer();
// now test if student is allowed
if (!$studentMayRead) {
    $page_opening = 'You cannot view the results for this project and group';
    $page->setTitle($page_opening);
    $page->addBodyComponent(new Component($tutor_Helper));
    $nav = new Navigation($tutor_navtable, basename($PHP_SELF), $page_opening);
    $page->addBodyComponent($nav);
    $page->addHtmlFragment('templates/studentgroupresult_noaccess.html', $pp);
    $page->show();