public function review($reviewdata) { $heading = get_string('tutor', 'local_progressreview') . ' ' . get_string('comments', 'local_progressreview'); $this->output->heading($heading, 4); $options = array('font' => (object) array('size' => 12)); return pdf_writer::div($reviewdata->comments . "\n", $options); }
public function review($targets) { $this->output->heading(get_string('pluginname', 'progressreview_targets'), 4); $count = 1; foreach ($targets as $target) { $this->output->heading(get_string('modulename', 'ilptarget') . ' ' . $count, 5); $deadline = date('l d/m/Y', $target->deadline); $options = array('font' => (object) array('size' => 12)); pdf_writer::div($target->targetset . "\n", $options); pdf_writer::div(get_string('deadline', 'ilptarget') . ': ' . $deadline); $count++; } return pdf_writer::$pdf; }
/** * Adds a heading to the PDF * * @param string $text * @param int $level * @param array $options */ public static function heading($text, $level = 1, $options = array()) { $sizes = array(null, 18, 16, 14, 12, 10); $size = $sizes[$level]; if (!array_key_exists('font', $options)) { $options['font'] = new stdClass(); } $options['font']->size = $size; $options['font']->decoration = 'B'; return pdf_writer::div($text, $options); }
} } else { ksort($sortedsubjectreviews); foreach ($sortedsubjectreviews as $sessionreviews) { ksort($sessionreviews); foreach ($sessionreviews as $shortname => $coursereviews) { ksort($coursereviews); $firstreview = current($coursereviews); $session = $firstreview->get_session(); $heading = $firstreview->get_course()->fullname . ' - ' . $session->name; $output->heading($heading, 1); $output->subject_review_table($coursereviews, PROGRESSREVIEW_SUBJECT); } } } pdf_writer::div(pdf_writer::$debug); $pdf->Output(); exit; } else { if ($continue) { confirm_sesskey(); $sessions = $sessionselect->get_selected_users(); $students = $studentselect->get_selected_users(); $courses = $courseselect->get_selected_users(); $teachers = $teacherselect->get_selected_users(); $content .= $OUTPUT->heading(get_string('selectedreviews', 'local_progressreview'), 3); $content .= $output->print_confirmation($sessions, $students, $courses, $teachers, $groupby); } else { $content .= $output->print_selectors($sessionselect, $studentselect, $courseselect, $teacherselect); } }