diff --git a/src/admin/controllers/club.php b/src/admin/controllers/club.php index d2f2a91..c4bb940 100644 --- a/src/admin/controllers/club.php +++ b/src/admin/controllers/club.php @@ -23,7 +23,7 @@ class ClubsControllerClub extends AbstractClubsController 'iban' => array('required'=>true, 'name'=>'IBAN', 'filter'=>'string'), 'bic' => array('required'=>true, 'name'=>'BIC', 'filter'=>'string'), 'charitable' => array('skip_null_check'=>True), - 'president' => array('required'=>true, 'name'=>'Vorsitzender', 'skip_null_check'=>True) + 'president' => array('required'=>true, 'name'=>'Vorsitzender', 'skip_null_check'=>True, 'setter'=>'setPresidentId') ); } @@ -36,4 +36,9 @@ class ClubsControllerClub extends AbstractClubsController $values['president'] = ClubsUser::loadUser((int)($values['president'])); } + + protected function filterPrePacking(&$values) + { + $values['president'] = $values['president']->getId(); + } } diff --git a/src/admin/mymodels/club.php b/src/admin/mymodels/club.php index 4700d3d..406d414 100644 --- a/src/admin/mymodels/club.php +++ b/src/admin/mymodels/club.php @@ -92,7 +92,7 @@ class ClubsClub extends AbstractClubsModel /** * @param string $address */ - public function setAddress(string $address) + public function setAddress( $address) { $this->address = $address; } @@ -100,7 +100,7 @@ class ClubsClub extends AbstractClubsModel /** * @param string $city */ - public function setCity(string $city) + public function setCity($city) { $this->city = $city; } @@ -108,7 +108,7 @@ class ClubsClub extends AbstractClubsModel /** * @param string $homapge */ - public function setHomepage(string $homapge) + public function setHomepage($homapge) { $this->homepage = $homapge; } @@ -116,7 +116,7 @@ class ClubsClub extends AbstractClubsModel /** * @param string $mail */ - public function setMail(string$mail) + public function setMail($mail) { $this->mail = $mail; } @@ -124,7 +124,7 @@ class ClubsClub extends AbstractClubsModel /** * @param string $iban */ - public function setIban(string $iban) + public function setIban($iban) { $this->iban = $iban; } @@ -132,7 +132,7 @@ class ClubsClub extends AbstractClubsModel /** * @param string $bic */ - public function setBic(string $bic) + public function setBic($bic) { $this->bic = $bic; } @@ -172,7 +172,7 @@ class ClubsClub extends AbstractClubsModel /** * @param string $name */ - public function setName(string $name) + public function setName($name) { $this->name = $name; } diff --git a/src/admin/views/club/tmpl/default.php b/src/admin/views/club/tmpl/default.php index a685e8e..b9588c8 100644 --- a/src/admin/views/club/tmpl/default.php +++ b/src/admin/views/club/tmpl/default.php @@ -54,10 +54,9 @@ defined('_JEXEC') or die; Vorsitzende/r -