Esempio n. 1
0
$output = $PAGE->get_renderer('mod_teamwork');
/// Output starts here
$instancerecord = $DB->get_record('teamwork_instance', array('id' => $instanceid));
$teamrecord = $DB->get_record('teamwork_team', array('id' => $instancerecord->team));
if (empty($phase) or $phase > $instancerecord->phase) {
    $phase = $instancerecord->currentphase;
}
echo $output->header();
echo $output->heading(format_string($instancerecord->title . '@' . $teamrecord->name));
$userplan = new teamwork_user_plan($teamwork, $instanceid);
$userplan->showphase = $phase;
echo $output->render($userplan);
// Output team submissions here
print_collapsible_region_start('', 'workshop-viewlet-teamsubmission', get_string('teamsubmission', 'teamwork'));
echo $output->box_start('generalbox teamsubmission');
$countsubmissions = $teamwork->count_instance_submissions($instanceid);
$perpage = get_user_preferences('teamwork_perpage', 10);
$pagingbar = new paging_bar($countsubmissions, $page, $perpage, $PAGE->url, 'page');
$submissions = $teamwork->get_instance_submissions($instanceid, $phase, $page * $perpage, $perpage);
$shownames = has_capability('mod/teamwork:viewauthornames', $teamwork->context);
echo $output->render($pagingbar);
foreach ($submissions as $submission) {
    echo $output->render($teamwork->prepare_submission_summary($submission, $shownames));
}
echo $output->render($pagingbar);
echo $output->perpage_selector($perpage);
echo $output->box_end();
print_collapsible_region_end();
$ismember = $DB->get_record('teamwork_teammembers', array('userid' => $USER->id, 'team' => $teamrecord->id));
if ($ismember) {
    // Output own submissions here