/** * Prüft ob eine bestimmte Seite des Formulares gültig ist * Speichert die Daten dann in die Session * @param Myself_Form_Page $page * @param array $data * @return bool */ public function subFormIsValid(Myself_Form_Page $page, array $data) { // Name ermitteln $name = $page->getName(); // Wenn diese Formularseite Gültig ist, wird es in den Session Namensraum geschrieben if ($page->isValid($data)) { if ($this->pageIsAvailable($page->getPosition())) { $this->getSessionNamespace()->{$name} = $page->getValues(true); return true; } } return false; }