echo '</OPTION>'; if (count($subuebung_obj->uebungen) > 0) { foreach ($subuebung_obj->uebungen as $subrow) { //if($uebung_id=='') // $uebung_id=$subrow->uebung_id; if ($uebung_id == $subrow->uebung_id) { $selected = 'selected'; } else { $selected = ''; } if ($subrow->beispiele) { echo "<OPTION value='statistik.php?lvid={$lvid}&stsem={$stsem}&lehreinheit_id={$lehreinheit_id}&uebung_id={$subrow->uebung_id}' {$selected}>"; } //Freigegeben = + //Nicht Freigegeben = - if ($datum_obj->mktime_fromtimestamp($subrow->freigabevon) < time() && $datum_obj->mktime_fromtimestamp($subrow->freigabebis) > time()) { echo ' + '; } else { echo ' - '; } echo $subrow->bezeichnung; echo '</OPTION>'; } } } echo '</SELECT>'; echo '</td>'; echo "<td>\n\t\t<table>\n\t\t<tr>\n\t\t\t<td><b>+</b>...</td>\n\t\t\t<td><u>" . $p->t('benotungstool/freigeschaltet') . "</u>.</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td><b>-</b>...</td>\n\t\t\t<td><u>" . $p->t('benotungstool/nichtFreigeschaltet') . "</u>.</td>\n\t\t</tr>\n\t\t</table>\n\t</td>\n</tr></table>"; } else { die($p->t('benotungstool/derzeitSindKeineUebungenAngelegt')); }
/** * Liefert Timestamp der letzten Aenderung */ function getLastModified() { $dms = new dms(); $dms->load($this->dms_id); $datum = new datum(); if ($dms->updateamum != '') { $ts = $datum->mktime_fromtimestamp($dms->updateamum); } else { $ts = $datum->mktime_fromtimestamp($dms->insertamum); } return $ts; }
echo "<span class='error'>" . $p->t('benotungstool/uebung') . " " . $_GET['uebung_copy_id'] . " " . $p->t('benotungstool/wurdeNichtGefunden') . "</span>"; } } else { echo "<span class='error'>" . $p->t('global/fehlerBeiDerParameteruebergabe') . "</span>"; } } //Uebersichtstabelle if (isset($uebung_id) && $uebung_id != '') { echo "<table><tr><td valign='top'>"; //Bearbeiten der ausgewaehlten Uebung echo "<form action='verwaltung.php?lvid={$lvid}&stsem={$stsem}&lehreinheit_id={$lehreinheit_id}&uebung_id={$uebung_id}' method=POST>\n"; echo "<table><tr><td colspan='2' width='340' class='ContentHeader3'>" . $p->t('benotungstool/ausgewaehlteUebungBearbeiten') . "</td><td> </td></tr>\n"; echo "<tr><td> </td><td></td></tr>"; $uebung_obj = new uebung(); $uebung_obj->load($uebung_id); echo "\n\t<tr><td>" . $p->t('benotungstool/thema') . "</td><td align='right'><input type='text' name='thema' maxlength='32' value='{$uebung_obj->bezeichnung}'></td><td>{$error_thema}</td></tr>\n\t<!--\n\t<tr><td>" . $p->t('benotungstool/freigabe') . "</td><td align='right'>von <input type='text' size='16' name='freigabevon' value='" . date('d.m.Y H:i', $datum_obj->mktime_fromtimestamp($uebung_obj->freigabevon)) . "'></td></tr>\n\t<tr><td>" . $p->t('benotungstool/format') . "</td><td align='right'>bis <input type='text' size='16' name='freigabebis' value='" . date('d.m.Y H:i', $datum_obj->mktime_fromtimestamp($uebung_obj->freigabebis)) . "'></td></tr>\n\t<tr><td>" . $p->t('benotungstool/statistikFuerStudentenAnzeigen') . " <input type='checkbox' name='statistik' " . ($uebung_obj->statistik ? 'checked' : '') . "></td><td></td></tr>\n\t-->\n\t<tr><td colspan=2 align='right'><input type='submit' name='uebung_edit' value='" . $p->t('global/speichern') . "'></td></tr>\n\t</table>\n\t</form>"; $beispiel_obj = new beispiel(); $beispiel_obj->load_beispiel($uebung_id); $anzahl = count($beispiel_obj->beispiele); echo "</td><td valign='top'>"; echo "</td></tr><tr><td valign='top'>"; echo "</td><td valign='top'>"; } else { //Gesamtuebersicht ueber alle Uebungen echo "<table><tr><td valign='top'>"; echo "<form accept-charset='UTF-8' name='del' action='verwaltung.php?lvid={$lvid}&stsem={$stsem}&lehreinheit_id={$lehreinheit_id}' method='POST'>"; echo "<table width='440'><tr><td colspan='3' class='ContentHeader3'>" . $p->t('benotungstool/vorhandeneUebungenBearbeiten') . "</td></tr>"; $uebung_obj = new uebung(); $uebung_obj->load_uebung($lehreinheit_id, $level = 1, $uebung_id = null); $anzahl = count($uebung_obj->uebungen); //$copy_content="<table cellpadding=0><tr><td class='ContentHeader3'>Übung in andere LE kopieren</td></tr><tr><td></td><td></td><td> </td></tr><tr><th> </th></tr>";
echo "<td><b>updateAmUm</b></td>"; echo "<td><b>updateVon</b></td>"; echo "<td><b>Stg</b></td>"; echo "<td><b>Gruppe</b></td>"; echo "<td><b>updateAmUm</b></td>"; echo "<td><b>updateVon</b></td>"; echo '</tr>'; while ($row = $db->db_fetch_object($result)) { $qry = "SELECT * FROM public.tbl_person WHERE person_id='{$row->person_id}'"; if ($result_person = $db->db_query($qry)) { if ($row_person = $db->db_fetch_object($result_person)) { echo '<tr class="liste1">'; echo "<td><a href='personen_details.php?person_id={$row_person->person_id}'>{$row_person->nachname}</a></td>"; echo "<td>{$row_person->vorname}</td>"; echo "<td>" . ($row_person->gebdatum != '' ? $datum_obj->convertISODate($row_person->gebdatum) : '') . "</td>"; echo "<td>" . ($row_person->updateamum != '' ? date('d.m.Y H:i:s', $datum_obj->mktime_fromtimestamp($row_person->updateamum)) : '') . "</td>"; echo "<td>{$row_person->updatevon}</td>"; echo "<td></td>"; echo "<td></td>"; echo "<td></td>"; echo "<td></td>"; echo "<td></td>"; echo "<td></td>"; echo "<td></td>"; echo "<td></td>"; echo "<td></td>"; echo "<td></td>"; echo "<td></td>"; echo "<td></td>"; echo '</tr>'; $content = '';
} } } //Uebersichtstabelle if (isset($_GET["uebung_id"]) && $_GET["uebung_id"] != '') { echo "<table><tr><td valign='top'>"; //Bearbeiten der ausgewaehlten Uebung echo "<form accept-charset='UTF-8' action='verwaltung_listen.php?lvid={$lvid}&stsem={$stsem}&lehreinheit_id={$lehreinheit_id}&uebung_id={$uebung_id}&liste_id={$liste_id}' method=POST enctype='multipart/form-data'>\n"; echo "<table><tr><td colspan='2' width='340' class='ContentHeader3'>" . $p->t('benotungstool/ausgewaehlteAufgabeBearbeiten') . "</td><td> </td></tr>\n"; echo "<tr><td> </td><td></td></tr>"; $uebung_obj = new uebung(); $uebung_obj->load($uebung_id); //$downloadname = mb_ereg_replace($uebung_id,ereg_replace(' ','_',$uebung_obj->bezeichnung), $uebung_obj->angabedatei); $downloadname = mb_str_replace(' ', '_', $uebung_obj->bezeichnung); $downloadname = mb_str_replace($uebung_id, $downloadname, $uebung_obj->angabedatei); echo "\n\t<tr><td>" . $p->t('benotungstool/thema') . "</td><td align='right'><input type='text' name='thema' maxlength='32' value='" . htmlentities($uebung_obj->bezeichnung, ENT_QUOTES, 'UTF-8') . "'></td><td>{$error_thema}</td></tr>\n\t<tr><td>" . $p->t('benotungstool/freigabe') . "</td><td align='right'>von <input type='text' size='16' name='freigabevon' value='" . date('d.m.Y H:i', $datum_obj->mktime_fromtimestamp($uebung_obj->freigabevon)) . "'></td></tr>\n\t<tr><td>" . $p->t('benotungstool/format') . "</td><td align='right'>bis <input type='text' size='16' name='freigabebis' value='" . date('d.m.Y H:i', $datum_obj->mktime_fromtimestamp($uebung_obj->freigabebis)) . "'></td></tr>"; if ($uebung_obj->beispiele) { echo "<tr><td>" . $p->t('benotungstool/maxStudentenBeispiel') . "</td><td align='right'><input type='text' name='maxstd' value='{$uebung_obj->maxstd}'></td><td>{$error_maxstd}</td></tr>\n\t<tr><td>" . $p->t('benotungstool/maxBeispieleStudent') . "</td><td align='right'><input type='text' name='maxbsp' value='{$uebung_obj->maxbsp}'></td><td>{$error_maxbsp}</td></tr>"; echo "<tr><td>" . $p->t('benotungstool/abgabe') . " </td><td><input type='checkbox' name='kl_abgabe' " . ($uebung_obj->abgabe ? 'checked' : '') . "></td></tr>"; echo "<input type='hidden' size='16' name='gewicht' value='0'>"; } else { if ($uebung_obj->abgabe) { echo "<tr><td>" . $p->t('benotungstool/gewicht') . "</td><td align='right'><input type='text' size='16' name='gewicht' value='{$uebung_obj->gewicht}'></td><td>{$error_gewicht}</td></tr>"; echo "<tr><td>" . $p->t('benotungstool/positiv') . " </td><td><input type='checkbox' name='positiv' " . ($uebung_obj->positiv ? 'checked' : '') . "></td></tr>"; } } if ($uebung_obj->beispiele) { echo "<tr><td>" . $p->t('benotungstool/statistikFuerStudentenAnzeigen') . " </td><td><input type='checkbox' name='statistik' " . ($uebung_obj->statistik ? 'checked' : '') . "></td></tr>"; } echo "<tr>"; echo "<td>" . $p->t('benotungstool/angabeidatei') . "</td>";