OEModule\OphCiExamination\models\Element_OphCiExamination_VisualFunction::afterValidate PHP Method

afterValidate() public method

public afterValidate ( )
    public function afterValidate()
    {
        if ($this->scenario == 'formHasNoChildren') {
            $values = false;
            if ($this->hasLeft()) {
                if ($this->left_rapd || $this->left_comments) {
                    $values = true;
                }
            }
            if (!$values && $this->hasRight()) {
                if ($this->right_rapd || $this->right_comments) {
                    $values = true;
                }
            }
            if (!$values) {
                $this->addError(null, 'Visual Function requires data');
            }
        }
        parent::afterValidate();
    }