ILIAS  trunk Revision v13.0_alpha-62-g3b72d83f2e5
ILIAS\FileUpload\Processor Namespace Reference

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

Data Structures

class  AbstractRecursiveZipPreProcessor
 Class InsecureFilenameSanitizerPreProcessor. More...
 
class  BlacklistExtensionPreProcessor
 
class  BlacklistExtensionPreProcessorTest
 Class BlacklistExtensionPreProcessorTest. More...
 
class  BlacklistFileHeaderPreProcessor
 Class BlacklistFileHeaderPreProcessor. More...
 
class  BlacklistFileHeaderPreProcessorTest
 Class BlacklistFileHeaderPreProcessorTest. More...
 
class  BlacklistMimeTypePreProcessor
 Class BlacklistMimeTypePreProcessor. More...
 
class  BlacklistMimeTypePreProcessorTest
 
class  FilenameOverridePreProcessorTest
 Class FilenameOverridePreProcessorTest. More...
 
class  FilenameSanitizerPreProcessor
 
class  InsecureFilenameSanitizerPreProcessor
 
interface  PreProcessor
 Class PreProcessor. More...
 
interface  PreProcessorCollection
 Collection of pre-processors contributed by components via the bootstrap $contribute/$seek mechanism. More...
 
class  PreProcessorCollectionImpl
 
interface  PreProcessorManager
 Class PreProcessorManager. More...
 
class  PreProcessorManagerImpl
 Class PreProcessorManagerImpl. More...
 
class  PreProcessorManagerImplTest
 
class  SVGBlacklistPreProcessor
 
class  SVGPreProcessorTest
 Class SVGPreProcessorTest. More...
 
class  SVGWhitelistPreProcessor
 Class SVGWhitelistPreProcessor. More...
 
class  WhitelistExtensionPreProcessor
 Class WhitelistExtensionPreProcessor. More...
 
class  WhitelistExtensionPreProcessorTest
 Class WhitelistExtensionPreProcessorTest. More...
 
class  WhitelistFileHeaderPreProcessor
 Class WhitelistFileHeaderPreProcessor. More...
 
class  WhitelistFileHeaderPreProcessorTest
 Class WhitelistFileHeaderPreProcessorTest. More...
 
class  WhitelistMimeTypePreProcessor
 Class BlacklistMimeTypePreProcessor. More...
 
class  WhitelistMimeTypePreProcessorTest
 

Detailed Description

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.

ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.

If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning