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; }
/** * Ustawia nazwe templatki * * @param $templateName * @return Logic_WebService_Element_Template_Abstract */ public function setTemplate($templateName) { $filter = new Logic_Filter_StringToHash(); $this->_name = $filter->filter($templateName); return $this; }