예제 #1
0
 /**
  *
  * @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);
 }
예제 #2
0
 /**
  *
  * @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;
 }