mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
new flag onlinebewerbung
new column onlinebewerbung view studiengang_details refactored change flag onlinebewerbung in vilesci
This commit is contained in:
+123
-118
@@ -52,6 +52,7 @@ class studiengang extends basis_db
|
|||||||
public $testtool_sprachwahl;// boolean
|
public $testtool_sprachwahl;// boolean
|
||||||
public $studienplaetze; // smallint
|
public $studienplaetze; // smallint
|
||||||
public $oe_kurzbz; // varchar(32)
|
public $oe_kurzbz; // varchar(32)
|
||||||
|
public $onlinebewerbung; // boolean
|
||||||
|
|
||||||
public $kuerzel; // = typ + kurzbz (Bsp: BBE)
|
public $kuerzel; // = typ + kurzbz (Bsp: BBE)
|
||||||
private $studiengang_typ_arr = array(); // Array mit den Studiengangstypen
|
private $studiengang_typ_arr = array(); // Array mit den Studiengangstypen
|
||||||
@@ -115,25 +116,25 @@ class studiengang extends basis_db
|
|||||||
{
|
{
|
||||||
if($row = $this->db_fetch_object())
|
if($row = $this->db_fetch_object())
|
||||||
{
|
{
|
||||||
$this->studiengang_kz=$row->studiengang_kz;
|
$this->studiengang_kz = $row->studiengang_kz;
|
||||||
$this->kurzbz=$row->kurzbz;
|
$this->kurzbz = $row->kurzbz;
|
||||||
$this->kurzbzlang=$row->kurzbzlang;
|
$this->kurzbzlang = $row->kurzbzlang;
|
||||||
$this->bezeichnung=$row->bezeichnung;
|
$this->bezeichnung = $row->bezeichnung;
|
||||||
$this->english=$row->english;
|
$this->english = $row->english;
|
||||||
$this->typ=$row->typ;
|
$this->typ = $row->typ;
|
||||||
$this->farbe=$row->farbe;
|
$this->farbe = $row->farbe;
|
||||||
$this->email=$row->email;
|
$this->email = $row->email;
|
||||||
$this->max_semester=$row->max_semester;
|
$this->max_semester = $row->max_semester;
|
||||||
$this->max_verband=$row->max_verband;
|
$this->max_verband = $row->max_verband;
|
||||||
$this->max_gruppe=$row->max_gruppe;
|
$this->max_gruppe = $row->max_gruppe;
|
||||||
$this->erhalter_kz=$row->erhalter_kz;
|
$this->erhalter_kz = $row->erhalter_kz;
|
||||||
$this->bescheid=$row->bescheid;
|
$this->bescheid = $row->bescheid;
|
||||||
$this->bescheidbgbl1=$row->bescheidbgbl1;
|
$this->bescheidbgbl1 = $row->bescheidbgbl1;
|
||||||
$this->bescheidbgbl2=$row->bescheidbgbl2;
|
$this->bescheidbgbl2 = $row->bescheidbgbl2;
|
||||||
$this->bescheidgz=$row->bescheidgz;
|
$this->bescheidgz = $row->bescheidgz;
|
||||||
$this->bescheidvom=$row->bescheidvom;
|
$this->bescheidvom = $row->bescheidvom;
|
||||||
$this->ext_id=$row->ext_id;
|
$this->ext_id = $row->ext_id;
|
||||||
$this->kuerzel = mb_strtoupper($row->typ.$row->kurzbz);
|
$this->kuerzel = mb_strtoupper($row->typ . $row->kurzbz);
|
||||||
$this->orgform_kurzbz = $row->orgform_kurzbz;
|
$this->orgform_kurzbz = $row->orgform_kurzbz;
|
||||||
$this->zusatzinfo_html = $row->zusatzinfo_html;
|
$this->zusatzinfo_html = $row->zusatzinfo_html;
|
||||||
$this->sprache = $row->sprache;
|
$this->sprache = $row->sprache;
|
||||||
@@ -141,15 +142,16 @@ class studiengang extends basis_db
|
|||||||
$this->studienplaetze = $row->studienplaetze;
|
$this->studienplaetze = $row->studienplaetze;
|
||||||
$this->oe_kurzbz = $row->oe_kurzbz;
|
$this->oe_kurzbz = $row->oe_kurzbz;
|
||||||
$this->lgartcode = $row->lgartcode;
|
$this->lgartcode = $row->lgartcode;
|
||||||
$this->telefon=$row->telefon;
|
$this->telefon = $row->telefon;
|
||||||
$this->titelbescheidvom=$row->titelbescheidvom;
|
$this->titelbescheidvom = $row->titelbescheidvom;
|
||||||
$this->aktiv=$this->db_parse_bool($row->aktiv);
|
$this->aktiv = $this->db_parse_bool($row->aktiv);
|
||||||
$this->moodle=$this->db_parse_bool($row->moodle);
|
$this->onlinebewerbung = $this->db_parse_bool($row->onlinebewerbung);
|
||||||
$this->mischform=$this->db_parse_bool($row->mischform);
|
$this->moodle = $this->db_parse_bool($row->moodle);
|
||||||
$this->projektarbeit_note_anzeige=$this->db_parse_bool($row->projektarbeit_note_anzeige);
|
$this->mischform = $this->db_parse_bool($row->mischform);
|
||||||
|
$this->projektarbeit_note_anzeige = $this->db_parse_bool($row->projektarbeit_note_anzeige);
|
||||||
$this->bezeichnung_arr['German']=$this->bezeichnung;
|
|
||||||
$this->bezeichnung_arr['English']=$this->english;
|
$this->bezeichnung_arr['German'] = $this->bezeichnung;
|
||||||
|
$this->bezeichnung_arr['English'] = $this->english;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -186,25 +188,25 @@ class studiengang extends basis_db
|
|||||||
{
|
{
|
||||||
$stg_obj = new studiengang();
|
$stg_obj = new studiengang();
|
||||||
|
|
||||||
$stg_obj->studiengang_kz=$row->studiengang_kz;
|
$stg_obj->studiengang_kz = $row->studiengang_kz;
|
||||||
$stg_obj->kurzbz=$row->kurzbz;
|
$stg_obj->kurzbz = $row->kurzbz;
|
||||||
$stg_obj->kurzbzlang=$row->kurzbzlang;
|
$stg_obj->kurzbzlang = $row->kurzbzlang;
|
||||||
$stg_obj->bezeichnung=$row->bezeichnung;
|
$stg_obj->bezeichnung = $row->bezeichnung;
|
||||||
$stg_obj->english=$row->english;
|
$stg_obj->english = $row->english;
|
||||||
$stg_obj->typ=$row->typ;
|
$stg_obj->typ = $row->typ;
|
||||||
$stg_obj->farbe=$row->farbe;
|
$stg_obj->farbe = $row->farbe;
|
||||||
$stg_obj->email=$row->email;
|
$stg_obj->email = $row->email;
|
||||||
$stg_obj->max_semester=$row->max_semester;
|
$stg_obj->max_semester = $row->max_semester;
|
||||||
$stg_obj->max_verband=$row->max_verband;
|
$stg_obj->max_verband = $row->max_verband;
|
||||||
$stg_obj->max_gruppe=$row->max_gruppe;
|
$stg_obj->max_gruppe = $row->max_gruppe;
|
||||||
$stg_obj->erhalter_kz=$row->erhalter_kz;
|
$stg_obj->erhalter_kz = $row->erhalter_kz;
|
||||||
$stg_obj->bescheid=$row->bescheid;
|
$stg_obj->bescheid = $row->bescheid;
|
||||||
$stg_obj->bescheidbgbl1=$row->bescheidbgbl1;
|
$stg_obj->bescheidbgbl1 = $row->bescheidbgbl1;
|
||||||
$stg_obj->bescheidbgbl2=$row->bescheidbgbl2;
|
$stg_obj->bescheidbgbl2 = $row->bescheidbgbl2;
|
||||||
$stg_obj->bescheidgz=$row->bescheidgz;
|
$stg_obj->bescheidgz = $row->bescheidgz;
|
||||||
$stg_obj->bescheidvom=$row->bescheidvom;
|
$stg_obj->bescheidvom = $row->bescheidvom;
|
||||||
$stg_obj->ext_id=$row->ext_id;
|
$stg_obj->ext_id = $row->ext_id;
|
||||||
$stg_obj->kuerzel = mb_strtoupper($row->typ.$row->kurzbz);
|
$stg_obj->kuerzel = mb_strtoupper($row->typ . $row->kurzbz);
|
||||||
$stg_obj->orgform_kurzbz = $row->orgform_kurzbz;
|
$stg_obj->orgform_kurzbz = $row->orgform_kurzbz;
|
||||||
$stg_obj->zusatzinfo_html = $row->zusatzinfo_html;
|
$stg_obj->zusatzinfo_html = $row->zusatzinfo_html;
|
||||||
$stg_obj->sprache = $row->sprache;
|
$stg_obj->sprache = $row->sprache;
|
||||||
@@ -212,17 +214,18 @@ class studiengang extends basis_db
|
|||||||
$stg_obj->studienplaetze = $row->studienplaetze;
|
$stg_obj->studienplaetze = $row->studienplaetze;
|
||||||
$stg_obj->oe_kurzbz = $row->oe_kurzbz;
|
$stg_obj->oe_kurzbz = $row->oe_kurzbz;
|
||||||
$stg_obj->lgartcode = $row->lgartcode;
|
$stg_obj->lgartcode = $row->lgartcode;
|
||||||
$stg_obj->telefon=$row->telefon;
|
$stg_obj->telefon = $row->telefon;
|
||||||
$stg_obj->titelbescheidvom=$row->titelbescheidvom;
|
$stg_obj->titelbescheidvom = $row->titelbescheidvom;
|
||||||
$stg_obj->aktiv=$this->db_parse_bool($row->aktiv);
|
$stg_obj->aktiv = $this->db_parse_bool($row->aktiv);
|
||||||
$stg_obj->moodle=$this->db_parse_bool($row->moodle);
|
$stg_obj->onlinebewerbung = $this->db_parse_bool($row->onlinebewerbung);
|
||||||
$stg_obj->mischform=$this->db_parse_bool($row->mischform);
|
$stg_obj->moodle = $this->db_parse_bool($row->moodle);
|
||||||
$stg_obj->projektarbeit_note_anzeige=$this->db_parse_bool($row->projektarbeit_note_anzeige);
|
$stg_obj->mischform = $this->db_parse_bool($row->mischform);
|
||||||
|
$stg_obj->projektarbeit_note_anzeige = $this->db_parse_bool($row->projektarbeit_note_anzeige);
|
||||||
$stg_obj->bezeichnung_arr['German']=$row->bezeichnung;
|
|
||||||
$stg_obj->bezeichnung_arr['English']=$row->english;
|
$stg_obj->bezeichnung_arr['German'] = $row->bezeichnung;
|
||||||
|
$stg_obj->bezeichnung_arr['English'] = $row->english;
|
||||||
$this->result[] = $stg_obj;
|
$this->result[] = $stg_obj;
|
||||||
$this->kuerzel_arr[$row->studiengang_kz]=$stg_obj->kuerzel;
|
$this->kuerzel_arr[$row->studiengang_kz] = $stg_obj->kuerzel;
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
@@ -276,25 +279,25 @@ class studiengang extends basis_db
|
|||||||
{
|
{
|
||||||
$stg_obj = new studiengang();
|
$stg_obj = new studiengang();
|
||||||
|
|
||||||
$stg_obj->studiengang_kz=$row->studiengang_kz;
|
$stg_obj->studiengang_kz = $row->studiengang_kz;
|
||||||
$stg_obj->kurzbz=$row->kurzbz;
|
$stg_obj->kurzbz = $row->kurzbz;
|
||||||
$stg_obj->kurzbzlang=$row->kurzbzlang;
|
$stg_obj->kurzbzlang = $row->kurzbzlang;
|
||||||
$stg_obj->bezeichnung=$row->bezeichnung;
|
$stg_obj->bezeichnung = $row->bezeichnung;
|
||||||
$stg_obj->english=$row->english;
|
$stg_obj->english = $row->english;
|
||||||
$stg_obj->typ=$row->typ;
|
$stg_obj->typ = $row->typ;
|
||||||
$stg_obj->farbe=$row->farbe;
|
$stg_obj->farbe = $row->farbe;
|
||||||
$stg_obj->email=$row->email;
|
$stg_obj->email = $row->email;
|
||||||
$stg_obj->max_semester=$row->max_semester;
|
$stg_obj->max_semester = $row->max_semester;
|
||||||
$stg_obj->max_verband=$row->max_verband;
|
$stg_obj->max_verband = $row->max_verband;
|
||||||
$stg_obj->max_gruppe=$row->max_gruppe;
|
$stg_obj->max_gruppe = $row->max_gruppe;
|
||||||
$stg_obj->erhalter_kz=$row->erhalter_kz;
|
$stg_obj->erhalter_kz = $row->erhalter_kz;
|
||||||
$stg_obj->bescheid=$row->bescheid;
|
$stg_obj->bescheid = $row->bescheid;
|
||||||
$stg_obj->bescheidbgbl1=$row->bescheidbgbl1;
|
$stg_obj->bescheidbgbl1 = $row->bescheidbgbl1;
|
||||||
$stg_obj->bescheidbgbl2=$row->bescheidbgbl2;
|
$stg_obj->bescheidbgbl2 = $row->bescheidbgbl2;
|
||||||
$stg_obj->bescheidgz=$row->bescheidgz;
|
$stg_obj->bescheidgz = $row->bescheidgz;
|
||||||
$stg_obj->bescheidvom=$row->bescheidvom;
|
$stg_obj->bescheidvom = $row->bescheidvom;
|
||||||
$stg_obj->ext_id=$row->ext_id;
|
$stg_obj->ext_id = $row->ext_id;
|
||||||
$stg_obj->kuerzel = mb_strtoupper($row->typ.$row->kurzbz);
|
$stg_obj->kuerzel = mb_strtoupper($row->typ . $row->kurzbz);
|
||||||
$stg_obj->orgform_kurzbz = $row->orgform_kurzbz;
|
$stg_obj->orgform_kurzbz = $row->orgform_kurzbz;
|
||||||
$stg_obj->zusatzinfo_html = $row->zusatzinfo_html;
|
$stg_obj->zusatzinfo_html = $row->zusatzinfo_html;
|
||||||
$stg_obj->sprache = $row->sprache;
|
$stg_obj->sprache = $row->sprache;
|
||||||
@@ -302,18 +305,19 @@ class studiengang extends basis_db
|
|||||||
$stg_obj->studienplaetze = $row->studienplaetze;
|
$stg_obj->studienplaetze = $row->studienplaetze;
|
||||||
$stg_obj->oe_kurzbz = $row->oe_kurzbz;
|
$stg_obj->oe_kurzbz = $row->oe_kurzbz;
|
||||||
$stg_obj->lgartcode = $row->lgartcode;
|
$stg_obj->lgartcode = $row->lgartcode;
|
||||||
$stg_obj->telefon=$row->telefon;
|
$stg_obj->telefon = $row->telefon;
|
||||||
$stg_obj->titelbescheidvom=$row->titelbescheidvom;
|
$stg_obj->titelbescheidvom = $row->titelbescheidvom;
|
||||||
$stg_obj->aktiv=$this->db_parse_bool($row->aktiv);
|
$stg_obj->aktiv = $this->db_parse_bool($row->aktiv);
|
||||||
$stg_obj->moodle=$this->db_parse_bool($row->moodle);
|
$stg_obj->onlinebewerbung = $this->db_parse_bool($row->onlinebewerbung);
|
||||||
$stg_obj->mischform=$this->db_parse_bool($row->mischform);
|
$stg_obj->moodle = $this->db_parse_bool($row->moodle);
|
||||||
$stg_obj->projektarbeit_note_anzeige=$this->db_parse_bool($row->projektarbeit_note_anzeige);
|
$stg_obj->mischform = $this->db_parse_bool($row->mischform);
|
||||||
|
$stg_obj->projektarbeit_note_anzeige = $this->db_parse_bool($row->projektarbeit_note_anzeige);
|
||||||
$stg_obj->bezeichnung_arr['German']=$row->bezeichnung;
|
|
||||||
$stg_obj->bezeichnung_arr['English']=$row->english;
|
$stg_obj->bezeichnung_arr['German'] = $row->bezeichnung;
|
||||||
|
$stg_obj->bezeichnung_arr['English'] = $row->english;
|
||||||
|
|
||||||
$this->result[] = $stg_obj;
|
$this->result[] = $stg_obj;
|
||||||
$this->kuerzel_arr[$row->studiengang_kz]=$stg_obj->kuerzel;
|
$this->kuerzel_arr[$row->studiengang_kz] = $stg_obj->kuerzel;
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
@@ -376,7 +380,7 @@ class studiengang extends basis_db
|
|||||||
//Neuen Datensatz anlegen
|
//Neuen Datensatz anlegen
|
||||||
$qry = 'INSERT INTO public.tbl_studiengang (studiengang_kz, kurzbz, kurzbzlang, bezeichnung, english,
|
$qry = 'INSERT INTO public.tbl_studiengang (studiengang_kz, kurzbz, kurzbzlang, bezeichnung, english,
|
||||||
typ, farbe, email, telefon, max_verband, max_semester, max_gruppe, erhalter_kz, bescheid, bescheidbgbl1,
|
typ, farbe, email, telefon, max_verband, max_semester, max_gruppe, erhalter_kz, bescheid, bescheidbgbl1,
|
||||||
bescheidbgbl2, bescheidgz, bescheidvom, titelbescheidvom, aktiv, ext_id, orgform_kurzbz, zusatzinfo_html,
|
bescheidbgbl2, bescheidgz, bescheidvom, titelbescheidvom, aktiv, onlinebewerbung, ext_id, orgform_kurzbz, zusatzinfo_html,
|
||||||
oe_kurzbz, moodle, sprache, testtool_sprachwahl, studienplaetze, lgartcode, mischform,projektarbeit_note_anzeige) VALUES ('.
|
oe_kurzbz, moodle, sprache, testtool_sprachwahl, studienplaetze, lgartcode, mischform,projektarbeit_note_anzeige) VALUES ('.
|
||||||
$this->db_add_param($this->studiengang_kz, FHC_INTEGER).', '.
|
$this->db_add_param($this->studiengang_kz, FHC_INTEGER).', '.
|
||||||
$this->db_add_param($this->kurzbz).', '.
|
$this->db_add_param($this->kurzbz).', '.
|
||||||
@@ -398,6 +402,7 @@ class studiengang extends basis_db
|
|||||||
$this->db_add_param($this->bescheidvom).', '.
|
$this->db_add_param($this->bescheidvom).', '.
|
||||||
$this->db_add_param($this->titelbescheidvom).', '.
|
$this->db_add_param($this->titelbescheidvom).', '.
|
||||||
$this->db_add_param($this->aktiv, FHC_BOOLEAN).', '.
|
$this->db_add_param($this->aktiv, FHC_BOOLEAN).', '.
|
||||||
|
$this->db_add_param($this->onlinebewerbung, FHC_BOOLEAN).', '.
|
||||||
$this->db_add_param($this->ext_id).', '.
|
$this->db_add_param($this->ext_id).', '.
|
||||||
$this->db_add_param($this->orgform_kurzbz).', '.
|
$this->db_add_param($this->orgform_kurzbz).', '.
|
||||||
$this->db_add_param($this->zusatzinfo_html).', '.
|
$this->db_add_param($this->zusatzinfo_html).', '.
|
||||||
@@ -437,6 +442,7 @@ class studiengang extends basis_db
|
|||||||
'telefon='.$this->db_add_param($this->telefon).', '.
|
'telefon='.$this->db_add_param($this->telefon).', '.
|
||||||
'orgform_kurzbz='.$this->db_add_param($this->orgform_kurzbz).', '.
|
'orgform_kurzbz='.$this->db_add_param($this->orgform_kurzbz).', '.
|
||||||
'aktiv='.$this->db_add_param($this->aktiv, FHC_BOOLEAN).', '.
|
'aktiv='.$this->db_add_param($this->aktiv, FHC_BOOLEAN).', '.
|
||||||
|
'onlinebewerbung='.$this->db_add_param($this->onlinebewerbung, FHC_BOOLEAN).', '.
|
||||||
'oe_kurzbz='.$this->db_add_param($this->oe_kurzbz).','.
|
'oe_kurzbz='.$this->db_add_param($this->oe_kurzbz).','.
|
||||||
'zusatzinfo_html='.$this->db_add_param($this->zusatzinfo_html).', '.
|
'zusatzinfo_html='.$this->db_add_param($this->zusatzinfo_html).', '.
|
||||||
'moodle='.$this->db_add_param($this->moodle, FHC_BOOLEAN).', '.
|
'moodle='.$this->db_add_param($this->moodle, FHC_BOOLEAN).', '.
|
||||||
@@ -537,25 +543,25 @@ class studiengang extends basis_db
|
|||||||
{
|
{
|
||||||
if($row = $this->db_fetch_object())
|
if($row = $this->db_fetch_object())
|
||||||
{
|
{
|
||||||
$this->studiengang_kz=$row->studiengang_kz;
|
$this->studiengang_kz = $row->studiengang_kz;
|
||||||
$this->kurzbz=$row->kurzbz;
|
$this->kurzbz = $row->kurzbz;
|
||||||
$this->kurzbzlang=$row->kurzbzlang;
|
$this->kurzbzlang = $row->kurzbzlang;
|
||||||
$this->bezeichnung=$row->bezeichnung;
|
$this->bezeichnung = $row->bezeichnung;
|
||||||
$this->english=$row->english;
|
$this->english = $row->english;
|
||||||
$this->typ=$row->typ;
|
$this->typ = $row->typ;
|
||||||
$this->farbe=$row->farbe;
|
$this->farbe = $row->farbe;
|
||||||
$this->email=$row->email;
|
$this->email = $row->email;
|
||||||
$this->max_semester=$row->max_semester;
|
$this->max_semester = $row->max_semester;
|
||||||
$this->max_verband=$row->max_verband;
|
$this->max_verband = $row->max_verband;
|
||||||
$this->max_gruppe=$row->max_gruppe;
|
$this->max_gruppe = $row->max_gruppe;
|
||||||
$this->erhalter_kz=$row->erhalter_kz;
|
$this->erhalter_kz = $row->erhalter_kz;
|
||||||
$this->bescheid=$row->bescheid;
|
$this->bescheid = $row->bescheid;
|
||||||
$this->bescheidbgbl1=$row->bescheidbgbl1;
|
$this->bescheidbgbl1 = $row->bescheidbgbl1;
|
||||||
$this->bescheidbgbl2=$row->bescheidbgbl2;
|
$this->bescheidbgbl2 = $row->bescheidbgbl2;
|
||||||
$this->bescheidgz=$row->bescheidgz;
|
$this->bescheidgz = $row->bescheidgz;
|
||||||
$this->bescheidvom=$row->bescheidvom;
|
$this->bescheidvom = $row->bescheidvom;
|
||||||
$this->ext_id=$row->ext_id;
|
$this->ext_id = $row->ext_id;
|
||||||
$this->kuerzel = mb_strtoupper($row->typ.$row->kurzbz);
|
$this->kuerzel = mb_strtoupper($row->typ . $row->kurzbz);
|
||||||
$this->orgform_kurzbz = $row->orgform_kurzbz;
|
$this->orgform_kurzbz = $row->orgform_kurzbz;
|
||||||
$this->zusatzinfo_html = $row->zusatzinfo_html;
|
$this->zusatzinfo_html = $row->zusatzinfo_html;
|
||||||
$this->sprache = $row->sprache;
|
$this->sprache = $row->sprache;
|
||||||
@@ -563,16 +569,16 @@ class studiengang extends basis_db
|
|||||||
$this->studienplaetze = $row->studienplaetze;
|
$this->studienplaetze = $row->studienplaetze;
|
||||||
$this->oe_kurzbz = $row->oe_kurzbz;
|
$this->oe_kurzbz = $row->oe_kurzbz;
|
||||||
$this->lgartcode = $row->lgartcode;
|
$this->lgartcode = $row->lgartcode;
|
||||||
$this->telefon=$row->telefon;
|
$this->telefon = $row->telefon;
|
||||||
$this->titelbescheidvom=$row->titelbescheidvom;
|
$this->titelbescheidvom = $row->titelbescheidvom;
|
||||||
$this->aktiv=$this->db_parse_bool($row->aktiv);
|
$this->onlinebewerbung = $this->db_parse_bool($row->onlinebewerbung);
|
||||||
$this->moodle=$this->db_parse_bool($row->moodle);
|
$this->moodle = $this->db_parse_bool($row->moodle);
|
||||||
$this->mischform=$this->db_parse_bool($row->mischform);
|
$this->mischform = $this->db_parse_bool($row->mischform);
|
||||||
$this->projektarbeit_note_anzeige=$this->db_parse_bool($row->projektarbeit_note_anzeige);
|
$this->projektarbeit_note_anzeige = $this->db_parse_bool($row->projektarbeit_note_anzeige);
|
||||||
|
|
||||||
$this->bezeichnung_arr['German']=$this->bezeichnung;
|
$this->bezeichnung_arr['German'] = $this->bezeichnung;
|
||||||
$this->bezeichnung_arr['English']=$this->english;
|
$this->bezeichnung_arr['English'] = $this->english;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -623,4 +629,3 @@ class studiengang extends basis_db
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
|
||||||
|
|||||||
+12
-1
@@ -2696,6 +2696,17 @@ if(!$result = @$db->db_query("SELECT anrechnung_id FROM public.tbl_notizzuordnun
|
|||||||
echo '<br>public.tbl_notizzuordnung: neue Spalten anrechnung_id hinzugefuegt';
|
echo '<br>public.tbl_notizzuordnung: neue Spalten anrechnung_id hinzugefuegt';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Spalte onlinebewerbung in public.tbl_studiengang
|
||||||
|
if(!$result = @$db->db_query("SELECT onlinebewerbung FROM public.tbl_studiengang LIMIT 1"))
|
||||||
|
{
|
||||||
|
$qry = "ALTER TABLE public.tbl_studiengang ADD COLUMN onlinebewerbung boolean NOT NULL DEFAULT false";
|
||||||
|
|
||||||
|
if(!$db->db_query($qry))
|
||||||
|
echo '<strong>public.tbl_studiengang '.$db->db_last_error().'</strong><br>';
|
||||||
|
else
|
||||||
|
echo 'public.tbl_studiengang: Spalte "onlinebewerbung" hinzugefuegt!<br>';
|
||||||
|
}
|
||||||
|
|
||||||
echo '<br><br><br>';
|
echo '<br><br><br>';
|
||||||
|
|
||||||
$tabellen=array(
|
$tabellen=array(
|
||||||
@@ -2901,7 +2912,7 @@ $tabellen=array(
|
|||||||
"public.tbl_statistik" => array("statistik_kurzbz","bezeichnung","url","r","gruppe","sql","php","content_id","insertamum","insertvon","updateamum","updatevon","berechtigung_kurzbz","publish","preferences"),
|
"public.tbl_statistik" => array("statistik_kurzbz","bezeichnung","url","r","gruppe","sql","php","content_id","insertamum","insertvon","updateamum","updatevon","berechtigung_kurzbz","publish","preferences"),
|
||||||
"public.tbl_student" => array("student_uid","matrikelnr","prestudent_id","studiengang_kz","semester","verband","gruppe","updateamum","updatevon","insertamum","insertvon","ext_id"),
|
"public.tbl_student" => array("student_uid","matrikelnr","prestudent_id","studiengang_kz","semester","verband","gruppe","updateamum","updatevon","insertamum","insertvon","ext_id"),
|
||||||
"public.tbl_studentlehrverband" => array("student_uid","studiensemester_kurzbz","studiengang_kz","semester","verband","gruppe","updateamum","updatevon","insertamum","insertvon","ext_id"),
|
"public.tbl_studentlehrverband" => array("student_uid","studiensemester_kurzbz","studiengang_kz","semester","verband","gruppe","updateamum","updatevon","insertamum","insertvon","ext_id"),
|
||||||
"public.tbl_studiengang" => array("studiengang_kz","kurzbz","kurzbzlang","typ","bezeichnung","english","farbe","email","telefon","max_semester","max_verband","max_gruppe","erhalter_kz","bescheid","bescheidbgbl1","bescheidbgbl2","bescheidgz","bescheidvom","orgform_kurzbz","titelbescheidvom","aktiv","ext_id","zusatzinfo_html","moodle","sprache","testtool_sprachwahl","studienplaetze","oe_kurzbz","lgartcode","mischform","projektarbeit_note_anzeige"),
|
"public.tbl_studiengang" => array("studiengang_kz","kurzbz","kurzbzlang","typ","bezeichnung","english","farbe","email","telefon","max_semester","max_verband","max_gruppe","erhalter_kz","bescheid","bescheidbgbl1","bescheidbgbl2","bescheidgz","bescheidvom","orgform_kurzbz","titelbescheidvom","aktiv","ext_id","zusatzinfo_html","moodle","sprache","testtool_sprachwahl","studienplaetze","oe_kurzbz","lgartcode","mischform","projektarbeit_note_anzeige", "onlinebewerbung"),
|
||||||
"public.tbl_studiengangstyp" => array("typ","bezeichnung","beschreibung"),
|
"public.tbl_studiengangstyp" => array("typ","bezeichnung","beschreibung"),
|
||||||
"public.tbl_studiensemester" => array("studiensemester_kurzbz","bezeichnung","start","ende","studienjahr_kurzbz","ext_id"),
|
"public.tbl_studiensemester" => array("studiensemester_kurzbz","bezeichnung","start","ende","studienjahr_kurzbz","ext_id"),
|
||||||
"public.tbl_tag" => array("tag"),
|
"public.tbl_tag" => array("tag"),
|
||||||
|
|||||||
@@ -0,0 +1,122 @@
|
|||||||
|
|
||||||
|
$(function () {
|
||||||
|
$("#bescheidvom,#titelbescheidvom").datepicker();
|
||||||
|
});
|
||||||
|
|
||||||
|
tinyMCE.init({
|
||||||
|
mode: 'specific_textareas',
|
||||||
|
editor_selector: "mceEditor",
|
||||||
|
theme: "advanced",
|
||||||
|
language: "de",
|
||||||
|
file_browser_callback: "FHCFileBrowser",
|
||||||
|
plugins: "spellchecker,pagebreak,style,layer,table,advhr,advimage,advlink,inlinepopups,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking",
|
||||||
|
// Theme options
|
||||||
|
theme_advanced_buttons1: "code, bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,formatselect,fontsizeselect",
|
||||||
|
theme_advanced_buttons2: "", //tablecontrols,|,hr,removeformat,visualaid
|
||||||
|
theme_advanced_buttons3: "",
|
||||||
|
theme_advanced_toolbar_location: "top",
|
||||||
|
theme_advanced_toolbar_align: "center",
|
||||||
|
theme_advanced_statusbar_location: "bottom",
|
||||||
|
theme_advanced_resizing: true,
|
||||||
|
force_br_newlines: true,
|
||||||
|
force_p_newlines: false,
|
||||||
|
forced_root_block: '',
|
||||||
|
editor_deselector: "mceNoEditor"
|
||||||
|
});
|
||||||
|
|
||||||
|
function unchanged()
|
||||||
|
{
|
||||||
|
document.studiengangform.reset();
|
||||||
|
document.studiengangform.schick.disabled = true;
|
||||||
|
document.getElementById("submsg").style.visibility = "hidden";
|
||||||
|
checkmail();
|
||||||
|
checkdate(document.studiengangform.bescheidvom);
|
||||||
|
checkdate(document.studiengangform.titelbescheidvom);
|
||||||
|
checkrequired(document.studiengangform.kurzbz);
|
||||||
|
checkrequired(document.studiengangform.bezeichnung);
|
||||||
|
checkrequired(document.studiengangform.studiengang_kz);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function checkmail()
|
||||||
|
{
|
||||||
|
/*
|
||||||
|
if((document.studiengangform.email.value != '')&&(!emailCheck(document.studiengangform.email.value)))
|
||||||
|
{
|
||||||
|
//document.studiengangform.schick.disabled = true;
|
||||||
|
document.studiengangform.email.className="input_error";
|
||||||
|
return false;
|
||||||
|
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
document.studiengangform.email.className = "input_ok";
|
||||||
|
//document.studiengangform.schick.disabled = false;
|
||||||
|
//document.getElementById("submsg").style.visibility="visible";
|
||||||
|
return true;
|
||||||
|
}*/
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
function checkdate(feld)
|
||||||
|
{
|
||||||
|
if ((feld.value != '') && (!dateCheck(feld)))
|
||||||
|
{
|
||||||
|
//document.studiengangform.schick.disabled = true;
|
||||||
|
feld.className = "input_error";
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (feld.value != '')
|
||||||
|
feld.value = dateCheck(feld);
|
||||||
|
|
||||||
|
feld.className = "input_ok";
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function checkrequired(feld)
|
||||||
|
{
|
||||||
|
if (feld.value == '')
|
||||||
|
{
|
||||||
|
feld.className = "input_error";
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
feld.className = "input_ok";
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function submitable()
|
||||||
|
{
|
||||||
|
mail = checkmail();
|
||||||
|
date1 = true;//checkdate(document.studiengangform.bescheidvom);
|
||||||
|
date2 = true;//checkdate(document.studiengangform.titelbescheidvom);
|
||||||
|
required1 = checkrequired(document.studiengangform.kurzbz);
|
||||||
|
required2 = checkrequired(document.studiengangform.bezeichnung);
|
||||||
|
required3 = checkrequired(document.studiengangform.studiengang_kz);
|
||||||
|
|
||||||
|
if ((!mail) || (!date1) || (!date2) || (!required1) || (!required2) || (!required3))
|
||||||
|
{
|
||||||
|
document.studiengangform.schick.disabled = true;
|
||||||
|
document.getElementById("submsg").style.visibility = "hidden";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
document.studiengangform.schick.disabled = false;
|
||||||
|
document.getElementById("submsg").style.visibility = "visible";
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function toggleOeParentDiv()
|
||||||
|
{
|
||||||
|
if (document.getElementById("oe_kurzbz").value == "")
|
||||||
|
document.getElementById("oe_parent_div").style.visibility = "visible";
|
||||||
|
else
|
||||||
|
document.getElementById("oe_parent_div").style.visibility = "hidden";
|
||||||
|
}
|
||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user