/** * Returns the Field Rules, to validate users input * * @param type $rules * @return type */ public function getFieldRules($rules = array()) { $rules[] = [$this->profileField->internal_name . "_hide_year", 'in', 'range' => [0, 1]]; $rules[] = [$this->profileField->internal_name, \humhub\components\validators\PastDateValidator::className()]; return parent::getFieldRules($rules); }
/** * Returns the Field Rules, to validate users input * * @param type $rules * @return type */ public function getFieldRules($rules = array()) { $rules[] = [$this->profileField->internal_name . "_hide_year", 'in', 'range' => [0, 1]]; $rules[] = [$this->profileField->internal_name, \humhub\libs\DbDateValidator::className(), 'format' => Yii::$app->formatter->dateInputFormat, 'convertToFormat' => null, 'max' => time(), 'tooBig' => Yii::t('base', 'The date has to be in the past.')]; return parent::getFieldRules($rules); }
/** * Returns the Field Rules, to validate users input * * @param type $rules * @return type */ public function getFieldRules($rules = array()) { $rules[] = array($this->profileField->internal_name . "_hide_year", 'in', 'range' => array(0, 1)); return parent::getFieldRules($rules); }