public static function rec_check_15005($e) { if ($e->tag == 'script' || $e->tag == 'object' || $e->tag == 'applet' || isset($e->attr['onload']) || isset($e->attr['onunload']) || isset($e->attr['onclick']) || isset($e->attr['ondblclick']) || isset($e->attr['onmousedown']) || isset($e->attr['onmouseup']) || isset($e->attr['onmouseover']) || isset($e->attr['onmousemove']) || isset($e->attr['onmouse']) || isset($e->attr['onblur']) || isset($e->attr['onkeypress']) || isset($e->attr['onkeydown']) || isset($e->attr['onkeyup']) || isset($e->attr['onsubmit']) || isset($e->attr['onreset']) || isset($e->attr['onselect']) || isset($e->attr['onchange'])) { return false; } else { $c = $e->children(); } $res = true; foreach ($c as $elem) { $res = BasicChecks::rec_check_15005($elem); if ($res == false) { return $res; } } return $res; }