SYNC Student, Kleinvieh

This commit is contained in:
Rudolf Hangl
2007-01-19 14:58:14 +00:00
parent 40be032b61
commit 9a4bc13100
3 changed files with 34 additions and 17 deletions
@@ -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>
+12 -11
View File
@@ -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))