/** * * @param string $pParams * @return void */ public function isValid($pParams) { if (array_key_exists('title', $pParams)) { $this->get_domain()->set_title($pParams['title']); } if (array_key_exists('lead', $pParams)) { $this->get_domain()->set_lead($pParams['lead']); } if (array_key_exists('content', $pParams)) { $this->get_domain()->set_content($pParams['content']); } return parent::isValid($pParams); }
/** * * @param array $pFields * @return boolean */ public function isValid($pFields) { if (!parent::isValid($pFields)) { return FALSE; } if ($this->name_first->getValue() || $this->username->getValue() || $this->name_last->getValue() || $this->email->getValue()) { return true; } $this->name_first->addErrorMessage('Must have this OR'); $this->name_last->addErrorMessage('Must have this OR'); $this->username->addErrorMessage('Must have this OR'); $this->email->addErrorMessage('Must have this'); return false; }