public function validate_field_type($settings_data) { $return = parent::validate_field_type($settings_data); $settings = $this->manage_field_param; if (!in_array($return["data"]["view_type"], $settings["view_type"]["options"])) { $return["data"]["view_type"] = $settings["view_type"]["default"]; } return $return; }
public function validate_field_type($settings_data) { $return = parent::validate_field_type($settings_data); $settings = $this->manage_field_param; if ($return["data"]["min_char"] < $settings["min_char"]["min"]) { $return["data"]["min_char"] = $settings["min_char"]["min"]; } if ($return["data"]["max_char"] < $settings["max_char"]["min"]) { $return["data"]["max_char"] = $settings["max_char"]["min"]; } return $return; }
public function validate_field_type($settings_data) { $return = parent::validate_field_type($settings_data); $settings = $this->manage_field_param; if (!in_array($return["data"]["template"], $settings["template"]["options"])) { $return["data"]["template"] = $settings["template"]["default"]; } if (!in_array($return["data"]["format"], $settings["format"]["options"])) { $return["data"]["format"] = $settings["format"]["default"]; } if ($return["data"]["min_char"] < $settings["min_char"]["min"]) { $return["data"]["min_char"] = $settings["min_char"]["min"]; } if ($return["data"]["min_char"] > $settings["min_char"]["max"]) { $return["data"]["min_char"] = $settings["min_char"]["max"]; } if ($return["data"]["max_char"] < $settings["max_char"]["min"]) { $return["data"]["max_char"] = $settings["max_char"]["min"]; } if ($return["data"]["max_char"] > $settings["max_char"]["max"]) { $return["data"]["max_char"] = $settings["max_char"]["max"]; } return $return; }