Ejemplo n.º 1
0
 /**
  * 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;
 }