<img src="../images/ico_inhalt.gif" border="0" />
		BERICHTDETAIL
	</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>
Exemplo n.º 2
0
			</table>
			
		</form>
		<?php 
    }
}
?>
	<table border="0" cellspacing="0" class="parallelTable">
    <tr>
      
      <td valign="top">
      	
      		<?php 
//hier die funktion zur ausgabe aufrufen
$aktuellerLink = 'datenbank.php?sortierenach=' . $sortierenach . '&sortierrichtung=' . $sortierrichtung . '&region=' . $region . '&groesse=' . $groesse . '&branche=' . $branche . '&fachbereich=' . $fachbereich . '&studiengang=' . $studiengang . '&keyword=' . $keyword;
if ($htmltable = Bericht::createBerichtTable($conn, $err, $sortierenach, $sortierrichtung, -1, false, $region, $groesse, $branche, $fachbereich, $studiengang, $seite, $aktuellerLink, $aufzu, $keyword)) {
    echo $htmltable;
} else {
    echo "<h5>" . $err->createErrorsListAndRemove() . "</h5>";
}
?>
      		
      		
		    
	     
      


      </td>

    </tr>
<?php

include_once "include_dozent.php";
$THIS_SITE = "bericht_kontr.php";
$_SESSION['backto'] = $THIS_SITE;
if ($dozent->isLoggedIn()) {
    $dozentenid = $dozent->getID();
    $sachbearbeiterStgang = Studiengang::getStudiengaengeVomSachbearbeiter($conn, $dozentenid);
    $r = $sachbearbeiterStgang->getNextRow();
    $sachbearbeiterBericht = Bericht::enumBerichteZurKontrolle($conn, $err, $dozentenid, 0);
    if (!$r[0]) {
        include "kein_sachbearbeiter.php";
        exit(0);
    }
}
// if LOGGED IN
?>


<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">
</head>

<body leftmargin="0" topmargin="0">
<table height="100%" border="0" cellspacing="0" cellpadding="0" class="hauptbox"><tr><td valign="top" height="100%">
<?php 
Exemplo n.º 4
0
	<div class="inhaltGanz">
		
		<table border="0" cellspacing="0" class="parallelTable">
	    <tr>
	      
	      <td valign="top">
	      	
	      	<?php 
