<?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: if ($bericht->getAbgabeversuch > 1) { echo "Dein Bericht konnte nicht angenommen werden. Es wurden nachfolgende Gründe angegeben:<br><br>"; echo "Hier muss ein neues Feld mit der Ablehnbegründung angezeigt werden.<br><br>"; echo "Bitte überarbeite Deinen Bericht anhand der angegebenen Gründe.<br><br>"; $weiter_btn_enabled = true;
public static function zeigeBerichtOeffentlich(Connection $conn, ErrorQueue $err, $berichtid, $gruppe) { $bericht = new Bericht($conn); $bericht->initAusDatenbank($berichtid); $student = Student::readStudent($conn, $err, $bericht->getMatrNr()); $gruppenzusatz = ""; if ($gruppe > 0) { $gruppenzusatz = "&gruppe=" . $gruppe; } if ($bericht->freigabe == Bericht::FREIGABE_EXTERN || $bericht->freigabe == Bericht::FREIGABE_INT_EXT) { $html_bericht = ""; $html_bericht .= '<table border="0" cellspacing="0" cellpadding="0" class="studiengangTable">'; $html_bericht .= '<tr><td class="dick">Studierender:</td><td>' . $student->getNameKomplett() . '</td></tr>'; $html_bericht .= '<tr><td class="dick">Kontakt:</td><td><a href="kontaktformularBericht.php?BerichtID=' . $bericht->getBerichtID() . $gruppenzusatz . '">Studierenden kontaktieren</a></td></tr>'; $html_bericht .= '<tr><td class="dick">Studiengang:</td><td>' . $student->getStudiengang()->getName() . '</td></tr>'; $html_bericht .= '<tr><td class="dick">Zeitraum:</td><td>' . $bericht->getZeitraumAnfangAlsString() . ' - ' . $bericht->getZeitraumEndeAlsString() . '</td></tr>'; $html_bericht .= '<tr><td> </td><td> </td></tr>'; $html_bericht .= '<tr><td class="dick">Unternehmen:</td><td>' . $bericht->getUnternehmen()->getName() . '</td></tr>'; $html_bericht .= '<tr><td class="dick">Branche:</td><td>' . $bericht->getUnternehmen()->getBranchenName() . '</td></tr>'; $html_bericht .= '<tr><td class="dick">Strasse:</td><td>' . $bericht->getUnternehmen()->getAdrStrasse() . '</td></tr>'; $html_bericht .= '<tr><td class="dick">Ort:</td><td>' . $bericht->getUnternehmen()->getAdrPLZ() . ' ' . $bericht->getUnternehmen()->getAdrOrt() . '</td></tr>'; $html_bericht .= '<tr><td class="dick">Staat:</td><td>' . $bericht->getUnternehmen()->getStaatName() . '</td></tr>'; $html_bericht .= '<tr><td class="dick">Keywords:</td><td>' . $bericht->getKeywords() . '</td></tr>'; $html_bericht .= '<tr><td> </td><td> </td></tr></table>'; } else { $html_bericht = "Dieser Bericht ist nicht freigegeben. Er darf nur von authentifizierten Personen betrachtet werden"; } return $html_bericht; }