/**
  * Checks to see if any of the forms on this page have invalid messages
  * @return boolean
  */
 public function hasInvalid()
 {
     $invalid = parent::hasInvalid();
     if ($this->old_position) {
         $invalid |= $this->old_position->hasInvalid();
         $invalid |= $this->old_person_position->hasInvalid();
     }
     if ($this->new_position) {
         $invalid |= $this->new_position->hasInvalid();
     }
     return $invalid;
 }
 /**
  * Checks to see if any of the forms on this page have invalid messages
  * @return boolean
  */
 public function hasInvalid()
 {
     return parent::hasInvalid() || $this->new_position->hasInvalid() || $this->current_person_position->hasInvalid() || $this->new_person_position->hasInvalid() || $this->new_salary->hasInvalid() || $this->current_salary->hasInvalid();
 }