public function isValid($data) { $isValid = parent::isValid($data); if ($isValid) { $model = new WsTemplate(); $hash = new Logic_Filter_StringToHash(); $template = $model->getTemplateNewest($hash->filter($data['template_name'])); if ($template !== null) { $isValid = FALSE; $this->template_name->addError("Szablon o takiej nazwie już istnieje"); } } return $isValid; }