/** * Validate the user competency. * * @param int $value * @return true|lang_string */ protected function validate_usercompetencyid($value) { if (!user_competency::record_exists($value)) { return new lang_string('invaliddata', 'error'); } return true; }
/** * Validates comments. * * @param stdClass $params The parameters. * @return bool */ function core_competency_comment_validate($params) { if (!get_config('core_competency', 'enabled')) { return false; } if ($params->commentarea == 'user_competency') { if (!user_competency::record_exists($params->itemid)) { return false; } return true; } else { if ($params->commentarea == 'plan') { if (!plan::record_exists($params->itemid)) { return false; } return true; } } return false; }