- while (ereg("<", $test) && ereg(">", $test))
- {
- $check = strtolower(substr($test, strpos($test, "<") + 1, strpos($test, ">") - strpos($test, "<") - 1));
- $check = str_replace("/", "", $check);
- if (!in_array($check, $HTML_TAGS))
- {
- // Invalid tag found!
- return "";
- }
- $test = substr($test, strpos($test, ">") + 1);
- }
+ while (isInString('<', $test) && isInString('>', $test)) {
+ $check = strtolower(substr($test, strpos($test, '<') + 1, strpos($test, '>') - strpos($test, '<') - 1));
+ $check = str_replace('/', '', $check);
+ if (!in_array($check, $GLOBALS['html_tags'])) {
+ // Invalid tag found
+ return '';
+ } // END - if
+ $test = substr($test, strpos($test, '>') + 1);
+ } // END - while
+