include 'tabs.php';
print_box(format_text($qcreate->intro, $qcreate->introformat), 'generalbox', 'intro');
$qcreatetime = new object();
$qcreatetime->timeopen = userdate($qcreate->timeopen);
$qcreatetime->timeclose = userdate($qcreate->timeclose);
/*    if ($qcreate->timeopen == 0 AND $qcreate->timeclose ==0 ){
        $timestring = get_string('timenolimit', 'qcreate');
    } else if ($qcreate->timeopen != 0 AND $qcreate->timeclose ==0 ) {
        $timestring = get_string('timeopen', 'qcreate', $qcreatetime);
        
    } else if ($qcreate->timeopen == 0 AND $qcreate->timeclose !=0 ) {
        $timestring = get_string('timeclose', 'qcreate', $qcreatetime);
    } else {
        $timestring = get_string('timeopenclose', 'qcreate', $qcreatetime);
    }*/
$timestring = qcreate_time_status($qcreate);
if ($qcreate->graderatio == 100) {
    $gradestring = get_string('gradeallautomatic', 'qcreate');
} else {
    if ($qcreate->graderatio == 0) {
        $gradestring = get_string('gradeallmanual', 'qcreate');
    } else {
        $gradeobj = new object();
        $gradeobj->automatic = $qcreate->graderatio;
        $gradeobj->manual = 100 - $qcreate->graderatio;
        $gradestring = get_string('grademixed', 'qcreate', $gradeobj);
    }
}
echo '<div class="mdl-align">';
echo '<p>' . $timestring . '</p>';
echo '<p><strong>' . get_string('totalgrade', 'qcreate') . '</strong> : ' . $qcreate->grade . '</p>';
$catsinctx = array();
foreach ($cats as $catinctx) {
    $catsinctx[] = $catinctx->id;
}
$catsinctxlist = join($catsinctx, ',');
$cat = array_shift($cats);
if ($delete && question_require_capability_on($delete, 'edit')) {
    if ($confirm && confirm_sesskey()) {
        if (!delete_records_select('question', "id = {$delete} AND category IN ({$catsinctxlist})")) {
            print_error('question_not_found');
        } else {
            qcreate_update_grades($qcreate, $USER->id);
            redirect($CFG->wwwroot . '/mod/qcreate/view.php?id=' . $cm->id);
        }
    } else {
        call_user_func_array('print_header_simple', $headerargs);
        print_heading(get_string('delete'));
        notice_yesno(get_string('confirmdeletequestion', 'qcreate'), 'view.php', 'view.php', array('id' => $cm->id, 'sesskey' => sesskey(), 'confirm' => 1, 'delete' => $delete), array('id' => $cm->id), 'POST', 'GET');
        print_footer('none');
        die;
    }
}
call_user_func_array('print_header_simple', $headerargs);
add_to_log($course->id, "qcreate", "view", "view.php?id={$cm->id}", "{$qcreate->id}");
print_box(format_text($qcreate->intro, $qcreate->introformat), 'generalbox', 'intro');
echo '<div class="mdl-align">';
echo '<p>' . qcreate_time_status($qcreate) . '</p>';
echo '</div>';
qcreate_required_q_list($requireds, $cat, $thisurl, $qcreate, $cm, $modulecontext);
/// Finish the page
print_footer($course);