get('tmp_path') . '/jed_checker/unzipped'; $class = 'jedcheckerRules'.ucfirst($rule); // Stop if the class does not exist if(!class_exists($class)) { return false; } // Prepare rule properties $folders = JFolder::folders($path); $properties = array('basedir' => $path.'/'.$folders[0]); // Create instance of the rule $police = new $class($properties); // Perform check $police->check(); // Get the report and then print it $report = $police->get('report'); echo '' . JText::_('COM_JEDCHECKER_RULE') .' ' . JText::_($police->get('id')) . ' - '. JText::_($police->get('title')) . '
' . $report->getHTML(); } }