From 4432880a5465e86830c64559dc8e1843b10449d8 Mon Sep 17 00:00:00 2001 From: kindlm Date: Mon, 14 Dec 2015 23:55:13 +0100 Subject: [PATCH 1/3] Bugfix Bezeichnung mehrsprachig zweimal deklariert --- include/dokument.class.php | 3 --- 1 file changed, 3 deletions(-) diff --git a/include/dokument.class.php b/include/dokument.class.php index 7e5c3f837..9ec3a2961 100644 --- a/include/dokument.class.php +++ b/include/dokument.class.php @@ -44,9 +44,6 @@ class dokument extends basis_db public $ext_id; public $onlinebewerbung; - public $bezeichnung_mehrsprachig; - public $dokumentbeschreibung_mehrsprachig; - /** * Konstruktor - Laedt optional ein Dokument * @param $dokument_kurzbz From 367657a9f4177ea3a8cc9380bf3441f0f9bd2d74 Mon Sep 17 00:00:00 2001 From: kindlm Date: Mon, 14 Dec 2015 23:56:52 +0100 Subject: [PATCH 2/3] Attribut bewerbung_abgeschicktamum MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Neues Attribut bewerbung_abgeschicktamum in Klasse eingefügt --- include/prestudent.class.php | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/include/prestudent.class.php b/include/prestudent.class.php index 1fa062545..b6c2ee78b 100644 --- a/include/prestudent.class.php +++ b/include/prestudent.class.php @@ -71,6 +71,7 @@ class prestudent extends person public $studienplan_bezeichnung; public $bestaetigtam; public $bestaetigtvon; + public $bewerbung_abgeschicktamum; public $studiensemester_old = ''; public $ausbildungssemester_old = ''; @@ -477,6 +478,7 @@ class prestudent extends person $rolle->bestaetigtam = $row->bestaetigtam; $rolle->bestaetigtvon = $row->bestaetigtvon; $rolle->anmerkung_status = $row->anmerkung; + $rolle->bewerbung_abgeschicktamum = $row->bewerbung_abgeschicktamum; $this->result[] = $rolle; } return true; @@ -529,6 +531,7 @@ class prestudent extends person $this->bestaetigtam = $row->bestaetigtam; $this->bestaetigtvon = $row->bestaetigtvon; $this->anmerkung_status = $row->anmerkung; + $this->bewerbung_abgeschicktamum = $row->bewerbung_abgeschicktamum; return true; } @@ -584,6 +587,12 @@ class prestudent extends person case "interessenten": $qry.=" AND a.rolle='Interessent'"; break; + case "bewerbungabgeschickt": + $qry.=" AND a.rolle='Interessent' AND bewerbung_abgeschicktamum is not null"; + break; + case "statusbestaetigt": + $qry.=" AND a.rolle='Interessent' AND bestaetigtam is not null"; + break; case "zgv": $stg_obj = new studiengang(); $stg_obj->load($studiengang_kz); @@ -772,7 +781,7 @@ class prestudent extends person $qry = 'INSERT INTO public.tbl_prestudentstatus (prestudent_id, status_kurzbz, studiensemester_kurzbz, ausbildungssemester, datum, insertamum, insertvon, updateamum, updatevon, ext_id, orgform_kurzbz, bestaetigtam, bestaetigtvon, anmerkung, - studienplan_id) VALUES('. + bewerbung_abgeschicktamum, studienplan_id) VALUES('. $this->db_add_param($this->prestudent_id).",". $this->db_add_param($this->status_kurzbz).",". $this->db_add_param($this->studiensemester_kurzbz).",". @@ -787,6 +796,7 @@ class prestudent extends person $this->db_add_param($this->bestaetigtam).",". $this->db_add_param($this->bestaetigtvon).",". $this->db_add_param($this->anmerkung_status).",". + $this->db_add_param($this->bewerbung_abgeschicktamum).",". $this->db_add_param($this->studienplan_id,FHC_INTEGER).");"; } else @@ -813,6 +823,7 @@ class prestudent extends person ' updatevon='.$this->db_add_param($this->updatevon).",". ' bestaetigtam='.$this->db_add_param($this->bestaetigtam).",". ' bestaetigtvon='.$this->db_add_param($this->bestaetigtvon).",". + ' bewerbung_abgeschicktamum='.$this->db_add_param($this->bewerbung_abgeschicktamum).",". ' studienplan_id='.$this->db_add_param($this->studienplan_id, FHC_INTEGER).",". ' anmerkung='.$this->db_add_param($this->anmerkung_status).",". ' orgform_kurzbz='.$this->db_add_param($this->orgform_kurzbz). @@ -870,7 +881,7 @@ class prestudent extends person $log->sql = $qry; $log->sqlundo = 'INSERT INTO public.tbl_prestudentstatus(prestudent_id, status_kurzbz, studiensemester_kurzbz,' . ' ausbildungssemester, datum, insertamum, insertvon, updateamum, updatevon, ext_id, orgform_kurzbz,' - . ' bestaetigtam, bestaetigtvon, anmerkung, studienplan_id) VALUES('. + . ' bestaetigtam, bestaetigtvon, anmerkung, bewerbung_abgeschicktamum, studienplan_id) VALUES('. $this->db_add_param($this->prestudent_id).','. $this->db_add_param($this->status_kurzbz).','. $this->db_add_param($this->studiensemester_kurzbz).','. @@ -885,6 +896,7 @@ class prestudent extends person $this->db_add_param($this->bestaetigtam).','. $this->db_add_param($this->bestaetigtvon).','. $this->db_add_param($this->anmerkung_status).','. + $this->db_add_param($this->bewerbung_abgeschicktamum).','. $this->db_add_param($this->studienplan_id, FHC_INTEGER).');'; if($log->save(true)) { @@ -983,6 +995,7 @@ class prestudent extends person $this->updatevon = $row->updatevon; $this->bestaetigtam = $row->bestaetigtam; $this->bestaetigtvon = $row->bestaetigtvon; + $this->bewerbung_abgeschicktamum = $row->bewerbung_abgeschicktamum; $this->orgform_kurzbz = $row->orgform_kurzbz; $this->studienplan_id = $row->studienplan_id; $this->studienplan_bezeichnung = $row->studienplan_bezeichnung; @@ -1035,6 +1048,7 @@ class prestudent extends person $this->updatevon = $row->updatevon; $this->bestaetigtam = $row->bestaetigtam; $this->bestaetigtvon = $row->bestaetigtvon; + $this->bewerbung_abgeschicktamum = $row->bewerbung_abgeschicktamum; $this->orgform_kurzbz = $row->orgform_kurzbz; $this->studienplan_id = $row->studienplan_id; return true; From 09f38186acff1043f0aa1c25db8c17b08620524c Mon Sep 17 00:00:00 2001 From: kindlm Date: Mon, 14 Dec 2015 23:59:02 +0100 Subject: [PATCH 3/3] Filter bewerbungabgeschickt und statusbestaetigt Filter bewerbungabgeschickt und statusbestaetigt im FAS eingebaut --- rdf/lehrverbandsgruppe.rdf.php | 40 +++++++++++++++++++++++++++++++++- rdf/student.rdf.php | 2 +- 2 files changed, 40 insertions(+), 2 deletions(-) diff --git a/rdf/lehrverbandsgruppe.rdf.php b/rdf/lehrverbandsgruppe.rdf.php index 5d2c3fa4b..51f3aefee 100644 --- a/rdf/lehrverbandsgruppe.rdf.php +++ b/rdf/lehrverbandsgruppe.rdf.php @@ -177,6 +177,24 @@ function draw_orgformsubmenu($stg_kz, $orgform) '.$orgform.' + + Bewerbung abgeschickt + '.$stg_kurzbz.' + '.$stg_kz.' + '.$stsem->studiensemester_kurzbz.' + bewerbungabgeschickt + '.$orgform.' + + + + Status bestätigt + '.$stg_kurzbz.' + '.$stg_kz.' + '.$stsem->studiensemester_kurzbz.' + statusbestaetigt + '.$orgform.' + + ZGV erfüllt '.$stg_kurzbz.' @@ -253,6 +271,8 @@ function draw_orgformsubmenu($stg_kz, $orgform) $orgform_sequence[$stg_kz].= "\t\t\t"; $orgform_sequence[$stg_kz].= "\n\t\t\t\tstudiensemester_kurzbz/interessenten\">\n"; + $orgform_sequence[$stg_kz].= "\t\t\t\tstudiensemester_kurzbz/interessenten/bewerbungabgeschickt\" />\n"; + $orgform_sequence[$stg_kz].= "\t\t\t\tstudiensemester_kurzbz/interessenten/statusbestaetigt\" />\n"; $orgform_sequence[$stg_kz].= "\t\t\t\tstudiensemester_kurzbz/interessenten/zgv\" />\n"; $orgform_sequence[$stg_kz].= "\t\t\t\tstudiensemester_kurzbz/interessenten/reihungstestangemeldet\" />\n"; $orgform_sequence[$stg_kz].= "\t\t\t\tstudiensemester_kurzbz/interessenten/reihungstestnichtangemeldet\" />\n"; @@ -465,7 +485,23 @@ while ($row=$dbo->db_fetch_object()) studiensemester_kurzbz; ?> interessenten - + + + Bewerbung abgeschickt + + studiengang_kz; ?> + studiensemester_kurzbz; ?> + bewerbungabgeschickt + + + + Status bestätigt + + studiengang_kz; ?> + studiensemester_kurzbz; ?> + statusbestaetigt + + ZGV erfüllt @@ -683,6 +719,8 @@ draw_orgformpart($stg_kz); echo "\t\t\t"; echo "\n\t\t\t\tstudiensemester_kurzbz/interessenten\">\n"; + echo "\t\t\t\tstudiensemester_kurzbz/interessenten/bewerbungabgeschickt\" />\n"; + echo "\t\t\t\tstudiensemester_kurzbz/interessenten/statusbestaetigt\" />\n"; echo "\t\t\t\tstudiensemester_kurzbz/interessenten/zgv\" />\n"; echo "\t\t\t\tstudiensemester_kurzbz/interessenten/reihungstestangemeldet\" />\n"; echo "\t\t\t\tstudiensemester_kurzbz/interessenten/reihungstestnichtangemeldet\" />\n"; diff --git a/rdf/student.rdf.php b/rdf/student.rdf.php index 8168de1d9..366b96a5d 100644 --- a/rdf/student.rdf.php +++ b/rdf/student.rdf.php @@ -529,7 +529,7 @@ if($xmlformat=='rdf') } elseif(in_array($typ, array('prestudent', 'interessenten','bewerber','aufgenommen', 'warteliste','absage','zgv','reihungstestangemeldet', - 'reihungstestnichtangemeldet','absolvent','diplomand'))) + 'reihungstestnichtangemeldet','absolvent','diplomand','bewerbungabgeschickt','statusbestaetigt'))) { $prestd = new prestudent();