From 6e54bb4c23e118d82551b2efcfab29e6d8c729c9 Mon Sep 17 00:00:00 2001 From: kindlm Date: Mon, 14 Dec 2015 19:46:26 +0100 Subject: [PATCH 1/3] Dokument.class.php MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bezeichnung und Beschreibung mehrsprachig eingefügt --- include/dokument.class.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/include/dokument.class.php b/include/dokument.class.php index 28611a591..54893c2e2 100644 --- a/include/dokument.class.php +++ b/include/dokument.class.php @@ -31,6 +31,8 @@ class dokument extends basis_db public $bezeichnung; public $studiengang_kz; public $pflicht; + public $bezeichnung_mehrsprachig; + public $dokumentbeschreibung_mehrsprachig; public $prestudent_id; public $mitarbeiter_uid; @@ -556,7 +558,10 @@ class dokument extends basis_db */ public function loadDokumenttyp($dokument_kurzbz) { - $qry="SELECT * FROM public.tbl_dokument + $sprache = new sprache(); + $bezeichnung_mehrsprachig = $sprache->getSprachQuery('bezeichnung_mehrsprachig'); + $dokumentbeschreibung_mehrsprachig = $sprache->getSprachQuery('dokumentbeschreibung_mehrsprachig'); + $qry="SELECT dokument_kurzbz, bezeichnung, $bezeichnung_mehrsprachig, $dokumentbeschreibung_mehrsprachig FROM public.tbl_dokument WHERE dokument_kurzbz =".$this->db_add_param($dokument_kurzbz).";"; if($this->db_query($qry)) @@ -565,6 +570,8 @@ class dokument extends basis_db { $this->dokument_kurzbz = $row->dokument_kurzbz; $this->bezeichnung = $row->bezeichnung; + $this->bezeichnung_mehrsprachig = $sprache->parseSprachResult('bezeichnung_mehrsprachig', $row); + $this->dokumentbeschreibung_mehrsprachig = $sprache->parseSprachResult('dokumentbeschreibung_mehrsprachig', $row); return true; } } From 88eaedf2f2bff8d6d0d8acddbd46d09a19d4277b Mon Sep 17 00:00:00 2001 From: kindlm Date: Mon, 14 Dec 2015 19:47:20 +0100 Subject: [PATCH 2/3] Notiz.class.php Bewerbungstool-Notizen Abfrage auf insertvon='online' (ohne person_id) --- include/notiz.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/notiz.class.php b/include/notiz.class.php index 0edb271a0..925842ab5 100644 --- a/include/notiz.class.php +++ b/include/notiz.class.php @@ -389,7 +389,7 @@ class notiz extends basis_db public.tbl_notiz LEFT JOIN public.tbl_notizzuordnung USING(notiz_id) WHERE person_id = ' . $this->db_add_param($person_id, FHC_INTEGER) . - ' AND (insertvon = ' . $this->db_add_param('online'.$person_id) .' OR insertvon = ' . $this->db_add_param('online_notiz'.$person_id).') + ' AND (insertvon = ' . $this->db_add_param('online') .' OR insertvon = ' . $this->db_add_param('online_notiz').') ORDER BY notiz_id'; From bc1354316629af7d855dc670be0b0b426bf5a844 Mon Sep 17 00:00:00 2001 From: kindlm Date: Mon, 14 Dec 2015 20:08:38 +0100 Subject: [PATCH 3/3] Bewerbung_abgeschicktamum bei tbl_prestudentstatus --- system/dbupdate_3.2.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/system/dbupdate_3.2.php b/system/dbupdate_3.2.php index 522075845..a248fc2df 100644 --- a/system/dbupdate_3.2.php +++ b/system/dbupdate_3.2.php @@ -79,6 +79,19 @@ if(!@$db->db_query("SELECT gewicht FROM lehre.tbl_lehreinheit LIMIT 1")) echo '
Spalte gewicht in lehre.tbl_lehreinheit hinzugefügt'; } +// Neue Spalte bewerbung_abgeschicktamum bei tbl_prestudentstatus +if(!@$db->db_query("SELECT bewerbung_abgeschicktamum FROM public.tbl_prestudentstatus LIMIT 1")) +{ + $qry = " + ALTER TABLE public.tbl_prestudentstatus ADD COLUMN bewerbung_abgeschicktamum timestamp; + "; + + if(!$db->db_query($qry)) + echo 'public.tbl_prestudentstatus '.$db->db_last_error().'
'; + else + echo '
Spalte bewerbung_abgeschicktamum in public.tbl_prestudentstatus hinzugefügt'; +} + // *** Pruefung und hinzufuegen der neuen Attribute und Tabellen echo '

Pruefe Tabellen und Attribute!

'; @@ -278,7 +291,7 @@ $tabellen=array( "public.tbl_preoutgoing_preoutgoing_status" => array("status_id","preoutgoing_status_kurzbz","preoutgoing_id","datum","insertamum","insertvon","updateamum","updatevon"), "public.tbl_preoutgoing_status" => array("preoutgoing_status_kurzbz","bezeichnung"), "public.tbl_prestudent" => array("prestudent_id","aufmerksamdurch_kurzbz","person_id","studiengang_kz","berufstaetigkeit_code","ausbildungcode","zgv_code","zgvort","zgvdatum","zgvmas_code","zgvmaort","zgvmadatum","aufnahmeschluessel","facheinschlberuf","reihungstest_id","anmeldungreihungstest","reihungstestangetreten","rt_gesamtpunkte","rt_punkte1","rt_punkte2","bismelden","anmerkung","dual","insertamum","insertvon","updateamum","updatevon","ext_id","ausstellungsstaat","rt_punkte3", "zgvdoktor_code", "zgvdoktorort", "zgvdoktordatum","mentor","zgvnation","zgvmanation","zgvdoktornation"), - "public.tbl_prestudentstatus" => array("prestudent_id","status_kurzbz","studiensemester_kurzbz","ausbildungssemester","datum","orgform_kurzbz","insertamum","insertvon","updateamum","updatevon","ext_id","studienplan_id","bestaetigtam","bestaetigtvon","fgm","faktiv", "anmerkung"), + "public.tbl_prestudentstatus" => array("prestudent_id","status_kurzbz","studiensemester_kurzbz","ausbildungssemester","datum","orgform_kurzbz","insertamum","insertvon","updateamum","updatevon","ext_id","studienplan_id","bestaetigtam","bestaetigtvon","fgm","faktiv", "anmerkung","bewerbung_abgeschicktamum"), "public.tbl_raumtyp" => array("raumtyp_kurzbz","beschreibung","kosten"), "public.tbl_reihungstest" => array("reihungstest_id","studiengang_kz","ort_kurzbz","anmerkung","datum","uhrzeit","updateamum","updatevon","insertamum","insertvon","ext_id","freigeschaltet","max_teilnehmer","oeffentlich","studiensemester_kurzbz"), "public.tbl_status" => array("status_kurzbz","beschreibung","anmerkung","ext_id"),