コード例 #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>
コード例 #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 {
コード例 #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;
 }
コード例 #4
0
 $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) {
コード例 #5
0
        }
    } 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">