$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))); } }