* * @package block_elabel * @copyright gtn gmbh <*****@*****.**> * @author Florian Jungwirth <*****@*****.**> * @ideaandconcept Gerhard Schwed <*****@*****.**> * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ require_once dirname(__FILE__) . "/inc.php"; global $DB, $USER, $COURSE, $labelconfig, $CFG; require_once $CFG->libdir . '/pdflib.php'; $requestid = required_param('request', PARAM_INT); $request = $DB->get_record('block_elabel_request', array('id' => $requestid)); if (!$request || $request->state != STATUS_GRANTED) { print_error('notgranted', 'block_elabel'); } $total = block_elabel_get_score_for_request($request); if ($total >= $labelconfig->labelprofessional) { $class = "label_professional"; } elseif ($total >= $labelconfig->labeladvanced) { $class = "label_advanced"; } else { $class = "label_none"; } if ($class == "label_none") { echo get_string('label_none_text', 'block_elabel'); die; } block_elabel_init_js_css(); $html = ' <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
function block_elabel_get_audit_page($request) { global $DB, $labelconfig, $PAGE; $total = block_elabel_get_score_for_request($request); if ($total >= $labelconfig->labelprofessional) { $class = "label_professional"; } elseif ($total >= $labelconfig->labeladvanced) { $class = "label_advanced"; } else { $class = "label_none"; } $audit = $DB->get_record('block_elabel_audit', array('requestid' => $request->id)); if (!isset($audit->timecreated)) { $audit = new stdClass(); $audit->timecreated = time(); } return ' <form name="request" id="request" method="POST" action="' . $PAGE->url . '&pageid=' . PAGE_AUDIT . '"> <tbody> <tr> <td class="exaLabel-Description-head" colspan="2"><h2>Angaben und Auswertung</h2> </td> </tr> <tr class="exalabel-Angaben-Audit"> <td class="exalabel-row-right">Fortlaufende Nummer:</td> <td> ' . $request->id . ' </td> </tr> <tr class="exalabel-Angaben-Audit"> <td class="exalabel-row-right">Gültig ab:</td> <td> ' . date("d.m.Y", $request->timecreated) . ' </td> </tr> <tr class="exalabel-Angaben-Audit"> <td class="exalabel-row-right">Kontaktperson:</td> <td> ' . $request->username . ' </td> </tr> <tr class="exalabel-Angaben-Audit"> <td class="exalabel-row-right">Label:</td> <td> ' . get_string($class, 'block_elabel') . ' </td> </tr> <tr class="exalabel-Angaben-Audit"> <td class="exalabel-row-right">Punktebewertung:</td> <td> Punkte: ' . round($total, 0) . ' </td> </tr> <tr class="exalabel-Angaben-Audit"> <td class="exalabel-row-right">Antragsvoraussetzung:</td> <td> <input type="text" name="requirement" value="' . (isset($audit->requirement) ? $audit->requirement : '') . '"/> </td> </tr> <tr class="exalabel-Angaben-Audit"> <td class="exalabel-row-right">Lehrgangsbezeichnung (laut Moodle):</td> <td> ' . $request->coursename . ' </td> </tr> <tr class="exalabel-Angaben-Audit"> <td class="exalabel-row-right">Lehrgangsbezeichnung (laut Verordnung):</td> <td> ' . $request->officialcoursename . ' </td> </tr> <tr class="exalabel-Angaben-Audit"> <td class="exalabel-row-right">Studienkennzahl:</td> <td> ' . $request->coursenumber . ' </td> </tr> <tr class="exalabel-Angaben-Audit"> <td class="exalabel-row-right">voraus. Termin für Studierendenbefragung:</td> <td> ' . $request->dateofevaluation . ' </td> </tr> <tr class="exalabel-Angaben-Audit"> <td class="exalabel-row-right">Nummer od. interne Bezeichnung:</td> <td> ' . $request->internalnumber . ' </td> </tr> <tr class="exalabel-Angaben-Audit"> <td class="exalabel-row-right">Lehrgangsstart:</td> <td> ' . $request->year . ' </td> </tr> <tr class="exalabel-Angaben-Audit"> <td class="exalabel-row-right">Lehrgangsende:</td> <td> ' . $request->year2 . ' </td> </tr> </tbody> <tr> <td class="exaLabel-Description-head" colspan="2"><h2>Protokoll</h2> </td> </tr> <tr> <td class="exalabel-row-right">Anmerkungen:</td> <td> <textarea name="note" rows="4" cols="50">' . (isset($audit->note) ? $audit->note : '') . '</textarea> </td> </tr> <tr> <td class="exalabel-row-right">Evaluation:</td> <td> <textarea name="evaluation" rows="4" cols="50">' . (isset($audit->evaluation) ? $audit->evaluation : '') . '</textarea> </td> </tr> <tr> <td class="exalabel-row-right">Empfehlungen:</td> <td> <textarea name="recommendation" rows="4" cols="50">' . (isset($audit->recommendation) ? $audit->recommendation : '') . '</textarea> </td> </tr> <tr> <td class="exalabel-row-right">Auflagen:</td> <td> <textarea name="requirements" rows="4" cols="50">' . (isset($audit->requirements) ? $audit->requirements : '') . '</textarea> </td> </tr> <tr> <td class="exalabel-row-right">TeilnehmerInnen:</td> <td> <textarea name="participants" rows="4" cols="50">' . (isset($audit->participants) ? $audit->participants : '') . '</textarea> </td> </tr> <tr> <td class="exalabel-row-right">Für das Protokoll:</td> <td> <input type="text" name="protocol" value="' . (isset($audit->protocol) ? $audit->protocol : '') . '"/> </td> </tr> <tr> <td class="exalabel-row-right">Datum des Audits:</td> <td> <input type="hidden" name="timecreated" value="' . $audit->timecreated . '"/> <input type="text"value="' . date("d.m.Y", $audit->timecreated) . '" disabled/> </td> </tr> <tr class="exalabel-submit"> <td></td> <td class="exalable-right"> <input type="hidden" name="formpage" value="' . PAGE_AUDIT . '"/> <input type="hidden" name="submittype" value="form"/> <input type="submit" value="Absenden"> </td> </tr> </tbody> </table> </form>'; }