$value) {
if (in_array($key, $allowedFields)) {
if (in_array($key, $requiredFields) and ($value == '' or $value == '---')) {
$error_message = '' . $language['notif.error.required.field'] . ' ' . $language[str_replace('_', '.', $key)] . ' ';
break;
}
}
}
}
return $error_message;
}
/* clear tags */
public static function clearTag($tag, $url = '')
{
$rep = $url == '' ? " " : "-";
$clear = array("~", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "+", "`", "=", "[", "]", "\\", "{", "}", "|", ";", "'", ".", ",", "/", ":", '"', "<", ">", "?", "_", "-", "\n", "\r", "\t");
if ($url == 1) {
$tag = html_entity_decode($tag, ENT_QUOTES, 'UTF-8');
$clear[] = " ";
}
return preg_replace('/\s\s+/', ' ', trim(str_replace($clear, $rep, $tag)));
}
}