mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-19 16:02:15 +00:00
SYNC Student, Kleinvieh
This commit is contained in:
@@ -69,9 +69,11 @@ for ($i=0; $i<=14; $i++)
|
||||
($i+1)."');";
|
||||
pg_query($conn,$qry);
|
||||
}
|
||||
ECHO "aufmerksamdurch synchronisiert";
|
||||
|
||||
$qry="INSERT INTO public.tbl_erhalter (erhalter_kz, kurzbz, bezeichnung, dvr, logo, zvr) VALUES('5', 'TW','Technikum Wien', '0928381',null,'074476426');";
|
||||
$result=pg_query($conn,$qry);
|
||||
ECHO "\nerhalter synchronisiert";
|
||||
|
||||
$rolle_kurzbz=array('Interessent','Bewerber','Student','Ausserordentlicher','Abgewiesener','Aufgenommener','Wartender',
|
||||
'Abbrecher','Unterbrecher','Outgoing','Incoming','Praktikant','Diplomant','Absolvent');
|
||||
@@ -81,6 +83,7 @@ for ($i=0; $i<=13; $i++)
|
||||
$rolle_kurzbz[$i]."', null, null,'".($i+1)."');";
|
||||
pg_query($conn,$qry);
|
||||
}
|
||||
ECHO "\nrolle synchronisiert";
|
||||
|
||||
$raumtyp=array('SEM','GLAB','UEB','HSk','HSg','LM','CLAB','PLAB','RLAB','ESLab','TKLab','EDV6','Dummy','EXT','DIV','EDV2','BMLab','DASLab','SETLab','ITSLab','EDV5');
|
||||
$rtbeschreibung=array('Seminiarraum','Laboratoium','Übungsraum','Hörsaal klein','Hörsaal groß','Lehrmittel','Chemielabor','Projektlabor','Robotiklabor','Embedded Systems Labor','Telekom Labor','EDV-Saal 6.Stock','Dummy','Externe Räume','Diverse','EDV_Saal 2.Stock','Biomechanisches Labor','Datensicherheitslabor','SET Labor','ITS Labor','EDV-Saal 5. Stock');
|
||||
@@ -89,6 +92,7 @@ for($i=0;$i<20;$i++)
|
||||
$qry="INSERT INTO public.tbl_raumtyp(raumtyp_kurzbez.beschreibung)VALUES('$raumtyp[$i]','$rtbeschreibung[$i]');";
|
||||
pg_query($conn,$qry);
|
||||
}
|
||||
ECHO "\nraumtyp synchronisiert";
|
||||
|
||||
$sprache=array('German','English','Espanol');
|
||||
for ($i=0; $i<=2; $i++)
|
||||
@@ -97,6 +101,18 @@ for ($i=0; $i<=2; $i++)
|
||||
$sprache[$i]."');";
|
||||
pg_query($conn,$qry);
|
||||
}
|
||||
ECHO "\nsprache synchronisiert";
|
||||
|
||||
$pm_code=array('6','7','9','10','11','12','13','14','20','22','30','31','32','33','34','35','37','41','42','201','202','203');
|
||||
$kurzbz=array('CEEPUS','ERASMUS','LEONARDO','supranat','DAF','Postgrad','Austausch','Ausland','Gödel','ALektorat','so.Stip.','EZus','ÖStip.','Mach','Werfel','Suttner','APART','EU3Prog.','EUPrak.','FH-Mob','selbst','FHspez.');
|
||||
$beschreibung=array('CEEPUS','ERASMUS','LEONARDO da VINCI','Praktikum bei einer internationalen oder supranationalen Organisation','Deutsch als Fremdsprache - Praktikum (DAF)','Postgraduate - Stipendium (Fulbright, Bundesministerium für Bildung, Wissenschaft und Kultur','Austauschstipendium (z.B. Kulturabkommen, Aktionen Österreich-...','Auslandstipendium für Studierende von Universitäten der Künste','Kurt Gödl - Stipendium','Auslandslektorat','sonstiges Stipendium','Stipendium der österreichischen Entwicklungszusammenarbeit','Österreich - Stipendium','Ernst Mach - Stipendium','Franz Werfel - Stipendium','Bertha von Suttner - Stipendium','APART - Stipendium der Österreichischen Akademie der Wissenschaften','EU-Drittstaatenprogramm (EU-China, EU-USA, EU-Kanada, usw.','EU-Praktikumstipendium (EU-Kommission, EU-Rat, EU_Parlament','Von der FH organisierte/r Mobilitätsvereinbarung (Partnerschaftsabkommen, udgl.) bzw. Aufenthalt','Vom Studierenden selbst organisierte/r Mobilitätsvereinbarung bzw. Aufenthalt','FH-spezifisches Mobilitätsprogramm mit einem anderen österreichischen FH-Studiengang');
|
||||
for ($i=0; $i<=21; $i++)
|
||||
{
|
||||
$qry="INSERT INTO bis.tbl_mobilitaetsprogramm(mobilitaetsprogramm_code, kurzbz,beschreibung) VALUES('".
|
||||
$pm_code[$i]."', '".$kuzrbz[$i]."', '".$beschreibung[$i]."');";
|
||||
pg_query($conn,$qry);
|
||||
}
|
||||
ECHO "\nmobilitaetsprogramm synchronisiert";
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
@@ -426,16 +426,6 @@ if($result = pg_query($conn_fas, $qry))
|
||||
}
|
||||
if(pg_query($conn,$qry))
|
||||
{
|
||||
$qryz="SELECT person_fas FROM tbl_syncperson WHERE person_fas='$row->person_pk' AND person_portal='$person->person_id'";
|
||||
if($resultz = pg_query($conn, $qryz))
|
||||
{
|
||||
if(pg_num_rows($resultz)==0) //wenn dieser eintrag noch nicht vorhanden ist
|
||||
{
|
||||
$qry='INSERT INTO tbl_syncperson (person_fas, person_portal)'.
|
||||
'VALUES ('.$row->person_pk.', '.$person->person_id.');';
|
||||
$resulti = pg_query($conn, $qry);
|
||||
}
|
||||
}
|
||||
if($new_person)
|
||||
{
|
||||
$qry = "SELECT currval('public.tbl_person_person_id_seq') AS id;";
|
||||
@@ -447,6 +437,17 @@ if($result = pg_query($conn_fas, $qry))
|
||||
$error_log.='Person-Sequence konnte nicht ausgelesen werden';
|
||||
}
|
||||
}
|
||||
//Eintrag Synctabelle
|
||||
$qryz="SELECT person_fas FROM tbl_syncperson WHERE person_fas='$row->person_pk' AND person_portal='$person->person_id'";
|
||||
if($resultz = pg_query($conn, $qryz))
|
||||
{
|
||||
if(pg_num_rows($resultz)==0) //wenn dieser eintrag noch nicht vorhanden ist
|
||||
{
|
||||
$qry='INSERT INTO tbl_syncperson (person_fas, person_portal)'.
|
||||
'VALUES ('.$row->person_pk.', '.$person->person_id.');';
|
||||
$resulti = pg_query($conn, $qry);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -736,7 +737,7 @@ if($result = pg_query($conn_fas, $qry))
|
||||
{
|
||||
while($rowru=pg_fetch_object($resultru))
|
||||
{
|
||||
$datum=strftime ("%Y-%m-%d" ,$rowru->creationdate);
|
||||
$date = date('Y-m-d',mktime_fromtimestamp($rowru->creationdate));
|
||||
$status=$rowru->status;
|
||||
$qry="SELECT * FROM public.tbl_prestudentrolle WHERE prestudent_id='$prestudent_id' AND rolle_kurzbz='$rolle_kurzbz[$status]' AND ausbildungssemsester='$rowru->ausbildungssemester';";
|
||||
if($resultu = pg_query($conn, $qry))
|
||||
|
||||
@@ -130,7 +130,7 @@ class reihungstest
|
||||
{
|
||||
//Neuen Datensatz einfuegen
|
||||
|
||||
$qry='INSERT INTO tbl_reihungstest (studiengang_kz, ort_kurzbz, anmerkung, datum, uhrzeit,
|
||||
$qry='INSERT INTO public.tbl_reihungstest (studiengang_kz, ort_kurzbz, anmerkung, datum, uhrzeit,
|
||||
ext_id, insertamum, insertvon, updateamum, updatevon) VALUES('.
|
||||
$this->addslashes($this->studiengang_kz).', '.
|
||||
$this->addslashes($this->ort_kurzbz).', '.
|
||||
@@ -144,14 +144,14 @@ class reihungstest
|
||||
}
|
||||
else
|
||||
{
|
||||
$qryz="SELECT * FROM tbl_reihungstest WHERE reihungstest_id='$this->reihungstest_id';";
|
||||
if($resultz = pg_query($this->conn, $qryz))
|
||||
$qry="SELECT * FROM public.tbl_reihungstest WHERE reihungstest_id='$this->reihungstest_id';";
|
||||
if($resultz = pg_query($this->conn, $qry))
|
||||
{
|
||||
while($rowz = pg_fetch_object($resultz))
|
||||
{
|
||||
$update=false;
|
||||
if($rowz->studiengang_kz!=$this->studiengang_kz) $update=true;
|
||||
if($rowz->ort_kurzbz!=$this->kurzbz) $update=true;
|
||||
if($rowz->ort_kurzbz!=$this->ort_kurzbz) $update=true;
|
||||
if($rowz->anmerkung!=$this->anmerkung) $update=true;
|
||||
if($rowz->datum!=$this->datum) $update=true;
|
||||
if($rowz->uhrzeit!=$this->uhrzeit) $update=true;
|
||||
@@ -159,7 +159,7 @@ class reihungstest
|
||||
|
||||
if($update)
|
||||
{
|
||||
$qry='UPDATE tbl_schluessel SET '.
|
||||
$qry='UPDATE public.tbl_reihungstest SET '.
|
||||
'studiengang_kz='.$this->addslashes($this->studiengang_kz).', '.
|
||||
'ort_kurzbz='.$this->addslashes($this->ort_kurzbz).', '.
|
||||
'anmerkung='.$this->addslashes($this->anmerkung).', '.
|
||||
@@ -203,7 +203,7 @@ class reihungstest
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Fehler beim Speichern der Daten';
|
||||
$this->errormsg = 'Fehler beim Speichern der Daten: '.$this->reihungstest_id.'/'.$qry;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user