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"),