Ejemplo n.º 1
0
 public static function zeigeBerichtInternExtern(Connection $conn, ErrorQueue $err, $berichtid, $matrikelNr)
 {
     $bericht = new Bericht($conn);
     $bericht->initAusDatenbank($berichtid);
     $student = Student::readStudent($conn, $err, $bericht->getMatrNr());
     if ($bericht->freigabe == Bericht::FREIGABE_INT_EXT || $student->getMatrNr() == $matrikelNr) {
         $html_bericht = "";
         $html_bericht .= '<table border="0" cellspacing="0" cellpadding="0" class="studiengangTable">';
         $html_bericht .= '<tr><td width="200" class="dick">Studierender:</td><td>' . $student->getNameKomplett() . '</td></tr>';
         $html_bericht .= '<tr><td class="dick">Semester:</td><td>' . $student->getSemester() . '</td></tr>';
         $html_bericht .= '<tr><td class="dick">Studiengang:</td><td>' . $student->getStudiengang()->getName() . '</td></tr>';
         $html_bericht .= '<tr><td class="dick">Email Adresse:</td><td><a href="mailto:' . $student->getEmail() . '">' . $student->getEmail() . '</a></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">Straße:</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">Email für Bewerbungsanfragen:</td><td>' . $bericht->getEmailBewerbungen() . '</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>';
         $html_bericht .= '<tr><td valign="top"  class="dick">Abstrakt:</td><td>' . $bericht->getAbstrakt() . '</td></tr>';
         $html_bericht .= '<tr><td valign="top"  class="dick">Fazit:</td><td>' . $bericht->getFazit() . '</td></tr>';
         $html_bericht .= '<tr><td>&nbsp;</td><td>&nbsp;</td></tr></table>';
     } else {
         return Bericht::zeigeBerichtExtern($conn, $err, $berichtid, 0);
     }
     return $html_bericht;
 }