<?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;
Ejemplo n.º 2
0
 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>&nbsp;</td><td>&nbsp;</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>&nbsp;</td><td>&nbsp;</td></tr></table>';
     } else {
         $html_bericht = "Dieser Bericht ist nicht freigegeben. Er darf nur von authentifizierten Personen betrachtet werden";
     }
     return $html_bericht;
 }