Example #1
0
<?php

require_once '../lib/bootstrap.inc';
require_once './submission_view.inc';
// -----------------------------------------------------------------------------
// Ajax utility: view a submission for autorefresh
// -----------------------------------------------------------------------------
$submissionid = intval(@$_REQUEST['submissionid']);
$subm = Submission::by_id($submissionid);
$write_block = (isset($_GET['write_block']) and $_GET['write_block'] == "true");
// check access rights
$user = Authentication::require_user();
if (!$user->is_admin && !$subm->is_made_by($user)) {
    die("You have no rights to view this submission");
}
if ($write_block) {
    $entity = $subm->entity();
    Template::write_block_begin($subm->submissionid . ': ' . $entity->title(), 'collapsable block submission ' . Status::to_css_class($subm), '', 'submission-' . $subm->submissionid);
    write_submission($subm);
    Template::write_block_end();
} else {
    echo "<div class=\"newstatus ", Status::to_css_class($subm), "\"></div>";
    write_submission($subm);
}