if ($aktion == "") {
    echo '<form name="form1" method="post" action="bericht_kontr.php">';
    echo '<input type="hidden" name="postberichtid" value="' . $berichtid . '">';
    echo '<input type="hidden" name="aktion" value="abschicken">';
    echo '<span class="dick">STUDENT </span><br><br>';
    echo Bericht::zeigeBerichtStudentendaten($conn, $err, $bericht);
    echo '<br><br><span class="dick">UNTERNEHMEN </span><br><br>';
    echo Bericht::zeigeBerichtUnternehmensdaten($conn, $err, $bericht) . "<br><br>";
    echo $fehlernachticht;
    ?>
	      			<table border="0" cellspacing="0" cellpadding="0">
						<tr>
							<td width="200" >
								Liegt ein Praktikumszeugnis vor?
							</td>
							<td>
	      						<input type="radio" name="zeugnisvorhanden" id ="id_zeugnis_ja" value="Ja"><label for="id_zeugnis_ja">Ja</label><br>
	      						<input type="radio" name="zeugnisvorhanden" id ="id_zeugnis_nein" value="Nein"><label for="id_zeugnis_nein">Nein</label><br><br>
	      					</td>
	      				</tr>
						<tr>
							<td>
								Stimmen die dargestellten Daten<br>mit dem Zeugnis überein?
Exemplo n.º 5
0
     if ($zurueck_btn_enabled) {
         echo '<br><br><input type="image" name="zurueck" border="0" src="../images/buttons/zurueck.gif" value="zurueck">';
     } else {
         echo '<br><br><input type="image" name="zurueck" border="0" src="../images/buttons/zurueck_aus.gif" value="zurueck" disabled="disabled">';
     }
     echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
     echo '<input type="image" name="ablehnen" border="0" src="../images/buttons/ablehnen.gif" value="ablehnen">';
     echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
     if ($weiter_btn_enabled) {
         echo '<input type="image" name="weiter" border="0" src="../images/buttons/weiter.gif" value="weiter">';
     }
     break;
 case 5:
     $weiter_btn_enabled = true;
     $zurueck_btn_enabled = true;
     echo Bericht::zeigeBerichtFreigabeAuswahl($conn, $err, $bericht);
     if ($freigabe == "keineAuswahl" && $aktion == "fertig") {
         echo '<span style="color:#FF0000">Wählen sie Bitte eine Freigabeform für den Bericht aus!</span> ';
     }
     if ($zurueck_btn_enabled) {
         echo '<br><br><input type="image" name="zurueck" border="0" src="../images/buttons/zurueck.gif" value="zurueck">';
     } else {
         echo '<br><br><input type="image" name="zurueck" border="0" src="../images/buttons/zurueck_aus.gif" value="zurueck" disabled="disabled">';
     }
     echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
     echo '<input type="image" name="ablehnen" border="0" src="../images/buttons/ablehnen.gif" value="ablehnen">';
     echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
     echo '<input type="image" name="fertig" border="0" src="../images/buttons/fertig.gif" value="fertig">';
     break;
 case 6:
     echo "Sie haben soeben einen Bericht erfolgreich überprüft.";
if (isset($_POST['aktion'])) {
    $aktion = $_POST['aktion'];
}
if (isset($_POST['suchen_x'])) {
    $aktion = "suchen";
}
if ($aktion == "suchen") {
    $suchtext = "";
    if (isset($_POST['suchtext'])) {
        $suchtext = $_POST['suchtext'];
    }
    $dozentenid = $dozent->getID();
    if ($suchtext == "") {
        $aktion = "";
    } else {
        $suchergebnis = Bericht::sucheBericht($conn, $err, $suchtext, $dozentenid);
    }
}
?>


<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">
</head>

<body leftmargin="0" topmargin="0">
}
//erst überprüfen, ob der studiengang des studenten auch teil nimmt
$nimmt_teil = true;
if ($student->getStudiengang()->getSachbearbeiterID() == 0) {
    $schritt = 1;
    $nimmt_teil = false;
}
if ($schritt > 2 && $datenbestaetigung == false) {
    $schritt = 2;
}
//bestimmen, ob man auf weiter / zurueck drücken kann.
$zurueck_btn_enabled = false;
$weiter_btn_enabled = false;
$speichern_btn_enabled = false;
$verwerfen_btn_enabled = false;
$bericht = new Bericht($conn);
$bericht->initAusDatenbankPerMatrNr($student->getMatrNr());
//echo $bericht->getMatrNr()."<br><br>";
//lese und schreibe daten aus formularen
if ($letzterschritt == 3) {
    $unterteilungschritt3 = "";
    if (isset($_POST['unterteilungschritt3_aendern_x'])) {
        $unterteilungschritt3 = "aendern";
    }
    if (isset($_POST['unterteilungschritt3_auswaehlen_x'])) {
        $unterteilungschritt3 = "auswaehlen";
    }
    if (isset($_POST['unterteilungschritt3'])) {
        $unterteilungschritt3 = $_POST['unterteilungschritt3'];
    }
    if (isset($_POST['unterteilungschritt3_erstellen_x'])) {
<?php

include_once "include_dozent.php";
$THIS_SITE = "bericht_ablehnen.php";
$_SESSION['backto'] = $THIS_SITE;
$berichtid = 0;
if (isset($_POST['berichtID'])) {
    $berichtid = $_POST['berichtID'];
}
$bericht = new Bericht($conn);
$bericht->initAusDatenbank($berichtid);
$student = Student::readStudent($conn, $err, $bericht->getMatrNr());
$aktion = "";
if (isset($_POST['abschicken_x'])) {
    $aktion = "abschicken";
}
if ($aktion == "abschicken") {
    if (isset($_POST['grund'])) {
        $text = $_POST['grund'];
    }
    $subj = "Bericht zum BpS wurde abgelehnt!";
    $email = $student->getEmail();
    $bericht->setBearbeitungszustand(Bericht::BEIM_STUDENT);
    $bericht->updateDatenbank();
    $text .= "\n\nBitte korrigiere Deinen Bericht gegebenfalls unter \r\n " . Config::PRAVER_ROOT_URL . " \r\n";
    Mailer::mailit($email, $subj, $text);
}
?>

<html>
<head>
<?php

include_once "include_dozent.php";
$THIS_SITE = "bericht_ausgabe.php";
$_SESSION['backto'] = $THIS_SITE;
$berichtid = -1;
if (isset($_GET['berichtid'])) {
    $berichtid = intval($_GET['berichtid']);
}
$bericht = new Bericht($conn);
$bericht->initAusDatenbank($berichtid);
$student = Student::readStudent($conn, $err, $bericht->getMatrNr());
if ($freigabeenum = Bericht::enumFreigaben($conn, $err)) {
} else {
    $err->addError($conn->getLastError());
}
$freigabe = 0;
if (isset($_GET['freigabeauswahl'])) {
    $freigabe = intval($_GET['freigabeauswahl']);
}
if ($freigabe != 0) {
    $bericht->setFreigabe($freigabe);
    $bericht->updateDatenbank();
}
?>


<html>
<head>
<title>Dozent</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
     $gruppe = intval($_GET['gruppe']);
 }
 $berichtID = -1;
 if (isset($_POST['postBerichtID'])) {
     $berichtID = intval($_POST['postBerichtID']);
 } else {
     if (isset($_GET['BerichtID'])) {
         $berichtID = intval($_GET['BerichtID']);
     } else {
         $err->addError("Fehler: Es ist kein E-Mail-Ziel definiert");
     }
 }
 $aktion = "formular";
 if (isset($_POST['aktion']) && $_POST['aktion'] == "senden") {
     if (isset($_POST['nachricht']) && $_POST['nachricht'] != "" && isset($_POST['absender']) && $_POST['absender'] != "" && Mailer::checkMail($_POST['absender']) && $berichtID > -1) {
         $bericht = new Bericht($conn);
         $bericht->initAusDatenbank($berichtID);
         if ($bericht->getInited()) {
             if ($student = Student::readStudent($conn, $err, $bericht->getMatrNr())) {
                 $email_adresse = $student->getEmail();
                 $betreff = "";
                 if (isset($_POST['betreff'])) {
                     $betreff = $_POST['betreff'];
                 }
                 Mailer::mailit($email_adresse, $betreff, $_POST['nachricht']);
                 $aktion = "senden";
             } else {
                 echo $err->addError("Eingaben nicht ausreichend!");
             }
         } else {
             echo $err->addError("Eingaben nicht ausreichend!");
Exemplo n.º 11
0
	<div class="titelGanz">
		<img src="../images/ico_inhalt.gif" border="0" />
		BERICHTDETAIL
	</div>

	<div class="inhaltGanz">

		<table border="0" cellspacing="0" class="parallelTable">
	    <tr>
	      
	      <td valign="top">
	      	
	      		<?php 
    //hier die funktion zur ausgabe aufrufen
    //TODO Mail Formular schreiben
    echo Bericht::zeigeBerichtOeffentlich($conn, $err, $berichtid, $gruppe);
    ?>
	      		
	      		
			    
		     
	      
	
	
	      </td>
	
	    </tr>
	  </table>
	</div>

</div>
Exemplo n.º 12
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;
 }
<?php

include_once "include_mitarbeiter.php";
$THIS_SITE = "bericht_abgegeben.php";
$_SESSION['backto'] = $THIS_SITE;
if ($mitarbeiter->isLoggedIn()) {
    $username = $mitarbeiter->getUsername();
    $mitarbeiterStudiengaenge = Studiengang::getStudiengaengeVomMitarbeiter($conn, $username);
    $r = $mitarbeiterStudiengaenge->getNextRow();
    $zuBearbeitendeBerichte = Bericht::enumBerichteZurKontrolle($conn, $err, 0, $username);
    if (!$r[0]) {
        include "kein_sachbearbeiter.php";
        exit(0);
    }
}
// if LOGGED IN
?>


<html>
<head>
<title>Mitarbeiter</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/mitarbeiter.css" type="text/css">
</head>

<body leftmargin="0" topmargin="0">
<table height="100%" border="0" cellspacing="0" cellpadding="0" class="hauptbox"><tr><td valign="top" height="100%">
<?php 
Exemplo n.º 14
0
<?php

include_once "include_mitarbeiter.php";
$THIS_SITE = "datenbank.php";
$_SESSION['backto'] = $THIS_SITE;
$berichtid = -1;
if (isset($_GET['berichtid'])) {
    $berichtid = intval($_GET['berichtid']);
}
$bericht = new Bericht($conn);
$bericht->initAusDatenbank($berichtid);
$student = Student::readStudent($conn, $err, $bericht->getMatrNr());
?>


<html>
<head>
<title>Mitarbeiter</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/mitarbeiter.css" type="text/css">
</head>

<body leftmargin="0" topmargin="0">
<table height="100%" border="0" cellspacing="0" cellpadding="0" class="hauptbox"><tr><td valign="top" height="100%">
<?php 
include "../libs/kopf.php";
// Menue Bereich
$menue = Menu::DATENBANK;
include "menu.php";
        if (!$student->init($_SESSION['matrnr'], $_SESSION['mdpass'])) {
            invokeLogin($student->getLastError());
        } else {
            TriggerStudent::OnLogin($conn, $err, $student->getMatrNr());
        }
    } 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>