$unterteilungschritt3 = "";
     } else {
         $suchergebnis = Unternehmen::sucheUnternehmen($conn, $err, $unternehmenssuche);
     }
 }
 if ($unterteilungschritt3 == "erstellen") {
     $bericht->setUnternehmen(new Unternehmen($conn));
     $unterteilungschritt3 = "bearbeiten";
 }
 if ($unterteilungschritt3 == "auswaehlen") {
     $unternehmenswahl = 0;
     if (isset($_POST['unternehmenswahl'])) {
         $unternehmenswahl = $_POST['unternehmenswahl'];
     }
     $tempunternehmen = new Unternehmen($conn);
     $tempunternehmen->initAusDatenbank($unternehmenswahl);
     if ($tempunternehmen != null) {
         $bericht->setUnternehmen($tempunternehmen);
         $unterteilungschritt3 = "anzeigen";
     } else {
         $unterteilungschritt3 = "suchen";
     }
 }
 if ($unterteilungschritt3 == "aendern") {
     $unterteilungschritt3 = "";
     $bericht->setUnternehmen(new Unternehmen($conn));
 }
 if ($unterteilungschritt3 == "verwerten") {
     if (isset($_POST['unt_name'])) {
         $bericht->getUnternehmen()->setName($_POST['unt_name']);
     }
            $err->addError("ID des Unternehmen falsch oder nicht angegeben.");
            $aktion = "";
        }
    } else {
        $err->addError("ID des Unternehmen falsch oder nicht angegeben.");
        $aktion = "";
    }
}
if ($aktion == "speichern") {
    $unternehmenid = 0;
    if (isset($_GET['unternehmenid'])) {
        $unternehmenid = $_GET['unternehmenid'];
    }
    if ($unternehmenid > 0) {
        $unternehmen = new Unternehmen($conn);
        $unternehmen->initAusDatenbank($unternehmenid);
        if (!$unternehmen->getInited()) {
            $err->addError("ID des Unternehmen falsch oder nicht angegeben.");
            $aktion = "";
        } else {
            if (isset($_GET['unt_name'])) {
                $unternehmen->setName($_GET['unt_name']);
            }
            if (isset($_GET['unt_url'])) {
                $unternehmen->setUrl($_GET['unt_url']);
            }
            if (isset($_GET['unt_strasse'])) {
                $unternehmen->setAdrStrasse($_GET['unt_strasse']);
            }
            if (isset($_GET['unt_plz'])) {
                $unternehmen->setAdrPLZ($_GET['unt_plz']);
Пример #3
0
 public static function zeigeBerichtProfExtern(Connection $conn, ErrorQueue $err, $bericht)
 {
     $unternehmen = new Unternehmen($conn);
     $unternehmen->initAusDatenbank($bericht->getUnternehmen()->getUnternehmenID());
     $student = Student::readStudent($conn, $err, $bericht->getMatrNr());
     $html_bericht = "";
     $html_bericht .= '<table border="0" cellspacing="0" cellpadding="0" width="420">';
     $html_bericht .= '<tr><td width="150" class="dick">Arbeitsbereich:</td><td>' . $unternehmen->getBranchenName() . '</td></tr>';
     $html_bericht .= '<tr><td class="dick">Unternehmen:</td><td>' . $unternehmen->getName() . '</td></tr>';
     $html_bericht .= '<tr><td class="dick">URL:</td><td> ' . $unternehmen->getUrl() . '</td></tr>';
     $html_bericht .= '<tr><td class="dick">Adresse:</td><td>' . $unternehmen->getAdrStrasse() . ' ' . $unternehmen->getAdrPLZ() . ' ' . $unternehmen->getAdrOrt() . '</td></tr>';
     $html_bericht .= '<tr><td class="dick">Kontakt-Email:</td><td>' . $bericht->getEmailBewerbungen() . '</td></tr>';
     $html_bericht .= '<tr><td class="dick">Mitarbeiterzahl:</td><td>' . $unternehmen->getUnternehmensgroesseAlsString() . '</td></tr>';
     $html_bericht .= '<tr><td class="dick">Zeitraum:</td><td>' . $bericht->getZeitraumAnfangAlsString() . ' bis ' . $bericht->getZeitraumEndeAlsString() . '</td></tr>';
     $html_bericht .= '<tr><td class="dick">Wochenanzahl:</td><td>' . $bericht->getZeitraumInWochen() . '</td></tr>';
     $html_bericht .= '<tr><td class="dick">Keywords:</td><td>' . $bericht->getKeywords() . '</td></tr>';
     $html_bericht .= '</table>';
     return $html_bericht;
 }