public function onEditValidate(&$post, &$user) { $value = !empty($post[$this->inputName]['date']) ? $post[$this->inputName]['date'] : ''; if (!$this->checkAge($value)) { return false; } $state = parent::onEditValidate($post, $user); return $state; }
public function onEditValidate(&$post, &$user) { $value = isset($post[$this->inputName]) ? $post[$this->inputName] : ''; $json = FD::json(); $value = $json->isJsonString($value) ? $json->decode($value) : (object) array(); $date = isset($value->date) ? $value->date : ''; if (!$this->checkAge($date)) { return false; } $state = parent::onEditValidate($post, $user); return $state; }