/** * Loads validator(s) * (non-PHPdoc) * @see administrator/components/com_jdefender/lib/scanners/JD_Scanner#loadValidator($name) * @override */ function loadValidator($names = false) { if (!$names) { $names = glob(JPATH_ROOT . DS . 'administrator' . DS . 'components' . DS . 'com_jdefender' . DS . 'lib' . DS . 'validators' . DS . 'filesystem' . DS . '*.php'); foreach ($names as $k => $v) { $names[$k] = basename($v); } $names = array_map(array(&$this, '_getValidatorName'), $names); } settype($names, 'array'); parent::loadValidator($names, 'filesystem'); }
/** * Loads validator(s) * (non-PHPdoc) * @see administrator/components/com_jdefender/lib/scanners/JD_Scanner#loadValidator($name) * @override */ function loadValidator($names = false) { if (!$names) { $names = glob(JPATH_ROOT . DS . 'administrator' . DS . 'components' . DS . 'com_jdefender' . DS . 'lib' . DS . 'validators' . DS . 'live_protection' . DS . '*.php'); foreach ($names as $k => $v) { if (strpos($v, 'abstract') !== false) { unset($names[$k]); continue; } $names[$k] = basename($v); } $names = array_map(array(&$this, '_getValidatorName'), $names); } settype($names, 'array'); parent::loadValidator($names, 'live_protection'); }