diff --git a/include/aufmerksamdurch.class.php b/include/aufmerksamdurch.class.php index ef603eaac..0f9acd50c 100644 --- a/include/aufmerksamdurch.class.php +++ b/include/aufmerksamdurch.class.php @@ -24,6 +24,7 @@ * @create 02-01-2007 */ require_once(dirname(__FILE__).'/basis_db.class.php'); +require_once(dirname(__FILE__).'/sprache.class.php'); class aufmerksamdurch extends basis_db { @@ -33,7 +34,9 @@ class aufmerksamdurch extends basis_db //Tabellenspalten public $aufmerksamdurch_kurzbz; public $beschreibung; + public $bezeichnung; public $ext_id; + public $aktiv; /** @@ -65,7 +68,8 @@ class aufmerksamdurch extends basis_db */ public function getAll($orderby='aufmerksamdurch_kurzbz') { - $qry = "SELECT * FROM public.tbl_aufmerksamdurch"; + $sprache = new sprache(); + $qry = 'SELECT *,'.$sprache->getSprachQuery('bezeichnung').' FROM public.tbl_aufmerksamdurch'; if($orderby!='') $qry .= " ORDER BY ".($orderby); @@ -77,6 +81,8 @@ class aufmerksamdurch extends basis_db $obj->aufmerksamdurch_kurzbz = $row->aufmerksamdurch_kurzbz; $obj->beschreibung = $row->beschreibung; + $obj->bezeichnung=$sprache->parseSprachResult('bezeichnung',$row); + $obj->aktiv = $this->db_parse_bool($row->aktiv); $this->result[] = $obj; } diff --git a/system/checksystem.php b/system/checksystem.php index 754f3edf7..5dc1fd564 100644 --- a/system/checksystem.php +++ b/system/checksystem.php @@ -3604,6 +3604,22 @@ if($result = @$db->db_query("SELECT * FROM pg_class, pg_attribute WHERE pg_class } } +// Mehrsprachigkeit fuer Aufmerksamdurch +if(!@$db->db_query("SELECT bezeichnung FROM public.tbl_aufmerksamdurch LIMIT 1")) +{ + $qry = " + ALTER TABLE public.tbl_aufmerksamdurch ADD COLUMN bezeichnung varchar(128)[]; + ALTER TABLE public.tbl_aufmerksamdurch ADD COLUMN aktiv boolean NOT NULL DEFAULT true; + + UPDATE public.tbl_aufmerksamdurch SET bezeichnung[1]=beschreibung; + UPDATE public.tbl_aufmerksamdurch SET bezeichnung[2]=beschreibung; + "; + + if(!$db->db_query($qry)) + echo 'public.tbl_aufmerksamdurch '.$db->db_last_error().'
'; + else + echo '
Mehrsprachige Bezeichnung für Aufmerksamdurch hinzugefügt'; +} echo '


'; @@ -3751,7 +3767,7 @@ $tabellen=array( "public.tbl_akte" => array("akte_id","person_id","dokument_kurzbz","uid","inhalt","mimetype","erstelltam","gedruckt","titel","bezeichnung","updateamum","updatevon","insertamum","insertvon","ext_id","dms_id","nachgereicht","anmerkung","titel_intern","anmerkung_intern"), "public.tbl_ampel" => array("ampel_id","kurzbz","beschreibung","benutzer_select","deadline","vorlaufzeit","verfallszeit","insertamum","insertvon","updateamum","updatevon","email"), "public.tbl_ampel_benutzer_bestaetigt" => array("ampel_benutzer_bestaetigt_id","ampel_id","uid","insertamum","insertvon"), - "public.tbl_aufmerksamdurch" => array("aufmerksamdurch_kurzbz","beschreibung","ext_id"), + "public.tbl_aufmerksamdurch" => array("aufmerksamdurch_kurzbz","beschreibung","ext_id","bezeichnung", "aktiv"), "public.tbl_aufnahmeschluessel" => array("aufnahmeschluessel"), "public.tbl_aufnahmetermin" => array("aufnahmetermin_id","aufnahmetermintyp_kurzbz","prestudent_id","termin","teilgenommen","bewertung","protokoll","insertamum","insertvon","updateamum","updatevon","ext_id"), "public.tbl_aufnahmetermintyp" => array("aufnahmetermintyp_kurzbz","bezeichnung"),