mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-26 00:54:27 +00:00
This commit is contained in:
+19
-1
@@ -81,6 +81,7 @@ $xml_url=XML_ROOT.$xml.$params;
|
||||
//echo $xml_url;
|
||||
// Load the XML source
|
||||
$xml_doc = new DOMDocument;
|
||||
|
||||
if(!$xml_doc->load($xml_url))
|
||||
die('unable to load xml');
|
||||
//echo ':'.$xml_doc->saveXML().':';
|
||||
@@ -112,9 +113,26 @@ $buffer = '<?xml version="1.0" encoding="ISO-8859-15" ?>'.substr($buffer, strpos
|
||||
//Pdf erstellen
|
||||
$fo2pdf = new XslFo2Pdf();
|
||||
|
||||
//wenn uid gefunden wird, dann den Nachnamen zum Dateinamen dazuhaengen
|
||||
$nachname='';
|
||||
if(isset($_GET['uid']) && $_GET['uid']!='')
|
||||
{
|
||||
$uid = str_replace(';','',$_GET['uid']);
|
||||
$qry = "SELECT nachname FROM campus.vw_benutzer WHERE uid='".addslashes($uid)."'";
|
||||
|
||||
if($result = pg_query($conn, $qry))
|
||||
{
|
||||
if($row = pg_fetch_object($result))
|
||||
{
|
||||
$nachname = '_'.$row->nachname;
|
||||
}
|
||||
}
|
||||
}
|
||||
$filename=$xsl.$nachname;
|
||||
|
||||
if (!isset($_REQUEST["archive"]))
|
||||
{
|
||||
if (!$fo2pdf->generatePdf($buffer, 'filename', "D"))
|
||||
if (!$fo2pdf->generatePdf($buffer, $filename, "D"))
|
||||
{
|
||||
echo('Failed to generate PDF');
|
||||
}
|
||||
|
||||
@@ -210,6 +210,8 @@ if(!$error)
|
||||
$student->geburtsnation = $_POST['geburtsnation'];
|
||||
$student->sprache = $_POST['sprache'];
|
||||
$student->matrikelnr = $_POST['matrikelnummer'];
|
||||
$student->updateamum = date('Y-m-d H:i:s');
|
||||
$student->updatevon = $user;
|
||||
|
||||
$stsem = new studiensemester($conn, null, true);
|
||||
$stsem_kurzbz = $stsem->getaktorNext();
|
||||
@@ -231,6 +233,12 @@ if(!$error)
|
||||
if($student->save())
|
||||
{
|
||||
$student_lvb = new student($conn, null, true);
|
||||
|
||||
if($student_lvb->studentlehrverband_exists($_POST['uid'], $semester_aktuell))
|
||||
$student_lvb->new = false;
|
||||
else
|
||||
$student_lvb->new = true;
|
||||
|
||||
$student_lvb->uid = $_POST['uid'];
|
||||
$student_lvb->studiensemester_kurzbz = $semester_aktuell;
|
||||
$student_lvb->studiengang_kz = $_POST['studiengang_kz'];
|
||||
@@ -240,7 +248,7 @@ if(!$error)
|
||||
$student_lvb->updateamum = date('Y-m-d H:i:s');
|
||||
$student_lvb->updatevon = $user;
|
||||
|
||||
if($student_lvb->save_studentlehrverband(false))
|
||||
if($student_lvb->save_studentlehrverband())
|
||||
{
|
||||
$return = true;
|
||||
$error=false;
|
||||
@@ -301,6 +309,8 @@ if(!$error)
|
||||
$person->staatsbuergerschaft = $_POST['staatsbuergerschaft'];
|
||||
$person->geburtsnation = $_POST['geburtsnation'];
|
||||
$person->sprache = $_POST['sprache'];
|
||||
$person->updateamum = date('Y-m-d H:i:s');
|
||||
$person->updatevon = $user;
|
||||
|
||||
$person->new=false;
|
||||
|
||||
|
||||
@@ -139,6 +139,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<label value="Familienstand" control="student-detail-menulist-familienstand"/>
|
||||
<menulist id="student-detail-menulist-familienstand" disabled="true">
|
||||
<menupopup>
|
||||
<menuitem value="" label="--keine Auswahl--"/>
|
||||
<menuitem value="g" label="geschieden"/>
|
||||
<menuitem value="l" label="ledig"/>
|
||||
<menuitem value="v" label="verheiratet"/>
|
||||
@@ -213,7 +214,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
</grid>
|
||||
</groupbox>
|
||||
<vbox>
|
||||
<spacer flex="1" />-->
|
||||
<spacer flex="1" />
|
||||
<button id="student-detail-button-save" label="Speichern" oncommand="StudentDetailSave();" disabled="true"/>
|
||||
</vbox>
|
||||
</hbox>
|
||||
|
||||
@@ -749,6 +749,7 @@ function StudentAuswahl()
|
||||
document.getElementById('student-detail-textbox-svnr').value=svnr;
|
||||
document.getElementById('student-detail-textbox-ersatzkennzeichen').value=ersatzkennzeichen;
|
||||
document.getElementById('student-detail-menulist-familienstand').value=familienstand;
|
||||
|
||||
document.getElementById('student-detail-menulist-geschlecht').value=geschlecht;
|
||||
if(aktiv=='true')
|
||||
document.getElementById('student-detail-checkbox-aktiv').checked=true;
|
||||
@@ -3023,7 +3024,7 @@ function StudentSuche()
|
||||
StudentPrestudentDisableFields(true);
|
||||
StudentKontoDisableFields(true);
|
||||
StudentAkteDisableFields(true);
|
||||
StudentBetriebsmittelDisableFields(true);
|
||||
document.getElementById('student-betriebsmittel').setAttribute('src','');
|
||||
StudentIODisableFields(true);
|
||||
StudentNoteDisableFields(true);
|
||||
document.getElementById('student-kontakt').setAttribute('src','');
|
||||
|
||||
Reference in New Issue
Block a user