Changeset 3005674
- Timestamp:
- 12/05/2023 12:43:51 PM (2 years ago)
- Location:
- cits-support-svg-webp-media-upload/trunk
- Files:
-
- 452 added
- 2 edited
-
composer.json (added)
-
composer.lock (added)
-
init.php (modified) (1 diff)
-
readme.txt (modified) (1 diff)
-
vendor (added)
-
vendor/autoload.php (added)
-
vendor/composer (added)
-
vendor/composer/ClassLoader.php (added)
-
vendor/composer/InstalledVersions.php (added)
-
vendor/composer/LICENSE (added)
-
vendor/composer/autoload_classmap.php (added)
-
vendor/composer/autoload_files.php (added)
-
vendor/composer/autoload_namespaces.php (added)
-
vendor/composer/autoload_psr4.php (added)
-
vendor/composer/autoload_real.php (added)
-
vendor/composer/autoload_static.php (added)
-
vendor/composer/installed.json (added)
-
vendor/composer/installed.php (added)
-
vendor/composer/platform_check.php (added)
-
vendor/enshrined (added)
-
vendor/enshrined/svg-sanitize (added)
-
vendor/enshrined/svg-sanitize/LICENSE (added)
-
vendor/enshrined/svg-sanitize/README.md (added)
-
vendor/enshrined/svg-sanitize/composer.json (added)
-
vendor/enshrined/svg-sanitize/src (added)
-
vendor/enshrined/svg-sanitize/src/ElementReference (added)
-
vendor/enshrined/svg-sanitize/src/ElementReference/Resolver.php (added)
-
vendor/enshrined/svg-sanitize/src/ElementReference/Subject.php (added)
-
vendor/enshrined/svg-sanitize/src/ElementReference/Usage.php (added)
-
vendor/enshrined/svg-sanitize/src/Exceptions (added)
-
vendor/enshrined/svg-sanitize/src/Exceptions/NestingException.php (added)
-
vendor/enshrined/svg-sanitize/src/Helper.php (added)
-
vendor/enshrined/svg-sanitize/src/Sanitizer.php (added)
-
vendor/enshrined/svg-sanitize/src/data (added)
-
vendor/enshrined/svg-sanitize/src/data/AllowedAttributes.php (added)
-
vendor/enshrined/svg-sanitize/src/data/AllowedTags.php (added)
-
vendor/enshrined/svg-sanitize/src/data/AttributeInterface.php (added)
-
vendor/enshrined/svg-sanitize/src/data/TagInterface.php (added)
-
vendor/enshrined/svg-sanitize/src/data/XPath.php (added)
-
vendor/enshrined/svg-sanitize/src/svg-scanner.php (added)
-
vendor/ezyang (added)
-
vendor/ezyang/htmlpurifier (added)
-
vendor/ezyang/htmlpurifier/CREDITS (added)
-
vendor/ezyang/htmlpurifier/LICENSE (added)
-
vendor/ezyang/htmlpurifier/README.md (added)
-
vendor/ezyang/htmlpurifier/VERSION (added)
-
vendor/ezyang/htmlpurifier/composer.json (added)
-
vendor/ezyang/htmlpurifier/library (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier.auto.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier.autoload-legacy.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier.autoload.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier.composer.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier.func.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier.includes.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier.kses.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier.path.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier.safe-includes.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Arborize.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrCollections.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/AlphaValue.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Background.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/BackgroundPosition.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Border.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Color.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Composite.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/DenyElementDecorator.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Filter.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Font.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/FontFamily.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Ident.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/ImportantDecorator.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Length.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/ListStyle.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Multiple.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Number.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Percentage.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/TextDecoration.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/URI.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Clone.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Enum.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Bool.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Class.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Color.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/ContentEditable.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/FrameTarget.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/ID.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Length.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/LinkTypes.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/MultiLength.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Nmtokens.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Pixels.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Integer.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Lang.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Switch.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Text.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Email (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Email.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Email/SimpleCheck.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Host.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/IPv4.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/IPv6.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Background.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/BdoDir.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/BgColor.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/BoolToCSS.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Border.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/EnumToCSS.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/ImgRequired.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/ImgSpace.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Input.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Lang.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Length.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Name.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/NameSync.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Nofollow.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/SafeEmbed.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/SafeObject.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/SafeParam.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/ScriptRequired.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/TargetBlank.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/TargetNoopener.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/TargetNoreferrer.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Textarea.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTypes.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrValidator.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Bootstrap.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/CSSDefinition.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Chameleon.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Custom.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Empty.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/List.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Optional.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Required.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/StrictBlockquote.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Table.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Config.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Builder (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Builder/ConfigSchema.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Builder/Xml.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Exception.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Interchange (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Interchange.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Interchange/Directive.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Interchange/Id.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/InterchangeBuilder.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Validator.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/ValidatorAtom.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema.ser (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.AllowedClasses.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.AllowedFrameTargets.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRel.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRev.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.ClassUseCDATA.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.DefaultImageAlt.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.DefaultInvalidImage.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.DefaultInvalidImageAlt.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.DefaultTextDir.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.EnableID.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.ForbiddenClasses.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.ID.HTML5.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.IDBlacklist.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.IDBlacklistRegexp.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.IDPrefix.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.IDPrefixLocal.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.AutoParagraph.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.Custom.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.DisplayLinkURI.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.Linkify.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.DocURL.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.Predicate.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveSpansWithoutAttributes.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/CSS.AllowDuplicates.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/CSS.AllowImportant.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/CSS.AllowTricky.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/CSS.AllowedFonts.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/CSS.AllowedProperties.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/CSS.DefinitionRev.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/CSS.ForbiddenProperties.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/CSS.MaxImgLength.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/CSS.Proprietary.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/CSS.Trusted.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Cache.DefinitionImpl.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPath.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPermissions.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.AggressivelyFixLt.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.AggressivelyRemoveScript.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.AllowHostnameUnderscore.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.AllowParseManyTags.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.CollectErrors.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.ColorKeywords.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.ConvertDocumentToFragment.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.DirectLexLineNumberSyncInterval.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.DisableExcludes.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.EnableIDNA.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.Encoding.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.EscapeInvalidChildren.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.EscapeInvalidTags.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.EscapeNonASCIICharacters.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.HiddenElements.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.Language.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.LegacyEntityDecoder.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.LexerImpl.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.MaintainLineNumbers.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.NormalizeNewlines.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.RemoveInvalidImg.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.RemoveProcessingInstructions.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.RemoveScriptContents.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Filter.Custom.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.Escaping.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.Scope.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.TidyImpl.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Filter.YouTube.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.Allowed.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.AllowedAttributes.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.AllowedComments.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.AllowedCommentsRegexp.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.AllowedElements.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.AllowedModules.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.Attr.Name.UseCDATA.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.BlockWrapper.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.CoreModules.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.CustomDoctype.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.DefinitionID.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.DefinitionRev.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.Doctype.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.FlashAllowFullScreen.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.ForbiddenAttributes.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.ForbiddenElements.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.Forms.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.MaxImgLength.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.Nofollow.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.Parent.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.Proprietary.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.SafeEmbed.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.SafeIframe.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.SafeObject.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.SafeScripting.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.Strict.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.TargetBlank.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.TargetNoopener.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.TargetNoreferrer.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.TidyAdd.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.TidyLevel.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.TidyRemove.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.Trusted.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/HTML.XHTML.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Output.CommentScriptContents.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Output.FixInnerHTML.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Output.FlashCompat.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Output.Newline.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Output.SortAttr.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Output.TidyFormat.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Test.ForceNoIconv.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.AllowedSchemes.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.Base.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.DefaultScheme.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.DefinitionID.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.DefinitionRev.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.Disable.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.DisableExternal.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.DisableExternalResources.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.DisableResources.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.Host.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.HostBlacklist.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.MakeAbsolute.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.Munge.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.MungeResources.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.MungeSecretKey.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.OverrideAllowedSchemes.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.SafeIframeRegexp.txt (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/info.ini (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ContentSets.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Context.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Definition.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Decorator (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Decorator.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Decorator/Cleanup.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Decorator/Memory.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Decorator/Template.php.in (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Null.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer/README (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCacheFactory.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Doctype.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/DoctypeRegistry.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ElementDef.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Encoder.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/EntityLookup (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/EntityLookup.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/EntityLookup/entities.ser (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/EntityParser.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ErrorCollector.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/ErrorStruct.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Exception.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Filter (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Filter.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Filter/ExtractStyleBlocks.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Filter/YouTube.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Generator.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLDefinition.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Bdo.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/CommonAttributes.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Edit.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Forms.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Hypertext.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Iframe.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Image.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Legacy.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/List.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Name.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Nofollow.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/NonXMLCommonAttributes.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Object.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Presentation.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Proprietary.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Ruby.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/SafeEmbed.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/SafeObject.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/SafeScripting.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Scripting.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/StyleAttribute.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tables.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Target.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/TargetBlank.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/TargetNoopener.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/TargetNoreferrer.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Text.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/Name.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/Proprietary.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/Strict.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/Transitional.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/XHTML.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/XHTMLAndHTML4.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/XMLCommonAttributes.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModuleManager.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/IDAccumulator.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector/AutoParagraph.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector/DisplayLinkURI.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector/Linkify.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector/PurifierLinkify.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector/RemoveEmpty.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector/RemoveSpansWithoutAttributes.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector/SafeObject.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language/messages (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language/messages/en.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/LanguageFactory.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Length.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Lexer (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Lexer.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/DOMLex.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/DirectLex.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/PH5P.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Node (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Node.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Node/Comment.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Node/Element.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Node/Text.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/PercentEncoder.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/CSSDefinition.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/ConfigForm.css (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/ConfigForm.js (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/ConfigForm.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/HTMLDefinition.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/PropertyList.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/PropertyListIterator.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Queue.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Strategy (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Strategy.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/Composite.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/Core.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/FixNesting.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/MakeWellFormed.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/RemoveForeignElements.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/ValidateAttributes.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/StringHash.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/StringHashParser.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform/Font.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform/Simple.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token/Comment.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token/Empty.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token/End.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token/Start.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token/Tag.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token/Text.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/TokenFactory.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URI.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIDefinition.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/DisableExternal.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/DisableExternalResources.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/DisableResources.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/HostBlacklist.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/MakeAbsolute.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/Munge.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/SafeIframe.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIParser.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/data.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/file.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/ftp.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/http.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/https.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/mailto.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/news.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/nntp.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/tel.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/URISchemeRegistry.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/UnitConverter.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParser (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParser.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParser/Flexible.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParser/Native.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParserException.php (added)
-
vendor/ezyang/htmlpurifier/library/HTMLPurifier/Zipper.php (added)
Legend:
- Unmodified
- Added
- Removed
-
cits-support-svg-webp-media-upload/trunk/init.php
r2967898 r3005674 7 7 Description: Enhance your WordPress media capabilities with "Active the Plugin and Enjoy." This plugin extends your media library to support not only SVG and WebP images but also TTF, OTF, EOT, and WOFF font files. Safety is our top priority; that's why we've included an SVG sanitization feature to keep your site secure while you enjoy broader media upload options. Take control of your media and start uploading without errors today! 8 8 Tags: svg support, safe svg, webp support, support webp, cits support svg, cits support webp, CITS Support svg, webp media upload, font file upload support, ttf upload, otf upload, eot upload, woff upload. 9 Version: 3.010 Requires at least: 5.011 Tested up to: 6. 3.19 Version: 4.0 10 Requires at least: 5.0 11 Tested up to: 6.4.1 12 12 Requires PHP version: 7.0 13 13 License: GPL2 14 14 */ 15 class CITS_SUPPORT_SVG_WEBP_MEDIA{16 public function __construct(){17 add_filter('upload_mimes', array($this,'cits_upload_media_mimes'));18 add_filter('file_is_displayable_image', array($this,'cits_is_displayable_webp'), 10, 2);19 // svg response20 add_filter( 'wp_prepare_attachment_for_js', array($this,'cits_response_for_svg'), 10, 3 );21 add_filter( 'wp_check_filetype_and_ext', array($this,'cits_check_types'), 10, 4 );22 add_filter( 'wp_check_filetype_and_ext', array($this,'cits_allow_svg_upload'), 10, 4 );23 add_filter( 'wp_handle_upload_prefilter', array($this,'cits_sanitize_svg'));24 }25 26 function cits_upload_media_mimes($cits_mimes) {27 $cits_mimes['webp'] = 'image/webp';28 $cits_mimes['svg'] = 'image/svg+xml';29 $cits_mimes['svgz'] = 'image/svg+xml';30 $cits_mimes['ttf'] = 'application/x-font-ttf';31 $cits_mimes['otf'] = 'application/x-font-otf';32 $cits_mimes['eot'] = 'application/x-font-eot';33 $cits_mimes['woff'] = 'application/x-font-woff';34 $cits_mimes['woff2'] = 'application/x-font-woff2';35 return $cits_mimes;36 }37 15 38 function cits_is_displayable_webp($result, $path) { 39 if ($result === false) { 40 $image_types = array( IMAGETYPE_WEBP ); 41 $info = @getimagesize( $path ); 42 if (empty($info)) { 43 $result = false; 44 } elseif (!in_array($info[2], $image_types)) { 45 $result = false; 46 } else { 47 $result = true; 48 } 49 } 16 require_once __DIR__ . '/vendor/autoload.php'; 50 17 51 return $result; 52 } 53 // Check Types 54 function cits_check_types( $checked, $file, $filename, $mimes ) { 18 class CITS_SUPPORT_SVG_WEBP_MEDIA { 19 public function __construct() { 20 add_filter('upload_mimes', array($this, 'cits_upload_media_mimes')); 21 add_filter('file_is_displayable_image', array($this, 'cits_is_displayable_webp'), 10, 2); 22 add_filter('wp_prepare_attachment_for_js', array($this, 'cits_response_for_svg'), 10, 3); 23 add_filter('wp_check_filetype_and_ext', array($this, 'cits_check_types'), 10, 4); 24 add_filter('wp_handle_upload_prefilter', array($this, 'cits_sanitize_svg')); 25 } 26 27 function cits_upload_media_mimes($cits_mimes) { 28 $cits_mimes['webp'] = 'image/webp'; 29 $cits_mimes['svg'] = 'image/svg+xml'; 30 $cits_mimes['svgz'] = 'image/svg+xml'; 31 $cits_mimes['ttf'] = 'application/x-font-ttf'; 32 $cits_mimes['otf'] = 'application/x-font-otf'; 33 $cits_mimes['eot'] = 'application/x-font-eot'; 34 $cits_mimes['woff'] = 'application/x-font-woff'; 35 $cits_mimes['woff2'] = 'application/x-font-woff2'; 36 return $cits_mimes; 37 } 55 38 56 if ( ! $checked['type'] ) { 57 $check_filetype = wp_check_filetype( $filename, $mimes ); 58 $ext = $check_filetype['ext']; 59 $type = $check_filetype['type']; 60 $proper_filename = $filename; 61 if ( $type && 0 === strpos( $type, 'image/' ) && $ext !== 'svg' ) { 62 $ext = $type = false; 63 } 64 $checked = compact( 'ext','type','proper_filename' ); 65 } 66 return $checked; 67 } 68 function cits_allow_svg_upload( $data, $file, $filename, $mimes ) { 69 global $wpversion; 70 if ( $wpversion !== '4.7.1' || $wpversion !== '4.7.2' ) { 71 return $data; 72 } 73 $filetype = wp_check_filetype( $filename, $mimes ); 74 return [ 75 'ext' => $filetype['ext'], 76 'type' => $filetype['type'], 77 'proper_filename' => $data['proper_filename'] 78 ]; 79 } 80 // Response 81 function cits_response_for_svg( $response, $attachment, $meta ) { 82 if ( $response['mime'] == 'image/svg+xml' && empty( $response['sizes'] ) ) { 83 $svg_path = get_attached_file( $attachment->ID ); 84 if ( ! file_exists( $svg_path ) ) { 85 $svg_path = $response['url']; 86 } 87 $dimensions = $this->cits_get_dimensions( $svg_path ); 88 $response['sizes'] = array( 89 'full' => array( 90 'url' => $response['url'], 91 'width' => $dimensions->width, 92 'height' => $dimensions->height, 93 'orientation' => $dimensions->width > $dimensions->height ? 'landscape' : 'portrait' 94 ) 95 ); 96 } 97 return $response; 98 } 99 function cits_get_dimensions( $svg ) { 100 $svg = simplexml_load_file( $svg ); 101 if ( $svg === FALSE ) { 102 $width = '0'; 103 $height = '0'; 104 } else { 105 $attributes = $svg->attributes(); 106 $width = (string) $attributes->width; 107 $height = (string) $attributes->height; 39 function cits_is_displayable_webp($result, $path) { 40 if ($result === false) { 41 $image_types = array(IMAGETYPE_WEBP); 42 $info = @getimagesize($path); 43 if (empty($info)) { 44 $result = false; 45 } elseif (!in_array($info[2], $image_types)) { 46 $result = false; 47 } else { 48 $result = true; 49 } 50 } 51 return $result; 52 } 108 53 109 } 110 return (object) array( 'width' => $width, 'height' => $height ); 111 } 112 function cits_sanitize_svg($file) { 113 // Check if file is SVG 114 if($file['type'] === 'image/svg+xml') { 115 $file_content = file_get_contents($file['tmp_name']); 116 $dom = new DOMDocument(); 117 $dom->loadXML($file_content, LIBXML_NONET); 54 function cits_check_types($checked, $file, $filename, $mimes) { 55 if (!$checked['type']) { 56 $check_filetype = wp_check_filetype($filename, $mimes); 57 $ext = $check_filetype['ext']; 58 $type = $check_filetype['type']; 59 $proper_filename = $filename; 60 if ($type && 0 === strpos($type, 'image/') && $ext !== 'svg') { 61 $ext = $type = false; 62 } 63 $checked = compact('ext', 'type', 'proper_filename'); 64 } 65 return $checked; 66 } 118 67 119 // Remove script elements 120 $scripts = $dom->getElementsByTagName('script'); 121 $length = $scripts->length; 122 for ($i = 0; $i < $length; $i++) { 123 $scripts->item($i)->parentNode->removeChild($scripts->item($i)); 124 } 125 126 // Save the cleaned-up SVG content back to the temporary file 127 file_put_contents($file['tmp_name'], $dom->saveXML()); 128 } 129 return $file; 130 } 68 function cits_response_for_svg($response, $attachment, $meta) { 69 if ($response['mime'] == 'image/svg+xml' && empty($response['sizes'])) { 70 $svg_path = get_attached_file($attachment->ID); 71 if (!file_exists($svg_path)) { 72 $svg_path = $response['url']; 73 } 74 $dimensions = $this->cits_get_dimensions($svg_path); 75 $response['sizes'] = array( 76 'full' => array( 77 'url' => $response['url'], 78 'width' => $dimensions->width, 79 'height' => $dimensions->height, 80 'orientation' => $dimensions->width > $dimensions->height ? 'landscape' : 'portrait' 81 ) 82 ); 83 } 84 return $response; 85 } 131 86 87 function cits_get_dimensions($svg) { 88 $svg = simplexml_load_file($svg); 89 if ($svg === FALSE) { 90 $width = '0'; 91 $height = '0'; 92 } else { 93 $attributes = $svg->attributes(); 94 $width = (string) $attributes->width; 95 $height = (string) $attributes->height; 96 } 97 return (object) array('width' => $width, 'height' => $height); 98 } 99 100 function cits_sanitize_svg($file) { 101 if ($file['type'] === 'image/svg+xml') { 102 $dirty = file_get_contents($file['tmp_name']); 103 104 // Create a new sanitizer instance 105 $sanitizer = new \enshrined\svgSanitize\Sanitizer(); 106 107 // Configure the sanitizer as needed 108 $sanitizer->minify(true); 109 110 // Sanitize the SVG 111 $clean = $sanitizer->sanitize($dirty); 112 113 if (false === $clean) { 114 // Handle the error appropriately 115 $file['error'] = 'Error sanitizing SVG file.'; 116 return $file; 117 } 118 119 // Save the cleaned-up SVG content back to the temporary file 120 file_put_contents($file['tmp_name'], $clean); 121 } 122 return $file; 123 } 132 124 } 125 133 126 new CITS_SUPPORT_SVG_WEBP_MEDIA(); -
cits-support-svg-webp-media-upload/trunk/readme.txt
r2967898 r3005674 4 4 Requires at least: 5.0 5 5 Stable tag: 1.0.0 6 Tested up to: 6. 3.16 Tested up to: 6.4.1 7 7 Requires PHP: 7.0 8 Version: 3.08 Version: 4.0 9 9 License: GPLv2 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html
Note: See TracChangeset
for help on using the changeset viewer.