[TYPO3-german] Seminar-Extension undTS-Parameter"allowRegistrationForEventsWithoutDate"
Niels Pardon
mail at niels-pardon.de
Mon Feb 23 16:37:08 CET 2009
Hallo Björn!
Hahnefeld Bjoern schrieb:
> und der Parameter steht in keiner Abhängkeit zu einem anderen?
In der tx_seminars_seminar gibt es folgende Funktion:
public function canSomebodyRegister() {
return $this->needsRegistration() &&
!$this->isCanceled() &&
(
($this->getConfValueBoolean('allowRegistrationForEventsWithoutDate')
&& !$this->hasDate()
) ||
($this->hasDate() && !$this->isRegistrationDeadlineOver())
) &&
$this->hasVacanciesOnRegistrationQueue();
}
D.h. wenn die Veranstaltung eine Anmeldung erfordert, nicht abgesagt
ist, freie Plätze auf der Warteliste hat und entweder die Anmeldefrist
noch nicht vorbei ist oder eine Anmeldung unabhängig vom Datum möglich
ist, dann kann sich jemand für die Veranstaltung anmelden.
Jetzt kannst du noch einen Blick in die needsRegistration() werfen:
public function needsRegistration() {
return (!$this->isEventTopic() && ($this->getAttendancesMax() > 0));
}
D.h. wenn die Veranstaltung nicht vom Typ "Thema" ist (denn dann macht
eine Anmeldung keinen Sinn) und eine maximale Teilnehmeranzahl gesetzt
ist erfordert die Veranstaltung eine Anmeldung.
Gruß,
Niels
More information about the TYPO3-german
mailing list