From 030f1c9c4e9b8da20a812418c28ce9bc859e822e Mon Sep 17 00:00:00 2001 From: ma0048 Date: Mon, 12 Sep 2022 14:30:12 +0200 Subject: [PATCH] zgvpruefung fehler behoben und studienartberechtigung --- .../system/infocenter/InfoCenter.php | 10 +- .../views/system/infocenter/zgvpruefungen.php | 98 ++++++------------- 2 files changed, 37 insertions(+), 71 deletions(-) diff --git a/application/controllers/system/infocenter/InfoCenter.php b/application/controllers/system/infocenter/InfoCenter.php index 5f40a1f90..42b9c3cfa 100644 --- a/application/controllers/system/infocenter/InfoCenter.php +++ b/application/controllers/system/infocenter/InfoCenter.php @@ -333,13 +333,12 @@ class InfoCenter extends Auth_Controller $this->DokumentModel->addOrder('bezeichnung'); $dokumentdata = array('dokumententypen' => (getData($this->DokumentModel->load()))); - $studienArtBerechtigung = array('studienArtBerechtigung' => array_column($this->getStudienArtBerechtigung(), 'typ')); + $data = array_merge( $persondata, $prestudentdata, $dokumentdata, - $duplicate, - $studienArtBerechtigung + $duplicate ); $data[self::FHC_CONTROLLER_ID] = $this->getControllerId(); @@ -1986,10 +1985,13 @@ class InfoCenter extends Auth_Controller $abwstatusgruende = $this->StatusgrundModel->getStatus(self::ABGEWIESENERSTATUS, true)->retval; $intstatusgruende = $this->StatusgrundModel->getStatus(self::INTERESSENTSTATUS)->retval; + $studienArtBerechtigung = array_column($this->getStudienArtBerechtigung(), 'typ'); + $data = array ( 'zgvpruefungen' => $zgvpruefungen, 'abwstatusgruende' => $abwstatusgruende, - 'intstatusgruende' => $intstatusgruende + 'intstatusgruende' => $intstatusgruende, + 'studienArtBerechtigung' => $studienArtBerechtigung ); return $data; diff --git a/application/views/system/infocenter/zgvpruefungen.php b/application/views/system/infocenter/zgvpruefungen.php index db157dffb..f6e8a845b 100644 --- a/application/views/system/infocenter/zgvpruefungen.php +++ b/application/views/system/infocenter/zgvpruefungen.php @@ -223,21 +223,11 @@ ZgvModel->getAllZgv(); - echo '"; - ?> + echo $this->widgetlib->widget( + 'Zgv_widget', + array(DropdownWidget::SELECTED_ELEMENT => $zgvpruefung->zgv_code), + array('name' => 'zgv', 'id' => 'zgv_'.$zgvpruefung->prestudent_id) + ); ?>
@@ -272,22 +262,14 @@
- - NationModel->getAll(); - echo '"; - ?> + zgvnation_bez; + else + echo $this->widgetlib->widget( + 'Nation_widget', + array(DropdownWidget::SELECTED_ELEMENT => $zgvpruefung->zgvnation_code), + array('name' => 'zgvnation', 'id' => 'zgvnation_'.$zgvpruefung->prestudent_id) + ); ?>
@@ -296,23 +278,15 @@
- - ZgvmasterModel->getAllZgvmaster(); - echo '"; - ?> + zgvmas_bez; + else + echo $this->widgetlib->widget( + 'Zgvmaster_widget', + array(DropdownWidget::SELECTED_ELEMENT => $zgvpruefung->zgvmas_code), + array('name' => 'zgvmas', 'id' => 'zgvmas_'.$zgvpruefung->prestudent_id) + ); ?>
@@ -348,25 +322,15 @@
- - NationModel->getAll(); - echo '"; - ?> - - + zgvmanation_bez; + else + echo $this->widgetlib->widget( + 'Nation_widget', + array(DropdownWidget::SELECTED_ELEMENT => $zgvpruefung->zgvmanation_code), + array('name' => 'zgvmanation', 'id' => 'zgvmanation_'.$zgvpruefung->prestudent_id) + ); ?>