Exemplo n.º 1
0
 /**
  * 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;
 }
Exemplo n.º 2
0
/**
 * 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;
}