public function validate($FormPostValues, $Insert = false)
{
$this->defineSchema();
if (self::noEmail()) {
// Remove the email requirement.
$this->Validation->unapplyRule('Email', 'Required');
}
if (!$Insert && !isset($FormPostValues['Name'])) {
$this->Validation->unapplyRule('Name');
}
return $this->Validation->validate($FormPostValues, $Insert);
}