Allowed changing of club's offers
This commit is contained in:
@@ -247,9 +247,10 @@ class ClubsHelperControllerClub extends AbstractClubsHelperController
|
||||
$this->registerFcn('mail', 'editMail');
|
||||
$this->registerFcn('iban', 'editIban');
|
||||
$this->registerFcn('bic', 'editBic');
|
||||
$this->registerFcn('offers', 'editOffers');
|
||||
}
|
||||
|
||||
public function editName($user, $post)
|
||||
protected function editName($user, $post)
|
||||
{
|
||||
$name = trim($post->getString('value'));
|
||||
$this->checkLen($name, 6, 'Der Name des Vereins muss mindestens 6 Zeichen lang sein.');
|
||||
@@ -260,7 +261,7 @@ class ClubsHelperControllerClub extends AbstractClubsHelperController
|
||||
$this->club->save();
|
||||
}
|
||||
|
||||
public function editAddress($user, $post)
|
||||
protected function editAddress($user, $post)
|
||||
{
|
||||
$address = trim($post->getString('value'));
|
||||
$this->checkLen($address, 10, 'Die Adresse muss mindestens 10 Zeichen lang sein.');
|
||||
@@ -278,7 +279,7 @@ class ClubsHelperControllerClub extends AbstractClubsHelperController
|
||||
$this->club->save();
|
||||
}
|
||||
|
||||
public function editCity($user, $post)
|
||||
protected function editCity($user, $post)
|
||||
{
|
||||
$city = trim($post->getString('value'));
|
||||
$this->checkLen($city, 4, 'Die Stadt muss aus mindestens 4 Zeichen bestehen.');
|
||||
@@ -289,7 +290,7 @@ class ClubsHelperControllerClub extends AbstractClubsHelperController
|
||||
$this->club->save();
|
||||
}
|
||||
|
||||
public function editHomepage($user, $post)
|
||||
protected function editHomepage($user, $post)
|
||||
{
|
||||
$homepage = trim($post->getString('value'));
|
||||
$validator = new ClubsHelperValidator();
|
||||
@@ -302,7 +303,7 @@ class ClubsHelperControllerClub extends AbstractClubsHelperController
|
||||
$this->club->save();
|
||||
}
|
||||
|
||||
public function editMail($user, $post)
|
||||
protected function editMail($user, $post)
|
||||
{
|
||||
$mail = trim($post->getString('value'));
|
||||
$this->checkLen($mail, 8, "Die Mail-Adresse muss aus mindestens 8 Zeichen bestehen.");
|
||||
@@ -315,7 +316,7 @@ class ClubsHelperControllerClub extends AbstractClubsHelperController
|
||||
$this->club->save();
|
||||
}
|
||||
|
||||
public function editIban($user, $post)
|
||||
protected function editIban($user, $post)
|
||||
{
|
||||
$iban = trim($post->getString('value'));
|
||||
$this->checkLen($iban, 10, 'Die IBAN muss aus mindestens 10 Zeichen bestehen.');
|
||||
@@ -331,7 +332,7 @@ class ClubsHelperControllerClub extends AbstractClubsHelperController
|
||||
$this->club->save();
|
||||
}
|
||||
|
||||
public function editBic($user, $post)
|
||||
protected function editBic($user, $post)
|
||||
{
|
||||
$bic = trim($post->getString('value'));
|
||||
$this->checkLen($bic, 6, 'Die BIC muss aus mindestens 6 Zeichen bestehen.');
|
||||
@@ -342,7 +343,15 @@ class ClubsHelperControllerClub extends AbstractClubsHelperController
|
||||
$this->club->save();
|
||||
}
|
||||
|
||||
|
||||
protected function editOffers($user, $post)
|
||||
{
|
||||
$ids = $post->getInt('offers');
|
||||
|
||||
// TODO ACL needed
|
||||
|
||||
$this->club->setOfferIds($ids);
|
||||
$this->club->save();
|
||||
}
|
||||
}
|
||||
|
||||
class ClubsControllerParts extends BaseController
|
||||
|
||||
Reference in New Issue
Block a user