mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-19 16:02:15 +00:00
This commit is contained in:
Executable
BIN
Binary file not shown.
Executable
BIN
Binary file not shown.
+2
-2
@@ -661,13 +661,13 @@ foreach($addon_obj->result as $addon)
|
||||
label = "&menu-dokumente-pruefungsprotokoll2_englisch.label;"
|
||||
command = "menu-dokumente-pruefungsprotokoll2_englisch:command"
|
||||
accesskey = "&menu-dokumente-pruefungsprotokoll2_englisch.accesskey;"/>
|
||||
<menuitem
|
||||
<menuitem hidden="true"
|
||||
id = "menu-dokumente-pruefungszeugnis"
|
||||
key = "menu-dokumente-pruefungszeugnis:key"
|
||||
label = "&menu-dokumente-pruefungszeugnis.label;"
|
||||
command = "menu-dokumente-pruefungszeugnis:command"
|
||||
accesskey = "&menu-dokumente-pruefungszeugnis.accesskey;"/>
|
||||
<menuitem
|
||||
<menuitem hidden="true"
|
||||
id = "menu-dokumente-pruefungszeugnis_englisch"
|
||||
key = "menu-dokumente-pruefungszeugnis_englisch:key"
|
||||
label = "&menu-dokumente-pruefungszeugnis_englisch.label;"
|
||||
|
||||
@@ -680,7 +680,13 @@ function StudentAbschlusspruefungPrintPruefungsprotokollMultiple(lang)
|
||||
}
|
||||
var stg_kz = document.getElementById('student-detail-menulist-studiengang_kz').value;
|
||||
|
||||
window.open('<?php echo APP_ROOT; ?>/content/pdfExport.php?xml=abschlusspruefung.rdf.php&xsl='+xsl+'&uid='+uids+'&xsl_stg_kz='+stg_kz+'&output=pdf','Pruefungsprotokoll', 'height=200,width=350,left=0,top=0,hotkeys=0,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes');
|
||||
//Uebergangsloesung bis zur fertigstellung der dokumente
|
||||
if(xsl=='PrProtMAEng')
|
||||
window.open('<?php echo APP_ROOT; ?>/content/Record_of_Master_Examination.pdf');
|
||||
else if(xsl=='PrProtBAEng')
|
||||
window.open('<?php echo APP_ROOT; ?>/content/Record_of_Bachelor_Examination.pdf');
|
||||
else
|
||||
window.open('<?php echo APP_ROOT; ?>/content/pdfExport.php?xml=abschlusspruefung.rdf.php&xsl='+xsl+'&uid='+uids+'&xsl_stg_kz='+stg_kz+'&output=pdf','Pruefungsprotokoll', 'height=200,width=350,left=0,top=0,hotkeys=0,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes');
|
||||
}
|
||||
|
||||
// ****
|
||||
|
||||
+78
-51
@@ -169,87 +169,114 @@ if(!$error)
|
||||
}
|
||||
elseif(isset($_POST['type']) && $_POST['type']=='deletestundenplaneintrag')
|
||||
{
|
||||
//Loescht einen Eintrag aus der Stundenplantabelle
|
||||
loadVariables(get_uid());
|
||||
if(isset($_POST['stundenplan_id']) && is_numeric($_POST['stundenplan_id']))
|
||||
if(!$rechte->isBerechtigt('lv-plan', null, 'suid') && !$rechte->isBerechtigt('admin', null, 'suid') )
|
||||
{
|
||||
$stundenplan = new stundenplan($db_stpl_table);
|
||||
if($stundenplan->delete($_POST['stundenplan_id']))
|
||||
$return = false;
|
||||
$error = true;
|
||||
$errormsg = 'keine Berechtigung';
|
||||
}
|
||||
else
|
||||
{
|
||||
//Loescht einen Eintrag aus der Stundenplantabelle
|
||||
loadVariables(get_uid());
|
||||
if(isset($_POST['stundenplan_id']) && is_numeric($_POST['stundenplan_id']))
|
||||
{
|
||||
$return = true;
|
||||
$stundenplan = new stundenplan($db_stpl_table);
|
||||
if($stundenplan->delete($_POST['stundenplan_id']))
|
||||
{
|
||||
$return = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$errormsg='Fehler beim Loeschen: '.$stundenplan->errormsg;
|
||||
$return = false;
|
||||
$data = '';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$errormsg='Fehler beim Loeschen: '.$stundenplan->errormsg;
|
||||
$return = false;
|
||||
$data = '';
|
||||
$errormsg = 'ID ist ungueltig';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$return = false;
|
||||
$errormsg = 'ID ist ungueltig';
|
||||
}
|
||||
}
|
||||
elseif(isset($_POST['type']) && $_POST['type']=='deletereservierung')
|
||||
{
|
||||
//Loescht eine Reservierung
|
||||
if(isset($_POST['reservierung_id']) && is_numeric($_POST['reservierung_id']))
|
||||
if(!$rechte->isBerechtigt('lv-plan', null, 'suid') && !$rechte->isBerechtigt('admin', null, 'suid') )
|
||||
{
|
||||
$reservierung = new reservierung();
|
||||
if($reservierung->delete($_POST['reservierung_id']))
|
||||
$return = false;
|
||||
$error = true;
|
||||
$errormsg = 'keine Berechtigung';
|
||||
}
|
||||
else
|
||||
{
|
||||
//Loescht eine Reservierung
|
||||
if(isset($_POST['reservierung_id']) && is_numeric($_POST['reservierung_id']))
|
||||
{
|
||||
$return = true;
|
||||
$reservierung = new reservierung();
|
||||
if($reservierung->delete($_POST['reservierung_id']))
|
||||
{
|
||||
$return = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$errormsg='Fehler beim Loeschen: '.$reservierung->errormsg;
|
||||
$return = false;
|
||||
$data = '';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$errormsg='Fehler beim Loeschen: '.$reservierung->errormsg;
|
||||
$return = false;
|
||||
$data = '';
|
||||
$errormsg = 'ID ist ungueltig';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$return = false;
|
||||
$errormsg = 'ID ist ungueltig';
|
||||
}
|
||||
}
|
||||
elseif(isset($_POST['type']) && $_POST['type']=='savestundenplaneintrag')
|
||||
{
|
||||
loadVariables(get_uid());
|
||||
$stundenplan = new stundenplan($db_stpl_table);
|
||||
if($stundenplan->load($_POST['stundenplan_id']))
|
||||
if(!$rechte->isBerechtigt('lv-plan', null, 'suid') && !$rechte->isBerechtigt('admin', null, 'suid') )
|
||||
{
|
||||
$stundenplan->unr = $_POST['unr'];
|
||||
$stundenplan->verband = $_POST['verband'];
|
||||
$stundenplan->gruppe = $_POST['gruppe'];
|
||||
$stundenplan->gruppe_kurzbz = $_POST['gruppe_kurzbz'];
|
||||
$stundenplan->ort_kurzbz = $_POST['ort_kurzbz'];
|
||||
$stundenplan->datum = $_POST['datum'];
|
||||
$stundenplan->stunde = $_POST['stunde'];
|
||||
$stundenplan->titel = htmlspecialchars_decode($_POST['titel']);
|
||||
$stundenplan->anmerkung = htmlspecialchars_decode($_POST['anmerkung']);
|
||||
$stundenplan->fix = ($_POST['fix']=='true'?true:false);
|
||||
$stundenplan->mitarbeiter_uid = $_POST['mitarbeiter_uid'];
|
||||
$stundenplan->updateamum = date('Y-m-d H:i:s');
|
||||
$stundenplan->updatevon = get_uid();
|
||||
$stundenplan->semester = $_POST['semester'];
|
||||
|
||||
if($stundenplan->save(false))
|
||||
$return = false;
|
||||
$error = true;
|
||||
$errormsg = 'keine Berechtigung';
|
||||
}
|
||||
else
|
||||
{
|
||||
loadVariables(get_uid());
|
||||
$stundenplan = new stundenplan($db_stpl_table);
|
||||
if($stundenplan->load($_POST['stundenplan_id']))
|
||||
{
|
||||
$return = true;
|
||||
$stundenplan->unr = $_POST['unr'];
|
||||
$stundenplan->verband = $_POST['verband'];
|
||||
$stundenplan->gruppe = $_POST['gruppe'];
|
||||
$stundenplan->gruppe_kurzbz = $_POST['gruppe_kurzbz'];
|
||||
$stundenplan->ort_kurzbz = $_POST['ort_kurzbz'];
|
||||
$stundenplan->datum = $_POST['datum'];
|
||||
$stundenplan->stunde = $_POST['stunde'];
|
||||
$stundenplan->titel = htmlspecialchars_decode($_POST['titel']);
|
||||
$stundenplan->anmerkung = htmlspecialchars_decode($_POST['anmerkung']);
|
||||
$stundenplan->fix = ($_POST['fix']=='true'?true:false);
|
||||
$stundenplan->mitarbeiter_uid = $_POST['mitarbeiter_uid'];
|
||||
$stundenplan->updateamum = date('Y-m-d H:i:s');
|
||||
$stundenplan->updatevon = get_uid();
|
||||
$stundenplan->semester = $_POST['semester'];
|
||||
|
||||
if($stundenplan->save(false))
|
||||
{
|
||||
$return = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$return = false;
|
||||
$errormsg = 'Fehler beim Speichern der Daten:'.$stundenplan->errormsg;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$errormsg = 'Fehler beim Laden: '.$stundenplan->errormsg;
|
||||
$return = false;
|
||||
$errormsg = 'Fehler beim Speichern der Daten:'.$stundenplan->errormsg;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$errormsg = 'Fehler beim Laden: '.$stundenplan->errormsg;
|
||||
$return = false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -37,6 +37,11 @@ $message='';
|
||||
$message_lkt='';
|
||||
$lektoren=array();
|
||||
|
||||
//ini_set('soap.wsdl_cache_enabled',0);
|
||||
//ini_set('soap.wsdl_cache_ttl',0);
|
||||
|
||||
echo "Start um ".date('Y-m-d H:i:s');
|
||||
|
||||
//nur Synchronisieren wenn ein aktuelles Studiensemester existiert damit keine
|
||||
//Probleme durch die Vorrueckung entstehen
|
||||
$stsem = new studiensemester();
|
||||
@@ -51,6 +56,10 @@ if($stsem_kurzbz=$stsem->getakt())
|
||||
while($row = $db->db_fetch_object($result))
|
||||
{
|
||||
$course = new moodle24_course();
|
||||
echo 'Sync fuer kurs '.$row->mdl_course_id.'<br>';
|
||||
flush();
|
||||
ob_flush();
|
||||
|
||||
if($course->load($row->mdl_course_id))
|
||||
{
|
||||
$message_lkt='';
|
||||
@@ -73,7 +82,11 @@ if($stsem_kurzbz=$stsem->getakt())
|
||||
$message.="\nFehler: $mdluser->errormsg";
|
||||
$fehler++;
|
||||
}
|
||||
echo $mdluser->log;
|
||||
flush();
|
||||
ob_flush();
|
||||
|
||||
echo "<br><br>--studenten--";
|
||||
//Studenten
|
||||
$mdluser = new moodle24_user();
|
||||
if($mdluser->sync_studenten($row->mdl_course_id))
|
||||
@@ -92,6 +105,9 @@ if($stsem_kurzbz=$stsem->getakt())
|
||||
$fehler++;
|
||||
}
|
||||
|
||||
echo $mdluser->log;
|
||||
flush();
|
||||
ob_flush();
|
||||
foreach ($mitarbeiter as $uid)
|
||||
{
|
||||
if(!isset($lektoren[$uid]))
|
||||
@@ -154,4 +170,5 @@ if($stsem_kurzbz=$stsem->getakt())
|
||||
}
|
||||
else
|
||||
echo "Kein aktuelles Studiensemester vorhanden->kein Syncro";
|
||||
echo "Ende um ".date('Y-m-d H:i:s');
|
||||
?>
|
||||
|
||||
@@ -194,6 +194,9 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
|
||||
<style:paragraph-properties fo:line-height="150%"/>
|
||||
<style:text-properties style:font-name="Arial" fo:font-size="3pt" fo:language="de" fo:country="AT" style:font-size-asian="3pt" style:font-name-complex="Arial" style:font-size-complex="3pt"/>
|
||||
</style:style>
|
||||
<style:style style:name="P23" style:family="paragraph" style:parent-style-name="Standard">
|
||||
<style:paragraph-properties fo:break-before="page" />
|
||||
</style:style>
|
||||
<style:style style:name="T1" style:family="text">
|
||||
<style:text-properties fo:language="de" fo:country="AT" style:font-name-complex="Arial"/>
|
||||
</style:style>
|
||||
@@ -451,7 +454,6 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
|
||||
<text:p text:style-name="P12"/>
|
||||
<text:p text:style-name="P12"/>
|
||||
<text:p text:style-name="P12"/>
|
||||
<text:p text:style-name="P12"/>
|
||||
</table:table-cell>
|
||||
<table:covered-table-cell/>
|
||||
<table:covered-table-cell/>
|
||||
@@ -468,7 +470,6 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
|
||||
<text:p text:style-name="P12"/>
|
||||
<text:p text:style-name="P12"/>
|
||||
<text:p text:style-name="P12"/>
|
||||
<text:p text:style-name="P12"/>
|
||||
</table:table-cell>
|
||||
<table:covered-table-cell/>
|
||||
<table:covered-table-cell/>
|
||||
@@ -480,7 +481,7 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
|
||||
<table:covered-table-cell/>
|
||||
</table:table-row>
|
||||
</table:table>
|
||||
<text:p text:style-name="P19"/>
|
||||
<text:p text:style-name="P23"> </text:p>
|
||||
<text:p text:style-name="P19"><xsl:value-of select="titelpre" /><xsl:text> </xsl:text><xsl:value-of select="vorname" /><xsl:text> </xsl:text><xsl:value-of select="nachname" /><xsl:text> </xsl:text><xsl:value-of select="titelpost" /></text:p>
|
||||
<text:p text:style-name="P18">Personenkennzeichen: <xsl:value-of select="matrikelnr" /></text:p>
|
||||
<text:p text:style-name="P19"/>
|
||||
|
||||
Reference in New Issue
Block a user