<table border="0" cellspacing="0" class="parallelTable"> <tr> <td valign="top"> <?php if ($sonderseite == 0) { echo '<form name="form1" method="post" action="bericht_einpflegen.php" enctype="multipart/form-data">'; echo '<input type="hidden" name="letzterschritt" value="' . $schritt . '">'; if ($datenbestaetigung && $schritt != 2) { echo '<input type="hidden" name="datenbestaetigungchecked" value="on">'; } switch ($schritt) { case 1: if ($bericht->getInited() && $nimmt_teil) { switch ($bericht->getBearbeitungszustand()) { case 2: $mitarb = $student->getStudiengang()->getMitarbeiter(); echo "Dein Bericht wird derzeit von {$mitarb['0']} bearbeitet. Bei Fragen oder Anmerkungen zu Deinem Bericht, kontaktiere bitte <a href='mailto:{$mitarb['1']}'>{$mitarb['1']}</a>.<br><br>"; echo '<a href="bericht_ausgabe.php?berichtid=' . $bericht->getBerichtID() . '">Hier</a> kannst Du Deinen Bericht zur Kontrolle abrufen.<br><br>'; break; case 3: $profess = $student->getStudiengang()->getSachbearbeiter(); echo "Dein Bericht wird derzeit von {$profess['0']} bearbeitet. Bei Fragen oder Anmerkungen zu Deinem Bericht, kontaktiere bitte <a href='mailto:{$profess['1']}'>{$profess['1']}</a> bzw. {$profess['2']}.<br><br>"; echo '<a href="bericht_ausgabe.php?berichtid=' . $bericht->getBerichtID() . '">Hier</a> kannst Du Deinen Bericht zur Kontrolle abrufen.<br><br>'; break; case 4: echo 'Dein Bericht wurde bereits überprüft und angenommen. <a href="bericht_ausgabe.php?berichtid=' . $bericht->getBerichtID() . '">Hier</a> kannst Du Deinen Bericht zur Kontrolle abrufen.<br><br>'; break; case 1:
</div> <div class="inhaltGanz"> <table border="0" cellspacing="0" class="parallelTable" > <tr> <td valign="top"> <?php //hier die funktion zur ausgabe aufrufen echo Bericht::zeigeBerichtInternExtern($conn, $err, $berichtid, $student->getMatrNr()); $bericht = new Bericht($conn); $bericht->initAusDatenbank($berichtid); if ($bericht && $bericht->getInited() && $bericht->getMatrNr() == $student->getMatrNr()) { echo Bericht::zeigeBerichtFile($conn, $err, $bericht); } ?> </td> </tr> </table> </div>
$berichtID = -1; if (isset($_POST['postBerichtID'])) { $berichtID = intval($_POST['postBerichtID']); } else { if (isset($_GET['BerichtID'])) { $berichtID = intval($_GET['BerichtID']); } else { $err->addError("Fehler: Es ist kein E-Mail-Ziel definiert"); } } $aktion = "formular"; if (isset($_POST['aktion']) && $_POST['aktion'] == "senden") { if (isset($_POST['nachricht']) && $_POST['nachricht'] != "" && isset($_POST['absender']) && $_POST['absender'] != "" && Mailer::checkMail($_POST['absender']) && $berichtID > -1) { $bericht = new Bericht($conn); $bericht->initAusDatenbank($berichtID); if ($bericht->getInited()) { if ($student = Student::readStudent($conn, $err, $bericht->getMatrNr())) { $email_adresse = $student->getEmail(); $betreff = ""; if (isset($_POST['betreff'])) { $betreff = $_POST['betreff']; } Mailer::mailit($email_adresse, $betreff, $_POST['nachricht']); $aktion = "senden"; } else { echo $err->addError("Eingaben nicht ausreichend!"); } } else { echo $err->addError("Eingaben nicht ausreichend!"); } } else {