Ejemplo n.º 1
0
	</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>
Ejemplo n.º 2
0
}
//die Berichtid abfangen ob sie mit get oder post kommt
$berichtid = 0;
if ($aktion2 == 1) {
    $schritt = 1;
    if (isset($_GET['berichtid'])) {
        $berichtid = intval($_GET['berichtid']);
    }
} else {
    if (isset($_POST['berichtID'])) {
        $berichtid = $_POST['berichtID'];
    }
}
$bericht = new Bericht($conn);
$bericht->initAusDatenbank($berichtid);
$student = Student::readStudent($conn, $err, $bericht->getMatrNr());
$freigabe = "";
if (isset($_POST['freigabe'])) {
    $freigabe = $_POST['freigabe'];
} else {
    if ($bericht->getFreigabeStudent() == Bericht::FREIGABE_KEINE) {
        $freigabe = "auto";
    } else {
        $freigabe = "keineAuswahl";
    }
}
$schritt = $letzterschritt;
if ($aktion == "ablehnen") {
    include "bericht_ablehnen.php";
    exit(0);
} else {
Ejemplo n.º 3
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;
 }
 $zurueck_btn_enabled = true;
 $speichern_btn_enabled = true;
 $verwerfen_btn_enabled = true;
 if ($unternehmensgroessenenum = Unternehmen::enumGroessen($conn, $err)) {
 } else {
     $err->addError($conn->getLastError());
 }
 if ($branchenenum = Unternehmen::enumBranchen($conn, $err)) {
 } else {
     $err->addError($conn->getLastError());
 }
 if ($laenderenum = Staat::enumStaaten($conn, $err)) {
 } else {
     $err->addError($conn->getLastError());
 }
 if ($bericht->getMatrNr() == 0) {
     $bericht->setMatrNr($student->getMatrNr());
     $bericht->setFreigabe(Bericht::FREIGABE_KEINE);
     $bericht->setBearbeitungszustand(Bericht::BEIM_STUDENT);
 }
 if ($unterteilungschritt3 == "" && $bericht->getUnternehmen()->getInited() == true) {
     if ($bericht->getUnternehmen()->getStatus() == 0) {
         $unterteilungschritt3 = "anzeigen";
     } else {
         if ($bericht->getUnternehmen()->getStatus() == 1) {
             $unterteilungschritt3 = "bearbeiten";
         }
     }
 }
 echo 'Die Daten, die Du hier eingibst gehören zum öffentlichen Teil Deiner Abgabe. Das heisst, das diese Daten von allen Besuchern dieser Webseite gelesen werden können und daher keine sensiblen Informationen enthalten sollten, die Dir oder Deinem Praktikumsunternehmen schaden könnten.<br><br><br>';
 switch ($unterteilungschritt3) {
        }
    } else {
        $err->addError($conn->getLastError());
    }
}
$THIS_SITE = "bericht_durchleiten.php";
$_SESSION['backto'] = $THIS_SITE;
$berichtid = -1;
if (isset($_GET['berichtid'])) {
    $berichtid = intval($_GET['berichtid']);
}
$bericht = new Bericht($conn);
$bericht->initAusDatenbank($berichtid);
$fehlertext = "Der angegebene Bericht existiert nicht.";
if ($bericht->getInited()) {
    if ($student->getMatrNr() == $bericht->getMatrNr()) {
        $fehlertext = $bericht->leiteDateiDurch();
    } else {
        $fehlertext = "Du kannst aus leider nur auf Deine eigene Berichtdatei zugreifen.";
    }
}
?>


<html>
<head>
<title>Dozent</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../styles/main.css" type="text/css">
<link rel="stylesheet" href="../styles/menu.css" type="text/css">
<link rel="stylesheet" href="../styles/prof.css" type="text/css">