/**
  * 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');
 }
示例#2
0
 /**
  * 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');
 }