From 1dd6e5eb98b3f8f913d4d972007aa5d30cbdb40e Mon Sep 17 00:00:00 2001 From: Helen Chong <119173961+helenclx@users.noreply.github.com> Date: Mon, 13 Jan 2025 17:56:01 +0800 Subject: [PATCH] Upgrade to Chyrp Lite "Boreal" --- admin/javascripts/admin.js.php | 207 +-- admin/layouts/help.twig | 102 +- admin/locale/de_DE/LC_MESSAGES/admin.mo | Bin 20866 -> 20629 bytes admin/locale/de_DE/LC_MESSAGES/admin.po | 375 ++-- admin/locale/en_US/LC_MESSAGES/admin.pot | 438 +++-- admin/locale/fr_FR/LC_MESSAGES/admin.mo | Bin 21044 -> 20837 bytes admin/locale/fr_FR/LC_MESSAGES/admin.po | 373 ++-- admin/locale/it_IT/LC_MESSAGES/admin.mo | Bin 20718 -> 20479 bytes admin/locale/it_IT/LC_MESSAGES/admin.po | 373 ++-- admin/locale/nl_NL/LC_MESSAGES/admin.mo | Bin 20446 -> 20207 bytes admin/locale/nl_NL/LC_MESSAGES/admin.po | 373 ++-- admin/locale/zh_CN/LC_MESSAGES/admin.mo | Bin 17108 -> 16879 bytes admin/locale/zh_CN/LC_MESSAGES/admin.po | 367 ++-- admin/pages/content_settings.twig | 26 +- admin/pages/export.twig | 8 +- admin/pages/feathers.twig | 16 +- admin/pages/general_settings.twig | 7 +- admin/pages/manage_groups.twig | 13 +- admin/pages/manage_pages.twig | 15 +- admin/pages/manage_posts.twig | 18 +- admin/pages/manage_uploads.twig | 19 +- admin/pages/manage_users.twig | 15 +- admin/pages/modules.twig | 10 +- admin/pages/route_settings.twig | 5 +- admin/pages/themes.twig | 5 +- admin/partials/page_fields.twig | 18 +- admin/partials/post_fields.twig | 24 +- admin/partials/uploads_modal.twig | 13 +- admin/stylesheets/all.css | 379 ++-- admin/stylesheets/monospace.css | 2 +- feathers/audio/audio.php | 39 +- .../audio/locale/de_DE/LC_MESSAGES/audio.mo | Bin 835 -> 833 bytes .../audio/locale/de_DE/LC_MESSAGES/audio.po | 6 +- .../audio/locale/en_US/LC_MESSAGES/audio.pot | 4 +- .../audio/locale/fr_FR/LC_MESSAGES/audio.mo | Bin 883 -> 881 bytes .../audio/locale/fr_FR/LC_MESSAGES/audio.po | 6 +- .../audio/locale/it_IT/LC_MESSAGES/audio.mo | Bin 841 -> 839 bytes .../audio/locale/it_IT/LC_MESSAGES/audio.po | 6 +- .../audio/locale/nl_NL/LC_MESSAGES/audio.mo | Bin 792 -> 790 bytes .../audio/locale/nl_NL/LC_MESSAGES/audio.po | 6 +- .../audio/locale/zh_CN/LC_MESSAGES/audio.mo | Bin 762 -> 760 bytes .../audio/locale/zh_CN/LC_MESSAGES/audio.po | 6 +- feathers/link/link.php | 24 +- .../link/locale/de_DE/LC_MESSAGES/link.mo | Bin 702 -> 702 bytes .../link/locale/de_DE/LC_MESSAGES/link.po | 6 +- .../link/locale/en_US/LC_MESSAGES/link.pot | 8 +- .../link/locale/fr_FR/LC_MESSAGES/link.mo | Bin 733 -> 731 bytes .../link/locale/fr_FR/LC_MESSAGES/link.po | 6 +- .../link/locale/it_IT/LC_MESSAGES/link.mo | Bin 713 -> 711 bytes .../link/locale/it_IT/LC_MESSAGES/link.po | 6 +- .../link/locale/nl_NL/LC_MESSAGES/link.mo | Bin 617 -> 615 bytes .../link/locale/nl_NL/LC_MESSAGES/link.po | 6 +- .../link/locale/zh_CN/LC_MESSAGES/link.mo | Bin 661 -> 659 bytes .../link/locale/zh_CN/LC_MESSAGES/link.po | 6 +- .../photo/locale/de_DE/LC_MESSAGES/photo.mo | Bin 1441 -> 1439 bytes .../photo/locale/de_DE/LC_MESSAGES/photo.po | 8 +- .../photo/locale/en_US/LC_MESSAGES/photo.pot | 6 +- .../photo/locale/fr_FR/LC_MESSAGES/photo.mo | Bin 1478 -> 1476 bytes .../photo/locale/fr_FR/LC_MESSAGES/photo.po | 8 +- .../photo/locale/it_IT/LC_MESSAGES/photo.mo | Bin 1442 -> 1440 bytes .../photo/locale/it_IT/LC_MESSAGES/photo.po | 8 +- .../photo/locale/nl_NL/LC_MESSAGES/photo.mo | Bin 1364 -> 1362 bytes .../photo/locale/nl_NL/LC_MESSAGES/photo.po | 8 +- .../photo/locale/zh_CN/LC_MESSAGES/photo.mo | Bin 1276 -> 1274 bytes .../photo/locale/zh_CN/LC_MESSAGES/photo.po | 8 +- feathers/photo/photo.php | 24 +- .../quote/locale/de_DE/LC_MESSAGES/quote.mo | Bin 530 -> 530 bytes .../quote/locale/de_DE/LC_MESSAGES/quote.po | 4 +- .../quote/locale/en_US/LC_MESSAGES/quote.pot | 4 +- .../quote/locale/fr_FR/LC_MESSAGES/quote.mo | Bin 580 -> 578 bytes .../quote/locale/fr_FR/LC_MESSAGES/quote.po | 4 +- .../quote/locale/it_IT/LC_MESSAGES/quote.mo | Bin 562 -> 560 bytes .../quote/locale/it_IT/LC_MESSAGES/quote.po | 4 +- .../quote/locale/nl_NL/LC_MESSAGES/quote.mo | Bin 481 -> 479 bytes .../quote/locale/nl_NL/LC_MESSAGES/quote.po | 4 +- .../quote/locale/zh_CN/LC_MESSAGES/quote.mo | Bin 511 -> 509 bytes .../quote/locale/zh_CN/LC_MESSAGES/quote.po | 4 +- feathers/quote/quote.php | 19 +- .../text/locale/de_DE/LC_MESSAGES/text.mo | Bin 542 -> 542 bytes .../text/locale/de_DE/LC_MESSAGES/text.po | 4 +- .../text/locale/en_US/LC_MESSAGES/text.pot | 4 +- .../text/locale/fr_FR/LC_MESSAGES/text.mo | Bin 592 -> 590 bytes .../text/locale/fr_FR/LC_MESSAGES/text.po | 4 +- .../text/locale/it_IT/LC_MESSAGES/text.mo | Bin 596 -> 594 bytes .../text/locale/it_IT/LC_MESSAGES/text.po | 4 +- .../text/locale/nl_NL/LC_MESSAGES/text.mo | Bin 502 -> 500 bytes .../text/locale/nl_NL/LC_MESSAGES/text.po | 4 +- .../text/locale/zh_CN/LC_MESSAGES/text.mo | Bin 501 -> 499 bytes .../text/locale/zh_CN/LC_MESSAGES/text.po | 4 +- feathers/text/text.php | 19 +- .../locale/de_DE/LC_MESSAGES/uploader.mo | Bin 964 -> 962 bytes .../locale/de_DE/LC_MESSAGES/uploader.po | 6 +- .../locale/en_US/LC_MESSAGES/uploader.pot | 4 +- .../locale/fr_FR/LC_MESSAGES/uploader.mo | Bin 1016 -> 1014 bytes .../locale/fr_FR/LC_MESSAGES/uploader.po | 6 +- .../locale/it_IT/LC_MESSAGES/uploader.mo | Bin 966 -> 964 bytes .../locale/it_IT/LC_MESSAGES/uploader.po | 6 +- .../locale/nl_NL/LC_MESSAGES/uploader.mo | Bin 894 -> 892 bytes .../locale/nl_NL/LC_MESSAGES/uploader.po | 6 +- .../locale/zh_CN/LC_MESSAGES/uploader.mo | Bin 853 -> 851 bytes .../locale/zh_CN/LC_MESSAGES/uploader.po | 6 +- feathers/uploader/uploader.php | 50 +- .../video/locale/de_DE/LC_MESSAGES/video.mo | Bin 877 -> 875 bytes .../video/locale/de_DE/LC_MESSAGES/video.po | 6 +- .../video/locale/en_US/LC_MESSAGES/video.pot | 4 +- .../video/locale/fr_FR/LC_MESSAGES/video.mo | Bin 934 -> 932 bytes .../video/locale/fr_FR/LC_MESSAGES/video.po | 6 +- .../video/locale/it_IT/LC_MESSAGES/video.mo | Bin 885 -> 883 bytes .../video/locale/it_IT/LC_MESSAGES/video.po | 6 +- .../video/locale/nl_NL/LC_MESSAGES/video.mo | Bin 837 -> 835 bytes .../video/locale/nl_NL/LC_MESSAGES/video.po | 6 +- .../video/locale/zh_CN/LC_MESSAGES/video.mo | Bin 798 -> 796 bytes .../video/locale/zh_CN/LC_MESSAGES/video.po | 6 +- feathers/video/video.php | 42 +- fonts/Cousine-Bold.woff | Bin 168312 -> 168256 bytes fonts/Cousine-BoldItalic.woff | Bin 160044 -> 160000 bytes fonts/Cousine-Italic.woff | Bin 157304 -> 157224 bytes fonts/Cousine-Regular.woff | Bin 173044 -> 173000 bytes fonts/OpenSans-Bold.woff | Bin 75632 -> 75752 bytes fonts/OpenSans-BoldItalic.woff | Bin 78764 -> 78840 bytes fonts/OpenSans-Italic.woff | Bin 81828 -> 81900 bytes fonts/OpenSans-Regular.woff | Bin 77988 -> 78080 bytes fonts/OpenSans-SemiBold.woff | Bin 77816 -> 77900 bytes fonts/OpenSans-SemiBoldItalic.woff | Bin 81940 -> 82028 bytes includes/cacert.pem | 217 ++- includes/caddyfile.conf.php | 32 + includes/class/Config.php | 43 +- includes/class/Feathers.php | 30 +- includes/class/Flash.php | 49 +- includes/class/Model.php | 34 +- includes/class/Modules.php | 11 +- includes/class/Paginator.php | 20 +- includes/class/Query.php | 23 +- includes/class/Route.php | 28 +- includes/class/SQL.php | 16 +- includes/class/Session.php | 32 +- includes/class/Theme.php | 41 +- includes/class/Translation.php | 25 +- includes/class/Trigger.php | 26 +- includes/class/Update.php | 14 +- includes/common.js | 21 +- includes/common.php | 6 +- includes/controller/Admin.php | 421 +++-- includes/controller/Ajax.php | 29 +- includes/controller/Main.php | 133 +- includes/download.php | 6 +- includes/error.php | 175 +- includes/helpers.php | 808 ++++++--- includes/htaccess.conf.php | 15 + includes/interface/CaptchaProvider.php | 6 +- includes/interface/Controller.php | 8 +- includes/interface/Feather.php | 21 +- includes/interface/FeedGenerator.php | 34 +- includes/lib/AtomFeed.php | 11 +- includes/lib/JSONFeed.php | 19 +- includes/lib/Leaf.php | 78 +- includes/lib/RSSFeed.php | 25 +- includes/lib/ThumbnailFile.php | 108 +- includes/lib/Twig/AbstractTwigCallable.php | 184 ++ .../Attribute/FirstClassTwigCallableReady.php | 20 + includes/lib/Twig/Cache/ChainCache.php | 19 +- includes/lib/Twig/Cache/FilesystemCache.php | 10 +- includes/lib/Twig/Cache/NullCache.php | 6 +- .../Twig/Cache/RemovableCacheInterface.php | 20 + includes/lib/Twig/Compiler.php | 17 +- includes/lib/Twig/DeprecatedCallableInfo.php | 67 + includes/lib/Twig/Environment.php | 63 +- includes/lib/Twig/Error/Error.php | 2 +- includes/lib/Twig/ExpressionParser.php | 757 ++++---- includes/lib/Twig/Extension/CoreExtension.php | 546 ++++-- .../lib/Twig/Extension/DebugExtension.php | 6 +- .../lib/Twig/Extension/EscaperExtension.php | 3 +- .../lib/Twig/Extension/ExtensionInterface.php | 8 +- .../lib/Twig/Extension/GlobalsInterface.php | 5 +- .../lib/Twig/Extension/OptimizerExtension.php | 8 +- .../lib/Twig/Extension/SandboxExtension.php | 32 +- .../Twig/Extension/StringLoaderExtension.php | 5 +- .../Twig/Extension/YieldNotReadyExtension.php | 8 +- includes/lib/Twig/ExtensionSet.php | 80 +- .../Twig/FileExtensionEscapingStrategy.php | 1 + includes/lib/Twig/Lexer.php | 126 +- includes/lib/Twig/Loader/ArrayLoader.php | 8 +- includes/lib/Twig/Loader/ChainLoader.php | 37 +- includes/lib/Twig/Loader/FilesystemLoader.php | 13 +- includes/lib/Twig/Markup.php | 9 +- includes/lib/Twig/Node/AutoEscapeNode.php | 4 +- includes/lib/Twig/Node/BlockNode.php | 11 +- includes/lib/Twig/Node/BlockReferenceNode.php | 4 +- includes/lib/Twig/Node/CaptureNode.php | 6 +- includes/lib/Twig/Node/CheckToStringNode.php | 2 +- includes/lib/Twig/Node/DeprecatedNode.php | 6 +- includes/lib/Twig/Node/DoNode.php | 4 +- includes/lib/Twig/Node/EmbedNode.php | 14 +- includes/lib/Twig/Node/EmptyNode.php | 33 + .../Node/Expression/AbstractExpression.php | 15 + .../Twig/Node/Expression/ArrayExpression.php | 13 +- .../Expression/ArrowFunctionExpression.php | 4 +- .../Node/Expression/AssignNameExpression.php | 16 + .../Node/Expression/Binary/AbstractBinary.php | 11 + .../Node/Expression/Binary/ElvisBinary.php | 50 + .../Node/Expression/Binary/MatchesBinary.php | 18 + .../Expression/Binary/NullCoalesceBinary.php | 83 + .../Twig/Node/Expression/Binary/XorBinary.php | 23 + .../Expression/BlockReferenceExpression.php | 11 +- .../Twig/Node/Expression/CallExpression.php | 116 +- .../Node/Expression/ConditionalExpression.php | 10 +- .../Node/Expression/Filter/DefaultFilter.php | 34 +- .../Twig/Node/Expression/Filter/RawFilter.php | 19 +- .../Twig/Node/Expression/FilterExpression.php | 52 +- .../Node/Expression/FunctionExpression.php | 51 +- .../FunctionNode/EnumCasesFunction.php | 41 + .../Expression/FunctionNode/EnumFunction.php | 45 + .../Node/Expression/GetAttrExpression.php | 40 +- .../lib/Twig/Node/Expression/InlinePrint.php | 5 + .../Expression/MacroReferenceExpression.php | 56 + .../Node/Expression/MethodCallExpression.php | 20 +- .../Twig/Node/Expression/NameExpression.php | 5 + .../Expression/NullCoalesceExpression.php | 20 +- .../Expression/OperatorEscapeInterface.php | 25 + .../Twig/Node/Expression/ParentExpression.php | 4 +- .../Node/Expression/TempNameExpression.php | 30 +- .../Expression/Ternary/ConditionalTernary.php | 42 + .../Twig/Node/Expression/Test/DefinedTest.php | 20 +- .../Twig/Node/Expression/TestExpression.php | 44 +- .../Node/Expression/Unary/AbstractUnary.php | 18 +- .../Node/Expression/Unary/SpreadUnary.php | 22 + .../Node/Expression/Unary/StringCastUnary.php | 22 + .../Variable/AssignContextVariable.php | 18 + .../Variable/AssignTemplateVariable.php | 44 + .../Expression/Variable/ContextVariable.php | 18 + .../Expression/Variable/LocalVariable.php | 18 + .../Expression/Variable/TemplateVariable.php | 42 + includes/lib/Twig/Node/FlushNode.php | 15 +- includes/lib/Twig/Node/ForLoopNode.php | 6 +- includes/lib/Twig/Node/ForNode.php | 17 +- includes/lib/Twig/Node/IfNode.php | 4 +- includes/lib/Twig/Node/ImportNode.php | 30 +- includes/lib/Twig/Node/IncludeNode.php | 12 +- includes/lib/Twig/Node/MacroNode.php | 74 +- includes/lib/Twig/Node/ModuleNode.php | 79 +- includes/lib/Twig/Node/Node.php | 86 +- includes/lib/Twig/Node/Nodes.php | 28 + includes/lib/Twig/Node/PrintNode.php | 4 +- includes/lib/Twig/Node/SandboxNode.php | 4 +- includes/lib/Twig/Node/SetNode.php | 35 +- includes/lib/Twig/Node/TypesNode.php | 28 + includes/lib/Twig/Node/WithNode.php | 6 +- .../Twig/NodeVisitor/EscaperNodeVisitor.php | 100 +- .../Twig/NodeVisitor/OptimizerNodeVisitor.php | 46 +- .../NodeVisitor/SafeAnalysisNodeVisitor.php | 76 +- .../Twig/NodeVisitor/SandboxNodeVisitor.php | 24 +- .../NodeVisitor/YieldNotReadyNodeVisitor.php | 11 +- .../lib/Twig/OperatorPrecedenceChange.php | 42 + includes/lib/Twig/Parser.php | 104 +- .../NodeVisitor/ProfilerNodeVisitor.php | 12 +- includes/lib/Twig/Profiler/Profile.php | 29 +- includes/lib/Twig/Resources/core.php | 4 +- includes/lib/Twig/Runtime/EscaperRuntime.php | 17 +- .../RuntimeLoader/ContainerRuntimeLoader.php | 8 +- .../RuntimeLoader/FactoryRuntimeLoader.php | 8 +- includes/lib/Twig/Sandbox/SecurityPolicy.php | 12 +- includes/lib/Twig/Source.php | 14 +- includes/lib/Twig/Template.php | 229 +-- includes/lib/Twig/TemplateWrapper.php | 29 +- .../lib/Twig/Test/IntegrationTestCase.php | 40 +- includes/lib/Twig/Test/NodeTestCase.php | 63 +- includes/lib/Twig/Token.php | 14 +- .../lib/Twig/TokenParser/ApplyTokenParser.php | 19 +- .../TokenParser/AutoEscapeTokenParser.php | 8 +- .../lib/Twig/TokenParser/BlockTokenParser.php | 19 +- .../TokenParser/DeprecatedTokenParser.php | 2 +- .../lib/Twig/TokenParser/DoTokenParser.php | 4 +- .../lib/Twig/TokenParser/EmbedTokenParser.php | 16 +- .../Twig/TokenParser/ExtendsTokenParser.php | 8 +- .../lib/Twig/TokenParser/FlushTokenParser.php | 4 +- .../lib/Twig/TokenParser/ForTokenParser.php | 18 +- .../lib/Twig/TokenParser/FromTokenParser.php | 25 +- .../lib/Twig/TokenParser/GuardTokenParser.php | 73 + .../lib/Twig/TokenParser/IfTokenParser.php | 11 +- .../Twig/TokenParser/ImportTokenParser.php | 17 +- .../Twig/TokenParser/IncludeTokenParser.php | 16 +- .../lib/Twig/TokenParser/MacroTokenParser.php | 73 +- .../Twig/TokenParser/SandboxTokenParser.php | 10 +- .../lib/Twig/TokenParser/SetTokenParser.php | 10 +- .../lib/Twig/TokenParser/TypesTokenParser.php | 90 + .../lib/Twig/TokenParser/UseTokenParser.php | 14 +- .../lib/Twig/TokenParser/WithTokenParser.php | 10 +- includes/lib/Twig/TokenStream.php | 22 +- includes/lib/Twig/TwigCallableInterface.php | 53 + includes/lib/Twig/TwigFilter.php | 94 +- includes/lib/Twig/TwigFunction.php | 89 +- includes/lib/Twig/TwigTest.php | 73 +- .../Twig/Util/CallableArgumentsExtractor.php | 219 +++ .../lib/Twig/Util/DeprecationCollector.php | 8 +- includes/lib/Twig/Util/ReflectionCallable.php | 12 +- .../lib/xenocrat/markdown/ChyrpMarkdown.php | 1 + .../lib/xenocrat/markdown/GithubMarkdown.php | 30 +- includes/lib/xenocrat/markdown/Parser.php | 7 +- .../markdown/inline/EmphStrongTrait.php | 12 +- .../xenocrat/markdown/inline/LinkTrait.php | 56 +- .../markdown/inline/MediaLinkTrait.php | 54 +- includes/locale/ar_LY/LC_MESSAGES/chyrp.mo | Bin 33156 -> 33371 bytes includes/locale/ar_LY/LC_MESSAGES/chyrp.po | 1038 +++++------ includes/locale/de_DE/LC_MESSAGES/chyrp.mo | Bin 29689 -> 29856 bytes includes/locale/de_DE/LC_MESSAGES/chyrp.po | 1036 +++++------ includes/locale/en_US/LC_MESSAGES/chyrp.pot | 1540 +++++++++-------- includes/locale/fr_FR/LC_MESSAGES/chyrp.mo | Bin 30651 -> 30837 bytes includes/locale/fr_FR/LC_MESSAGES/chyrp.po | 1038 +++++------ includes/locale/it_IT/LC_MESSAGES/chyrp.mo | Bin 29498 -> 29688 bytes includes/locale/it_IT/LC_MESSAGES/chyrp.po | 1038 +++++------ includes/locale/ko_KR/LC_MESSAGES/chyrp.mo | Bin 29642 -> 29884 bytes includes/locale/ko_KR/LC_MESSAGES/chyrp.po | 1042 +++++------ includes/locale/nl_NL/LC_MESSAGES/chyrp.mo | Bin 28894 -> 29073 bytes includes/locale/nl_NL/LC_MESSAGES/chyrp.po | 1038 +++++------ includes/locale/zh_CN/LC_MESSAGES/chyrp.mo | Bin 26069 -> 26227 bytes includes/locale/zh_CN/LC_MESSAGES/chyrp.po | 1042 +++++------ includes/main.js.php | 22 +- includes/model/Group.php | 42 +- includes/model/Page.php | 52 +- includes/model/Post.php | 98 +- includes/model/User.php | 89 +- includes/model/Visitor.php | 17 +- includes/nginx.conf.php | 21 + includes/thumbnail.php | 7 +- install.php | 196 ++- licenses/Open Sans/LICENSE.txt | 259 +-- modules/cacher/cacher.php | 35 +- modules/cacher/upgrades.php | 6 +- modules/cascade/cascade.php | 17 +- modules/cascade/javascript.php | 16 +- .../locale/de_DE/LC_MESSAGES/cascade.mo | Bin 741 -> 739 bytes .../locale/de_DE/LC_MESSAGES/cascade.po | 4 +- .../locale/en_US/LC_MESSAGES/cascade.pot | 2 +- .../locale/it_IT/LC_MESSAGES/cascade.mo | Bin 759 -> 757 bytes .../locale/it_IT/LC_MESSAGES/cascade.po | 4 +- .../locale/nl_NL/LC_MESSAGES/cascade.mo | Bin 705 -> 703 bytes .../locale/nl_NL/LC_MESSAGES/cascade.po | 4 +- .../locale/zh_CN/LC_MESSAGES/cascade.mo | Bin 654 -> 652 bytes .../locale/zh_CN/LC_MESSAGES/cascade.po | 4 +- modules/cascade/upgrades.php | 3 +- .../admin/pages/manage_category.twig | 13 +- modules/categorize/categorize.php | 132 +- .../locale/de_DE/LC_MESSAGES/categorize.mo | Bin 4947 -> 4945 bytes .../locale/de_DE/LC_MESSAGES/categorize.po | 48 +- .../locale/en_US/LC_MESSAGES/categorize.pot | 60 +- .../locale/it_IT/LC_MESSAGES/categorize.mo | Bin 4762 -> 4760 bytes .../locale/it_IT/LC_MESSAGES/categorize.po | 48 +- .../locale/nl_NL/LC_MESSAGES/categorize.mo | Bin 4647 -> 4645 bytes .../locale/nl_NL/LC_MESSAGES/categorize.po | 48 +- .../locale/zh_CN/LC_MESSAGES/categorize.mo | Bin 4163 -> 4161 bytes .../locale/zh_CN/LC_MESSAGES/categorize.po | 48 +- modules/categorize/model/Category.php | 68 +- .../comments/admin/pages/edit_comment.twig | 8 +- .../comments/admin/pages/manage_comments.twig | 11 +- modules/comments/admin/pages/manage_spam.twig | 11 +- modules/comments/comments.php | 248 ++- modules/comments/info.php | 2 +- modules/comments/javascript.php | 18 +- .../locale/de_DE/LC_MESSAGES/comments.mo | Bin 7528 -> 7855 bytes .../locale/de_DE/LC_MESSAGES/comments.po | 190 +- .../locale/en_US/LC_MESSAGES/comments.pot | 216 +-- .../locale/it_IT/LC_MESSAGES/comments.mo | Bin 7694 -> 7692 bytes .../locale/it_IT/LC_MESSAGES/comments.po | 186 +- .../locale/nl_NL/LC_MESSAGES/comments.mo | Bin 7713 -> 7710 bytes .../locale/nl_NL/LC_MESSAGES/comments.po | 186 +- .../locale/zh_CN/LC_MESSAGES/comments.mo | Bin 7026 -> 7024 bytes .../locale/zh_CN/LC_MESSAGES/comments.po | 186 +- modules/comments/model/Comment.php | 99 +- modules/comments/upgrades.php | 9 +- modules/easy_embed/easy_embed.php | 121 +- modules/easy_embed/info.php | 4 +- .../locale/de_DE/LC_MESSAGES/easy_embed.mo | Bin 624 -> 1129 bytes .../locale/de_DE/LC_MESSAGES/easy_embed.po | 36 +- .../locale/en_US/LC_MESSAGES/easy_embed.pot | 33 +- .../locale/it_IT/LC_MESSAGES/easy_embed.mo | Bin 619 -> 1118 bytes .../locale/it_IT/LC_MESSAGES/easy_embed.po | 34 +- .../locale/nl_NL/LC_MESSAGES/easy_embed.mo | Bin 569 -> 1051 bytes .../locale/nl_NL/LC_MESSAGES/easy_embed.po | 36 +- .../locale/zh_CN/LC_MESSAGES/easy_embed.mo | Bin 554 -> 1102 bytes .../locale/zh_CN/LC_MESSAGES/easy_embed.po | 38 +- modules/highlighter/highlight.min.js | 519 +++--- modules/highlighter/highlighter.php | 30 +- modules/highlighter/javascript.php | 6 +- .../locale/de_DE/LC_MESSAGES/highlighter.mo | Bin 687 -> 687 bytes .../locale/de_DE/LC_MESSAGES/highlighter.po | 4 +- .../locale/en_US/LC_MESSAGES/highlighter.pot | 2 +- .../locale/it_IT/LC_MESSAGES/highlighter.mo | Bin 733 -> 731 bytes .../locale/it_IT/LC_MESSAGES/highlighter.po | 4 +- .../locale/nl_NL/LC_MESSAGES/highlighter.mo | Bin 632 -> 630 bytes .../locale/nl_NL/LC_MESSAGES/highlighter.po | 8 +- .../locale/zh_CN/LC_MESSAGES/highlighter.mo | Bin 631 -> 629 bytes .../locale/zh_CN/LC_MESSAGES/highlighter.po | 4 +- modules/highlighter/styles/1c-light.css | 107 ++ modules/highlighter/styles/1c-light.min.css | 9 + modules/highlighter/styles/a11y-dark.css | 94 + modules/highlighter/styles/a11y-light.css | 94 + modules/highlighter/styles/agate.css | 127 ++ modules/highlighter/styles/an-old-hope.css | 75 + modules/highlighter/styles/androidstudio.css | 60 + modules/highlighter/styles/arduino-light.css | 78 + modules/highlighter/styles/arta.css | 66 + modules/highlighter/styles/ascetic.css | 45 + .../styles/atom-one-dark-reasonable.css | 105 ++ modules/highlighter/styles/atom-one-dark.css | 90 + modules/highlighter/styles/atom-one-light.css | 90 + modules/highlighter/styles/base16/3024.css | 163 ++ modules/highlighter/styles/base16/apathy.css | 163 ++ .../highlighter/styles/base16/apprentice.css | 163 ++ modules/highlighter/styles/base16/ashes.css | 163 ++ .../styles/base16/atelier-cave-light.css | 163 ++ .../styles/base16/atelier-cave.css | 163 ++ .../styles/base16/atelier-dune-light.css | 163 ++ .../styles/base16/atelier-dune.css | 163 ++ .../styles/base16/atelier-estuary-light.css | 163 ++ .../styles/base16/atelier-estuary.css | 163 ++ .../styles/base16/atelier-forest-light.css | 163 ++ .../styles/base16/atelier-forest.css | 163 ++ .../styles/base16/atelier-heath-light.css | 163 ++ .../styles/base16/atelier-heath.css | 163 ++ .../styles/base16/atelier-lakeside-light.css | 163 ++ .../styles/base16/atelier-lakeside.css | 163 ++ .../styles/base16/atelier-plateau-light.css | 163 ++ .../styles/base16/atelier-plateau.css | 163 ++ .../styles/base16/atelier-savanna-light.css | 163 ++ .../styles/base16/atelier-savanna.css | 163 ++ .../styles/base16/atelier-seaside-light.css | 163 ++ .../styles/base16/atelier-seaside.css | 163 ++ .../base16/atelier-sulphurpool-light.css | 163 ++ .../styles/base16/atelier-sulphurpool.css | 163 ++ modules/highlighter/styles/base16/atlas.css | 163 ++ modules/highlighter/styles/base16/bespin.css | 163 ++ .../styles/base16/black-metal-bathory.css | 163 ++ .../styles/base16/black-metal-burzum.css | 163 ++ .../base16/black-metal-dark-funeral.css | 163 ++ .../styles/base16/black-metal-gorgoroth.css | 163 ++ .../styles/base16/black-metal-immortal.css | 163 ++ .../styles/base16/black-metal-khold.css | 163 ++ .../styles/base16/black-metal-marduk.css | 163 ++ .../styles/base16/black-metal-mayhem.css | 163 ++ .../styles/base16/black-metal-nile.css | 163 ++ .../styles/base16/black-metal-venom.css | 163 ++ .../highlighter/styles/base16/black-metal.css | 163 ++ modules/highlighter/styles/base16/brewer.css | 163 ++ modules/highlighter/styles/base16/bright.css | 163 ++ .../highlighter/styles/base16/brogrammer.css | 163 ++ .../styles/base16/brush-trees-dark.css | 163 ++ .../highlighter/styles/base16/brush-trees.css | 163 ++ modules/highlighter/styles/base16/chalk.css | 163 ++ modules/highlighter/styles/base16/circus.css | 163 ++ .../styles/base16/classic-dark.css | 163 ++ .../styles/base16/classic-light.css | 163 ++ .../highlighter/styles/base16/codeschool.css | 163 ++ modules/highlighter/styles/base16/colors.css | 163 ++ modules/highlighter/styles/base16/cupcake.css | 163 ++ .../highlighter/styles/base16/cupertino.css | 163 ++ modules/highlighter/styles/base16/danqing.css | 163 ++ modules/highlighter/styles/base16/darcula.css | 163 ++ .../highlighter/styles/base16/dark-violet.css | 163 ++ .../highlighter/styles/base16/darkmoss.css | 163 ++ .../highlighter/styles/base16/darktooth.css | 163 ++ modules/highlighter/styles/base16/decaf.css | 163 ++ .../styles/base16/default-dark.css | 163 ++ .../styles/base16/default-light.css | 163 ++ .../highlighter/styles/base16/dirtysea.css | 163 ++ modules/highlighter/styles/base16/dracula.css | 163 ++ .../highlighter/styles/base16/edge-dark.css | 163 ++ .../highlighter/styles/base16/edge-light.css | 163 ++ .../highlighter/styles/base16/eighties.css | 163 ++ modules/highlighter/styles/base16/embers.css | 163 ++ .../styles/base16/equilibrium-dark.css | 163 ++ .../styles/base16/equilibrium-gray-dark.css | 163 ++ .../styles/base16/equilibrium-gray-light.css | 163 ++ .../styles/base16/equilibrium-light.css | 163 ++ .../highlighter/styles/base16/espresso.css | 163 ++ modules/highlighter/styles/base16/eva-dim.css | 163 ++ modules/highlighter/styles/base16/eva.css | 163 ++ modules/highlighter/styles/base16/flat.css | 163 ++ modules/highlighter/styles/base16/framer.css | 163 ++ .../highlighter/styles/base16/fruit-soda.css | 163 ++ .../highlighter/styles/base16/gigavolt.css | 163 ++ modules/highlighter/styles/base16/github.css | 163 ++ .../highlighter/styles/base16/google-dark.css | 163 ++ .../styles/base16/google-light.css | 163 ++ .../styles/base16/grayscale-dark.css | 163 ++ .../styles/base16/grayscale-light.css | 163 ++ .../styles/base16/green-screen.css | 163 ++ .../styles/base16/gruvbox-dark-hard.css | 163 ++ .../styles/base16/gruvbox-dark-medium.css | 163 ++ .../styles/base16/gruvbox-dark-pale.css | 163 ++ .../styles/base16/gruvbox-dark-soft.css | 163 ++ .../styles/base16/gruvbox-light-hard.css | 163 ++ .../styles/base16/gruvbox-light-medium.css | 163 ++ .../styles/base16/gruvbox-light-soft.css | 163 ++ .../highlighter/styles/base16/hardcore.css | 163 ++ .../styles/base16/harmonic16-dark.css | 163 ++ .../styles/base16/harmonic16-light.css | 163 ++ .../highlighter/styles/base16/heetch-dark.css | 163 ++ .../styles/base16/heetch-light.css | 163 ++ modules/highlighter/styles/base16/helios.css | 163 ++ .../highlighter/styles/base16/hopscotch.css | 163 ++ .../styles/base16/horizon-dark.css | 163 ++ .../styles/base16/horizon-light.css | 163 ++ .../styles/base16/humanoid-dark.css | 163 ++ .../styles/base16/humanoid-light.css | 163 ++ modules/highlighter/styles/base16/ia-dark.css | 163 ++ .../highlighter/styles/base16/ia-light.css | 163 ++ .../highlighter/styles/base16/icy-dark.css | 163 ++ .../highlighter/styles/base16/ir-black.css | 163 ++ modules/highlighter/styles/base16/isotope.css | 163 ++ modules/highlighter/styles/base16/kimber.css | 163 ++ .../highlighter/styles/base16/london-tube.css | 163 ++ .../highlighter/styles/base16/macintosh.css | 163 ++ .../highlighter/styles/base16/marrakesh.css | 163 ++ modules/highlighter/styles/base16/materia.css | 163 ++ .../styles/base16/material-darker.css | 163 ++ .../styles/base16/material-lighter.css | 163 ++ .../styles/base16/material-palenight.css | 163 ++ .../styles/base16/material-vivid.css | 163 ++ .../highlighter/styles/base16/material.css | 163 ++ .../styles/base16/mellow-purple.css | 163 ++ .../styles/base16/mexico-light.css | 163 ++ modules/highlighter/styles/base16/mocha.css | 163 ++ modules/highlighter/styles/base16/monokai.css | 163 ++ modules/highlighter/styles/base16/nebula.css | 163 ++ modules/highlighter/styles/base16/nord.css | 163 ++ modules/highlighter/styles/base16/nova.css | 163 ++ modules/highlighter/styles/base16/ocean.css | 163 ++ .../highlighter/styles/base16/oceanicnext.css | 163 ++ .../highlighter/styles/base16/one-light.css | 163 ++ modules/highlighter/styles/base16/onedark.css | 163 ++ .../highlighter/styles/base16/outrun-dark.css | 163 ++ .../styles/base16/papercolor-dark.css | 163 ++ .../styles/base16/papercolor-light.css | 163 ++ modules/highlighter/styles/base16/paraiso.css | 163 ++ modules/highlighter/styles/base16/pasque.css | 163 ++ modules/highlighter/styles/base16/phd.css | 163 ++ modules/highlighter/styles/base16/pico.css | 163 ++ modules/highlighter/styles/base16/pop.css | 163 ++ modules/highlighter/styles/base16/porple.css | 163 ++ modules/highlighter/styles/base16/qualia.css | 163 ++ .../highlighter/styles/base16/railscasts.css | 163 ++ modules/highlighter/styles/base16/rebecca.css | 163 ++ .../styles/base16/ros-pine-dawn.css | 163 ++ .../styles/base16/ros-pine-moon.css | 163 ++ .../highlighter/styles/base16/ros-pine.css | 163 ++ .../highlighter/styles/base16/sagelight.css | 163 ++ .../highlighter/styles/base16/sandcastle.css | 163 ++ modules/highlighter/styles/base16/seti-ui.css | 163 ++ .../styles/base16/shapeshifter.css | 163 ++ .../highlighter/styles/base16/silk-dark.css | 163 ++ .../highlighter/styles/base16/silk-light.css | 163 ++ modules/highlighter/styles/base16/snazzy.css | 163 ++ .../styles/base16/solar-flare-light.css | 163 ++ .../highlighter/styles/base16/solar-flare.css | 163 ++ .../styles/base16/solarized-dark.css | 163 ++ .../styles/base16/solarized-light.css | 163 ++ .../highlighter/styles/base16/spacemacs.css | 163 ++ .../highlighter/styles/base16/summercamp.css | 163 ++ .../styles/base16/summerfruit-dark.css | 163 ++ .../styles/base16/summerfruit-light.css | 163 ++ .../base16/synth-midnight-terminal-dark.css | 163 ++ .../base16/synth-midnight-terminal-light.css | 163 ++ modules/highlighter/styles/base16/tango.css | 163 ++ modules/highlighter/styles/base16/tender.css | 163 ++ .../styles/base16/tomorrow-night.css | 163 ++ .../highlighter/styles/base16/tomorrow.css | 163 ++ .../highlighter/styles/base16/twilight.css | 163 ++ .../styles/base16/unikitty-dark.css | 163 ++ .../styles/base16/unikitty-light.css | 163 ++ modules/highlighter/styles/base16/vulcan.css | 163 ++ .../styles/base16/windows-10-light.css | 163 ++ .../highlighter/styles/base16/windows-10.css | 163 ++ .../styles/base16/windows-95-light.css | 163 ++ .../highlighter/styles/base16/windows-95.css | 163 ++ .../base16/windows-high-contrast-light.css | 163 ++ .../styles/base16/windows-high-contrast.css | 163 ++ .../styles/base16/windows-nt-light.css | 163 ++ .../highlighter/styles/base16/windows-nt.css | 163 ++ .../highlighter/styles/base16/woodland.css | 163 ++ .../highlighter/styles/base16/xcode-dusk.css | 163 ++ modules/highlighter/styles/base16/zenburn.css | 163 ++ modules/highlighter/styles/brown-paper.css | 63 + modules/highlighter/styles/codepen-embed.css | 57 + modules/highlighter/styles/color-brewer.css | 66 + modules/highlighter/styles/dark.css | 62 + modules/highlighter/styles/default.css | 117 ++ modules/highlighter/styles/devibeans.css | 90 + modules/highlighter/styles/docco.css | 83 + modules/highlighter/styles/far.css | 67 + modules/highlighter/styles/felipec.css | 94 + modules/highlighter/styles/foundation.css | 80 + .../highlighter/styles/github-dark-dimmed.css | 117 ++ modules/highlighter/styles/github-dark.css | 118 ++ modules/highlighter/styles/github.css | 118 ++ modules/highlighter/styles/gml.css | 72 + modules/highlighter/styles/googlecode.css | 79 + modules/highlighter/styles/gradient-dark.css | 90 + modules/highlighter/styles/gradient-light.css | 90 + modules/highlighter/styles/grayscale.css | 89 + modules/highlighter/styles/hybrid.css | 88 + modules/highlighter/styles/idea.css | 86 + modules/highlighter/styles/intellij-light.css | 107 ++ modules/highlighter/styles/ir-black.css | 66 + .../highlighter/styles/isbl-editor-dark.css | 94 + .../highlighter/styles/isbl-editor-light.css | 93 + modules/highlighter/styles/kimbie-dark.css | 69 + modules/highlighter/styles/kimbie-light.css | 69 + modules/highlighter/styles/lightfair.css | 81 + modules/highlighter/styles/lioshi.css | 76 + modules/highlighter/styles/magula.css | 66 + modules/highlighter/styles/mono-blue.css | 56 + .../highlighter/styles/monokai-sublime.css | 76 + modules/highlighter/styles/monokai.css | 70 + modules/highlighter/styles/monokai.min.css | 2 +- modules/highlighter/styles/night-owl.css | 174 ++ modules/highlighter/styles/nnfx-dark.css | 104 ++ modules/highlighter/styles/nnfx-light.css | 104 ++ modules/highlighter/styles/nord.css | 275 +++ modules/highlighter/styles/obsidian.css | 79 + .../highlighter/styles/panda-syntax-dark.css | 92 + .../highlighter/styles/panda-syntax-light.css | 89 + modules/highlighter/styles/paraiso-dark.css | 67 + modules/highlighter/styles/paraiso-light.css | 67 + modules/highlighter/styles/pojoaque.css | 76 + modules/highlighter/styles/purebasic.css | 103 ++ modules/highlighter/styles/qtcreator-dark.css | 76 + .../highlighter/styles/qtcreator-light.css | 74 + modules/highlighter/styles/rainbow.css | 77 + modules/highlighter/styles/routeros.css | 86 + modules/highlighter/styles/school-book.css | 62 + .../highlighter/styles/shades-of-purple.css | 84 + modules/highlighter/styles/srcery.css | 89 + .../highlighter/styles/stackoverflow-dark.css | 117 ++ .../styles/stackoverflow-light.css | 117 ++ modules/highlighter/styles/sunburst.css | 89 + .../highlighter/styles/tokyo-night-dark.css | 114 ++ .../highlighter/styles/tokyo-night-light.css | 114 ++ .../styles/tomorrow-night-blue.css | 69 + .../styles/tomorrow-night-bright.css | 68 + modules/highlighter/styles/vs.css | 63 + modules/highlighter/styles/vs2015.css | 100 ++ modules/highlighter/styles/xcode.css | 90 + modules/highlighter/styles/xt256.css | 79 + modules/highlighter/upgrades.php | 3 +- modules/lightbox/info.php | 2 +- modules/lightbox/javascript.php | 45 +- modules/lightbox/lightbox.php | 26 +- .../locale/de_DE/LC_MESSAGES/lightbox.mo | Bin 979 -> 1033 bytes .../locale/de_DE/LC_MESSAGES/lightbox.po | 18 +- .../locale/en_US/LC_MESSAGES/lightbox.pot | 16 +- .../locale/it_IT/LC_MESSAGES/lightbox.mo | Bin 1061 -> 1115 bytes .../locale/it_IT/LC_MESSAGES/lightbox.po | 18 +- .../locale/nl_NL/LC_MESSAGES/lightbox.mo | Bin 980 -> 1034 bytes .../locale/nl_NL/LC_MESSAGES/lightbox.po | 18 +- .../locale/zh_CN/LC_MESSAGES/lightbox.mo | Bin 902 -> 943 bytes .../locale/zh_CN/LC_MESSAGES/lightbox.po | 18 +- modules/likes/images/gold.svg | 2 +- modules/likes/images/outline.svg | 2 +- modules/likes/images/pink.svg | 2 +- modules/likes/images/solid.svg | 2 +- modules/likes/info.php | 2 +- modules/likes/javascript.php | 19 +- modules/likes/likes.css | 5 +- modules/likes/likes.php | 189 +- .../likes/locale/de_DE/LC_MESSAGES/likes.mo | Bin 2394 -> 2392 bytes .../likes/locale/de_DE/LC_MESSAGES/likes.po | 34 +- .../likes/locale/en_US/LC_MESSAGES/likes.pot | 52 +- .../likes/locale/it_IT/LC_MESSAGES/likes.mo | Bin 2384 -> 2382 bytes .../likes/locale/it_IT/LC_MESSAGES/likes.po | 34 +- .../likes/locale/nl_NL/LC_MESSAGES/likes.mo | Bin 2414 -> 2412 bytes .../likes/locale/nl_NL/LC_MESSAGES/likes.po | 34 +- .../likes/locale/zh_CN/LC_MESSAGES/likes.mo | Bin 2071 -> 2069 bytes .../likes/locale/zh_CN/LC_MESSAGES/likes.po | 34 +- modules/likes/model/Like.php | 38 +- modules/likes/upgrades.php | 9 +- .../locale/de_DE/LC_MESSAGES/maptcha.mo | Bin 1531 -> 1531 bytes .../locale/de_DE/LC_MESSAGES/maptcha.po | 26 +- .../locale/en_US/LC_MESSAGES/maptcha.pot | 20 +- .../locale/it_IT/LC_MESSAGES/maptcha.mo | Bin 1537 -> 1535 bytes .../locale/it_IT/LC_MESSAGES/maptcha.po | 22 +- .../locale/nl_NL/LC_MESSAGES/maptcha.mo | Bin 1498 -> 1496 bytes .../locale/nl_NL/LC_MESSAGES/maptcha.po | 26 +- .../locale/zh_CN/LC_MESSAGES/maptcha.mo | Bin 1498 -> 1496 bytes .../locale/zh_CN/LC_MESSAGES/maptcha.po | 22 +- modules/maptcha/maptcha.php | 12 +- modules/maptcha/upgrades.php | 3 +- .../mathjax/admin/pages/mathjax_settings.twig | 20 +- .../locale/de_DE/LC_MESSAGES/mathjax.mo | Bin 651 -> 649 bytes .../locale/de_DE/LC_MESSAGES/mathjax.po | 8 +- .../locale/en_US/LC_MESSAGES/mathjax.pot | 6 +- .../locale/it_IT/LC_MESSAGES/mathjax.mo | Bin 665 -> 663 bytes .../locale/it_IT/LC_MESSAGES/mathjax.po | 8 +- .../locale/nl_NL/LC_MESSAGES/mathjax.mo | Bin 607 -> 605 bytes .../locale/nl_NL/LC_MESSAGES/mathjax.po | 8 +- .../locale/zh_CN/LC_MESSAGES/mathjax.mo | Bin 612 -> 610 bytes .../locale/zh_CN/LC_MESSAGES/mathjax.po | 8 +- modules/mathjax/mathjax.php | 17 +- .../locale/de_DE/LC_MESSAGES/migrator.mo | Bin 3931 -> 3929 bytes .../locale/de_DE/LC_MESSAGES/migrator.po | 52 +- .../locale/en_US/LC_MESSAGES/migrator.pot | 72 +- .../locale/it_IT/LC_MESSAGES/migrator.mo | Bin 3932 -> 3930 bytes .../locale/it_IT/LC_MESSAGES/migrator.po | 52 +- .../locale/nl_NL/LC_MESSAGES/migrator.mo | Bin 3797 -> 3795 bytes .../locale/nl_NL/LC_MESSAGES/migrator.po | 52 +- .../locale/zh_CN/LC_MESSAGES/migrator.mo | Bin 3581 -> 3579 bytes .../locale/zh_CN/LC_MESSAGES/migrator.po | 52 +- modules/migrator/migrator.php | 20 +- .../admin/pages/manage_pingbacks.twig | 9 +- .../locale/de_DE/LC_MESSAGES/pingable.mo | Bin 3035 -> 3033 bytes .../locale/de_DE/LC_MESSAGES/pingable.po | 36 +- .../locale/en_US/LC_MESSAGES/pingable.pot | 46 +- .../locale/it_IT/LC_MESSAGES/pingable.mo | Bin 2940 -> 2938 bytes .../locale/it_IT/LC_MESSAGES/pingable.po | 36 +- .../locale/nl_NL/LC_MESSAGES/pingable.mo | Bin 2856 -> 2854 bytes .../locale/nl_NL/LC_MESSAGES/pingable.po | 36 +- .../locale/zh_CN/LC_MESSAGES/pingable.mo | Bin 2632 -> 2630 bytes .../locale/zh_CN/LC_MESSAGES/pingable.po | 36 +- modules/pingable/model/Pingback.php | 30 +- modules/pingable/pingable.php | 78 +- modules/pingable/upgrades.php | 3 +- .../locale/de_DE/LC_MESSAGES/post_views.mo | Bin 1155 -> 1155 bytes .../locale/de_DE/LC_MESSAGES/post_views.po | 12 +- .../locale/en_US/LC_MESSAGES/post_views.pot | 10 +- .../locale/it_IT/LC_MESSAGES/post_views.mo | Bin 1244 -> 1242 bytes .../locale/it_IT/LC_MESSAGES/post_views.po | 12 +- .../locale/nl_NL/LC_MESSAGES/post_views.mo | Bin 1095 -> 1093 bytes .../locale/nl_NL/LC_MESSAGES/post_views.po | 12 +- .../locale/zh_CN/LC_MESSAGES/post_views.mo | Bin 1020 -> 1018 bytes .../locale/zh_CN/LC_MESSAGES/post_views.po | 12 +- modules/post_views/model/View.php | 21 +- modules/post_views/post_views.php | 75 +- .../locale/de_DE/LC_MESSAGES/read_more.mo | Bin 938 -> 936 bytes .../locale/de_DE/LC_MESSAGES/read_more.po | 6 +- .../locale/en_US/LC_MESSAGES/read_more.pot | 4 +- .../locale/it_IT/LC_MESSAGES/read_more.mo | Bin 952 -> 950 bytes .../locale/it_IT/LC_MESSAGES/read_more.po | 6 +- .../locale/nl_NL/LC_MESSAGES/read_more.mo | Bin 872 -> 870 bytes .../locale/nl_NL/LC_MESSAGES/read_more.po | 6 +- .../locale/zh_CN/LC_MESSAGES/read_more.mo | Bin 906 -> 904 bytes .../locale/zh_CN/LC_MESSAGES/read_more.po | 6 +- modules/read_more/read_more.php | 29 +- modules/read_more/upgrades.php | 3 +- .../rights/admin/help/choosing_a_licence.twig | 26 +- .../rights/locale/de_DE/LC_MESSAGES/rights.mo | Bin 3994 -> 3994 bytes .../rights/locale/de_DE/LC_MESSAGES/rights.po | 30 +- .../locale/en_US/LC_MESSAGES/rights.pot | 46 +- .../rights/locale/it_IT/LC_MESSAGES/rights.mo | Bin 4043 -> 4041 bytes .../rights/locale/it_IT/LC_MESSAGES/rights.po | 30 +- .../rights/locale/nl_NL/LC_MESSAGES/rights.mo | Bin 3895 -> 3893 bytes .../rights/locale/nl_NL/LC_MESSAGES/rights.po | 30 +- .../rights/locale/zh_CN/LC_MESSAGES/rights.mo | Bin 2454 -> 2452 bytes .../rights/locale/zh_CN/LC_MESSAGES/rights.po | 30 +- modules/rights/rights.php | 19 +- .../locale/de_DE/LC_MESSAGES/sitemap.mo | Bin 1611 -> 1609 bytes .../locale/de_DE/LC_MESSAGES/sitemap.po | 18 +- .../locale/en_US/LC_MESSAGES/sitemap.pot | 16 +- .../locale/it_IT/LC_MESSAGES/sitemap.mo | Bin 1623 -> 1621 bytes .../locale/it_IT/LC_MESSAGES/sitemap.po | 18 +- .../locale/nl_NL/LC_MESSAGES/sitemap.mo | Bin 1511 -> 1509 bytes .../locale/nl_NL/LC_MESSAGES/sitemap.po | 18 +- .../locale/zh_CN/LC_MESSAGES/sitemap.mo | Bin 1432 -> 1430 bytes .../locale/zh_CN/LC_MESSAGES/sitemap.po | 18 +- modules/sitemap/sitemap.php | 16 +- modules/sitemap/upgrades.php | 3 +- modules/tags/admin/pages/manage_tags.twig | 9 +- modules/tags/admin/pages/posts_tagged.twig | 17 +- modules/tags/info.php | 2 +- modules/tags/javascript.php | 11 +- modules/tags/locale/de_DE/LC_MESSAGES/tags.mo | Bin 4647 -> 4645 bytes modules/tags/locale/de_DE/LC_MESSAGES/tags.po | 70 +- .../tags/locale/en_US/LC_MESSAGES/tags.pot | 90 +- modules/tags/locale/it_IT/LC_MESSAGES/tags.mo | Bin 4367 -> 4365 bytes modules/tags/locale/it_IT/LC_MESSAGES/tags.po | 70 +- modules/tags/locale/nl_NL/LC_MESSAGES/tags.mo | Bin 4317 -> 4315 bytes modules/tags/locale/nl_NL/LC_MESSAGES/tags.po | 70 +- modules/tags/locale/zh_CN/LC_MESSAGES/tags.mo | Bin 4059 -> 4057 bytes modules/tags/locale/zh_CN/LC_MESSAGES/tags.po | 70 +- modules/tags/tags.php | 222 ++- themes/blossom/content/comment.twig | 2 +- themes/blossom/content/post.twig | 17 +- themes/blossom/content/sidebar.twig | 6 +- themes/blossom/forms/comment/new.twig | 11 +- themes/blossom/images/checkbox.svg | 2 +- themes/blossom/info.php | 2 +- .../locale/de_DE/LC_MESSAGES/blossom.mo | Bin 5896 -> 5952 bytes .../locale/de_DE/LC_MESSAGES/blossom.po | 30 +- .../locale/en_US/LC_MESSAGES/blossom.pot | 28 +- .../locale/fr_FR/LC_MESSAGES/blossom.mo | Bin 5990 -> 6043 bytes .../locale/fr_FR/LC_MESSAGES/blossom.po | 30 +- .../locale/it_IT/LC_MESSAGES/blossom.mo | Bin 5736 -> 5780 bytes .../locale/it_IT/LC_MESSAGES/blossom.po | 30 +- .../locale/nl_NL/LC_MESSAGES/blossom.mo | Bin 5828 -> 5874 bytes .../locale/nl_NL/LC_MESSAGES/blossom.po | 30 +- .../locale/zh_CN/LC_MESSAGES/blossom.mo | Bin 5571 -> 5615 bytes .../locale/zh_CN/LC_MESSAGES/blossom.po | 30 +- themes/blossom/stylesheets/all.css | 51 +- themes/sparrow/content/comment.twig | 2 +- themes/sparrow/content/post.twig | 14 +- themes/sparrow/forms/comment/new.twig | 11 +- themes/sparrow/images/checkbox.svg | 2 +- themes/sparrow/info.php | 2 +- .../locale/de_DE/LC_MESSAGES/sparrow.mo | Bin 5607 -> 5671 bytes .../locale/de_DE/LC_MESSAGES/sparrow.po | 18 +- .../locale/en_US/LC_MESSAGES/sparrow.pot | 16 +- .../locale/fr_FR/LC_MESSAGES/sparrow.mo | Bin 5188 -> 5745 bytes .../locale/fr_FR/LC_MESSAGES/sparrow.po | 92 +- .../locale/it_IT/LC_MESSAGES/sparrow.mo | Bin 5442 -> 5494 bytes .../locale/it_IT/LC_MESSAGES/sparrow.po | 18 +- .../locale/nl_NL/LC_MESSAGES/sparrow.mo | Bin 5537 -> 5591 bytes .../locale/nl_NL/LC_MESSAGES/sparrow.po | 18 +- .../locale/zh_CN/LC_MESSAGES/sparrow.mo | Bin 5151 -> 5187 bytes .../locale/zh_CN/LC_MESSAGES/sparrow.po | 18 +- themes/sparrow/stylesheets/all.css | 49 +- themes/topaz/content/comment.twig | 2 +- themes/topaz/content/post.twig | 17 +- themes/topaz/content/sidebar.twig | 6 +- themes/topaz/forms/comment/new.twig | 11 +- themes/topaz/images/checkbox.svg | 2 +- themes/topaz/info.php | 2 +- .../topaz/locale/de_DE/LC_MESSAGES/topaz.mo | Bin 5972 -> 6060 bytes .../topaz/locale/de_DE/LC_MESSAGES/topaz.po | 30 +- .../topaz/locale/en_US/LC_MESSAGES/topaz.pot | 28 +- .../topaz/locale/fr_FR/LC_MESSAGES/topaz.mo | Bin 5857 -> 6131 bytes .../topaz/locale/fr_FR/LC_MESSAGES/topaz.po | 50 +- .../topaz/locale/it_IT/LC_MESSAGES/topaz.mo | Bin 5801 -> 5877 bytes .../topaz/locale/it_IT/LC_MESSAGES/topaz.po | 30 +- .../topaz/locale/nl_NL/LC_MESSAGES/topaz.mo | Bin 5913 -> 5991 bytes .../topaz/locale/nl_NL/LC_MESSAGES/topaz.po | 30 +- .../topaz/locale/zh_CN/LC_MESSAGES/topaz.mo | Bin 5480 -> 5516 bytes .../topaz/locale/zh_CN/LC_MESSAGES/topaz.po | 30 +- themes/topaz/stylesheets/all.css | 51 +- themes/umbra/content/comment.twig | 2 +- themes/umbra/content/post.twig | 12 +- themes/umbra/forms/comment/new.twig | 11 +- themes/umbra/images/checkbox_focus.svg | 2 +- themes/umbra/info.php | 2 +- .../umbra/locale/de_DE/LC_MESSAGES/umbra.mo | Bin 4894 -> 4942 bytes .../umbra/locale/de_DE/LC_MESSAGES/umbra.po | 20 +- .../umbra/locale/en_US/LC_MESSAGES/umbra.pot | 18 +- .../umbra/locale/fr_FR/LC_MESSAGES/umbra.mo | Bin 4813 -> 5003 bytes .../umbra/locale/fr_FR/LC_MESSAGES/umbra.po | 100 +- .../umbra/locale/it_IT/LC_MESSAGES/umbra.mo | Bin 4725 -> 4761 bytes .../umbra/locale/it_IT/LC_MESSAGES/umbra.po | 20 +- .../umbra/locale/nl_NL/LC_MESSAGES/umbra.mo | Bin 4776 -> 4814 bytes .../umbra/locale/nl_NL/LC_MESSAGES/umbra.po | 20 +- .../umbra/locale/zh_CN/LC_MESSAGES/umbra.mo | Bin 4500 -> 4552 bytes .../umbra/locale/zh_CN/LC_MESSAGES/umbra.po | 20 +- themes/umbra/stylesheets/all.css | 49 +- themes/virgula/content/post.twig | 15 +- themes/virgula/forms/comment/new.twig | 2 + themes/virgula/images/checkbox.svg | 2 +- themes/virgula/info.php | 2 +- .../locale/de_DE/LC_MESSAGES/virgula.mo | Bin 5172 -> 5220 bytes .../locale/de_DE/LC_MESSAGES/virgula.po | 40 +- .../locale/en_US/LC_MESSAGES/virgula.pot | 54 +- .../locale/fr_FR/LC_MESSAGES/virgula.mo | Bin 4534 -> 5238 bytes .../locale/fr_FR/LC_MESSAGES/virgula.po | 64 +- .../locale/it_IT/LC_MESSAGES/virgula.mo | Bin 4988 -> 5024 bytes .../locale/it_IT/LC_MESSAGES/virgula.po | 40 +- .../locale/nl_NL/LC_MESSAGES/virgula.mo | Bin 5056 -> 5094 bytes .../locale/nl_NL/LC_MESSAGES/virgula.po | 40 +- .../locale/zh_CN/LC_MESSAGES/virgula.mo | Bin 4836 -> 4872 bytes .../locale/zh_CN/LC_MESSAGES/virgula.po | 40 +- themes/virgula/pages/archive.twig | 24 +- themes/virgula/pages/author.twig | 15 +- themes/virgula/pages/category.twig | 15 +- themes/virgula/pages/drafts.twig | 15 +- themes/virgula/pages/index.twig | 4 + themes/virgula/pages/search.twig | 15 +- themes/virgula/pages/tag.twig | 15 +- themes/virgula/pages/updated.twig | 15 +- themes/virgula/stylesheets/all.css | 80 +- tools/api_docs.txt | 119 +- tools/docgen.php | 134 +- tools/gettext.php | 178 +- tools/triggers.php | 164 +- tools/triggers_list.txt | 271 +-- upgrade.php | 283 +-- 878 files changed, 52784 insertions(+), 12131 deletions(-) create mode 100644 includes/caddyfile.conf.php create mode 100644 includes/htaccess.conf.php create mode 100644 includes/lib/Twig/AbstractTwigCallable.php create mode 100644 includes/lib/Twig/Attribute/FirstClassTwigCallableReady.php create mode 100644 includes/lib/Twig/Cache/RemovableCacheInterface.php create mode 100644 includes/lib/Twig/DeprecatedCallableInfo.php create mode 100644 includes/lib/Twig/Node/EmptyNode.php create mode 100644 includes/lib/Twig/Node/Expression/Binary/ElvisBinary.php create mode 100644 includes/lib/Twig/Node/Expression/Binary/NullCoalesceBinary.php create mode 100644 includes/lib/Twig/Node/Expression/Binary/XorBinary.php create mode 100644 includes/lib/Twig/Node/Expression/FunctionNode/EnumCasesFunction.php create mode 100644 includes/lib/Twig/Node/Expression/FunctionNode/EnumFunction.php create mode 100644 includes/lib/Twig/Node/Expression/MacroReferenceExpression.php create mode 100644 includes/lib/Twig/Node/Expression/OperatorEscapeInterface.php create mode 100644 includes/lib/Twig/Node/Expression/Ternary/ConditionalTernary.php create mode 100644 includes/lib/Twig/Node/Expression/Unary/SpreadUnary.php create mode 100644 includes/lib/Twig/Node/Expression/Unary/StringCastUnary.php create mode 100644 includes/lib/Twig/Node/Expression/Variable/AssignContextVariable.php create mode 100644 includes/lib/Twig/Node/Expression/Variable/AssignTemplateVariable.php create mode 100644 includes/lib/Twig/Node/Expression/Variable/ContextVariable.php create mode 100644 includes/lib/Twig/Node/Expression/Variable/LocalVariable.php create mode 100644 includes/lib/Twig/Node/Expression/Variable/TemplateVariable.php create mode 100644 includes/lib/Twig/Node/Nodes.php create mode 100644 includes/lib/Twig/Node/TypesNode.php create mode 100644 includes/lib/Twig/OperatorPrecedenceChange.php create mode 100644 includes/lib/Twig/TokenParser/GuardTokenParser.php create mode 100644 includes/lib/Twig/TokenParser/TypesTokenParser.php create mode 100644 includes/lib/Twig/TwigCallableInterface.php create mode 100644 includes/lib/Twig/Util/CallableArgumentsExtractor.php create mode 100644 includes/nginx.conf.php create mode 100644 modules/highlighter/styles/1c-light.css create mode 100644 modules/highlighter/styles/1c-light.min.css create mode 100644 modules/highlighter/styles/a11y-dark.css create mode 100644 modules/highlighter/styles/a11y-light.css create mode 100644 modules/highlighter/styles/agate.css create mode 100644 modules/highlighter/styles/an-old-hope.css create mode 100644 modules/highlighter/styles/androidstudio.css create mode 100644 modules/highlighter/styles/arduino-light.css create mode 100644 modules/highlighter/styles/arta.css create mode 100644 modules/highlighter/styles/ascetic.css create mode 100644 modules/highlighter/styles/atom-one-dark-reasonable.css create mode 100644 modules/highlighter/styles/atom-one-dark.css create mode 100644 modules/highlighter/styles/atom-one-light.css create mode 100644 modules/highlighter/styles/base16/3024.css create mode 100644 modules/highlighter/styles/base16/apathy.css create mode 100644 modules/highlighter/styles/base16/apprentice.css create mode 100644 modules/highlighter/styles/base16/ashes.css create mode 100644 modules/highlighter/styles/base16/atelier-cave-light.css create mode 100644 modules/highlighter/styles/base16/atelier-cave.css create mode 100644 modules/highlighter/styles/base16/atelier-dune-light.css create mode 100644 modules/highlighter/styles/base16/atelier-dune.css create mode 100644 modules/highlighter/styles/base16/atelier-estuary-light.css create mode 100644 modules/highlighter/styles/base16/atelier-estuary.css create mode 100644 modules/highlighter/styles/base16/atelier-forest-light.css create mode 100644 modules/highlighter/styles/base16/atelier-forest.css create mode 100644 modules/highlighter/styles/base16/atelier-heath-light.css create mode 100644 modules/highlighter/styles/base16/atelier-heath.css create mode 100644 modules/highlighter/styles/base16/atelier-lakeside-light.css create mode 100644 modules/highlighter/styles/base16/atelier-lakeside.css create mode 100644 modules/highlighter/styles/base16/atelier-plateau-light.css create mode 100644 modules/highlighter/styles/base16/atelier-plateau.css create mode 100644 modules/highlighter/styles/base16/atelier-savanna-light.css create mode 100644 modules/highlighter/styles/base16/atelier-savanna.css create mode 100644 modules/highlighter/styles/base16/atelier-seaside-light.css create mode 100644 modules/highlighter/styles/base16/atelier-seaside.css create mode 100644 modules/highlighter/styles/base16/atelier-sulphurpool-light.css create mode 100644 modules/highlighter/styles/base16/atelier-sulphurpool.css create mode 100644 modules/highlighter/styles/base16/atlas.css create mode 100644 modules/highlighter/styles/base16/bespin.css create mode 100644 modules/highlighter/styles/base16/black-metal-bathory.css create mode 100644 modules/highlighter/styles/base16/black-metal-burzum.css create mode 100644 modules/highlighter/styles/base16/black-metal-dark-funeral.css create mode 100644 modules/highlighter/styles/base16/black-metal-gorgoroth.css create mode 100644 modules/highlighter/styles/base16/black-metal-immortal.css create mode 100644 modules/highlighter/styles/base16/black-metal-khold.css create mode 100644 modules/highlighter/styles/base16/black-metal-marduk.css create mode 100644 modules/highlighter/styles/base16/black-metal-mayhem.css create mode 100644 modules/highlighter/styles/base16/black-metal-nile.css create mode 100644 modules/highlighter/styles/base16/black-metal-venom.css create mode 100644 modules/highlighter/styles/base16/black-metal.css create mode 100644 modules/highlighter/styles/base16/brewer.css create mode 100644 modules/highlighter/styles/base16/bright.css create mode 100644 modules/highlighter/styles/base16/brogrammer.css create mode 100644 modules/highlighter/styles/base16/brush-trees-dark.css create mode 100644 modules/highlighter/styles/base16/brush-trees.css create mode 100644 modules/highlighter/styles/base16/chalk.css create mode 100644 modules/highlighter/styles/base16/circus.css create mode 100644 modules/highlighter/styles/base16/classic-dark.css create mode 100644 modules/highlighter/styles/base16/classic-light.css create mode 100644 modules/highlighter/styles/base16/codeschool.css create mode 100644 modules/highlighter/styles/base16/colors.css create mode 100644 modules/highlighter/styles/base16/cupcake.css create mode 100644 modules/highlighter/styles/base16/cupertino.css create mode 100644 modules/highlighter/styles/base16/danqing.css create mode 100644 modules/highlighter/styles/base16/darcula.css create mode 100644 modules/highlighter/styles/base16/dark-violet.css create mode 100644 modules/highlighter/styles/base16/darkmoss.css create mode 100644 modules/highlighter/styles/base16/darktooth.css create mode 100644 modules/highlighter/styles/base16/decaf.css create mode 100644 modules/highlighter/styles/base16/default-dark.css create mode 100644 modules/highlighter/styles/base16/default-light.css create mode 100644 modules/highlighter/styles/base16/dirtysea.css create mode 100644 modules/highlighter/styles/base16/dracula.css create mode 100644 modules/highlighter/styles/base16/edge-dark.css create mode 100644 modules/highlighter/styles/base16/edge-light.css create mode 100644 modules/highlighter/styles/base16/eighties.css create mode 100644 modules/highlighter/styles/base16/embers.css create mode 100644 modules/highlighter/styles/base16/equilibrium-dark.css create mode 100644 modules/highlighter/styles/base16/equilibrium-gray-dark.css create mode 100644 modules/highlighter/styles/base16/equilibrium-gray-light.css create mode 100644 modules/highlighter/styles/base16/equilibrium-light.css create mode 100644 modules/highlighter/styles/base16/espresso.css create mode 100644 modules/highlighter/styles/base16/eva-dim.css create mode 100644 modules/highlighter/styles/base16/eva.css create mode 100644 modules/highlighter/styles/base16/flat.css create mode 100644 modules/highlighter/styles/base16/framer.css create mode 100644 modules/highlighter/styles/base16/fruit-soda.css create mode 100644 modules/highlighter/styles/base16/gigavolt.css create mode 100644 modules/highlighter/styles/base16/github.css create mode 100644 modules/highlighter/styles/base16/google-dark.css create mode 100644 modules/highlighter/styles/base16/google-light.css create mode 100644 modules/highlighter/styles/base16/grayscale-dark.css create mode 100644 modules/highlighter/styles/base16/grayscale-light.css create mode 100644 modules/highlighter/styles/base16/green-screen.css create mode 100644 modules/highlighter/styles/base16/gruvbox-dark-hard.css create mode 100644 modules/highlighter/styles/base16/gruvbox-dark-medium.css create mode 100644 modules/highlighter/styles/base16/gruvbox-dark-pale.css create mode 100644 modules/highlighter/styles/base16/gruvbox-dark-soft.css create mode 100644 modules/highlighter/styles/base16/gruvbox-light-hard.css create mode 100644 modules/highlighter/styles/base16/gruvbox-light-medium.css create mode 100644 modules/highlighter/styles/base16/gruvbox-light-soft.css create mode 100644 modules/highlighter/styles/base16/hardcore.css create mode 100644 modules/highlighter/styles/base16/harmonic16-dark.css create mode 100644 modules/highlighter/styles/base16/harmonic16-light.css create mode 100644 modules/highlighter/styles/base16/heetch-dark.css create mode 100644 modules/highlighter/styles/base16/heetch-light.css create mode 100644 modules/highlighter/styles/base16/helios.css create mode 100644 modules/highlighter/styles/base16/hopscotch.css create mode 100644 modules/highlighter/styles/base16/horizon-dark.css create mode 100644 modules/highlighter/styles/base16/horizon-light.css create mode 100644 modules/highlighter/styles/base16/humanoid-dark.css create mode 100644 modules/highlighter/styles/base16/humanoid-light.css create mode 100644 modules/highlighter/styles/base16/ia-dark.css create mode 100644 modules/highlighter/styles/base16/ia-light.css create mode 100644 modules/highlighter/styles/base16/icy-dark.css create mode 100644 modules/highlighter/styles/base16/ir-black.css create mode 100644 modules/highlighter/styles/base16/isotope.css create mode 100644 modules/highlighter/styles/base16/kimber.css create mode 100644 modules/highlighter/styles/base16/london-tube.css create mode 100644 modules/highlighter/styles/base16/macintosh.css create mode 100644 modules/highlighter/styles/base16/marrakesh.css create mode 100644 modules/highlighter/styles/base16/materia.css create mode 100644 modules/highlighter/styles/base16/material-darker.css create mode 100644 modules/highlighter/styles/base16/material-lighter.css create mode 100644 modules/highlighter/styles/base16/material-palenight.css create mode 100644 modules/highlighter/styles/base16/material-vivid.css create mode 100644 modules/highlighter/styles/base16/material.css create mode 100644 modules/highlighter/styles/base16/mellow-purple.css create mode 100644 modules/highlighter/styles/base16/mexico-light.css create mode 100644 modules/highlighter/styles/base16/mocha.css create mode 100644 modules/highlighter/styles/base16/monokai.css create mode 100644 modules/highlighter/styles/base16/nebula.css create mode 100644 modules/highlighter/styles/base16/nord.css create mode 100644 modules/highlighter/styles/base16/nova.css create mode 100644 modules/highlighter/styles/base16/ocean.css create mode 100644 modules/highlighter/styles/base16/oceanicnext.css create mode 100644 modules/highlighter/styles/base16/one-light.css create mode 100644 modules/highlighter/styles/base16/onedark.css create mode 100644 modules/highlighter/styles/base16/outrun-dark.css create mode 100644 modules/highlighter/styles/base16/papercolor-dark.css create mode 100644 modules/highlighter/styles/base16/papercolor-light.css create mode 100644 modules/highlighter/styles/base16/paraiso.css create mode 100644 modules/highlighter/styles/base16/pasque.css create mode 100644 modules/highlighter/styles/base16/phd.css create mode 100644 modules/highlighter/styles/base16/pico.css create mode 100644 modules/highlighter/styles/base16/pop.css create mode 100644 modules/highlighter/styles/base16/porple.css create mode 100644 modules/highlighter/styles/base16/qualia.css create mode 100644 modules/highlighter/styles/base16/railscasts.css create mode 100644 modules/highlighter/styles/base16/rebecca.css create mode 100644 modules/highlighter/styles/base16/ros-pine-dawn.css create mode 100644 modules/highlighter/styles/base16/ros-pine-moon.css create mode 100644 modules/highlighter/styles/base16/ros-pine.css create mode 100644 modules/highlighter/styles/base16/sagelight.css create mode 100644 modules/highlighter/styles/base16/sandcastle.css create mode 100644 modules/highlighter/styles/base16/seti-ui.css create mode 100644 modules/highlighter/styles/base16/shapeshifter.css create mode 100644 modules/highlighter/styles/base16/silk-dark.css create mode 100644 modules/highlighter/styles/base16/silk-light.css create mode 100644 modules/highlighter/styles/base16/snazzy.css create mode 100644 modules/highlighter/styles/base16/solar-flare-light.css create mode 100644 modules/highlighter/styles/base16/solar-flare.css create mode 100644 modules/highlighter/styles/base16/solarized-dark.css create mode 100644 modules/highlighter/styles/base16/solarized-light.css create mode 100644 modules/highlighter/styles/base16/spacemacs.css create mode 100644 modules/highlighter/styles/base16/summercamp.css create mode 100644 modules/highlighter/styles/base16/summerfruit-dark.css create mode 100644 modules/highlighter/styles/base16/summerfruit-light.css create mode 100644 modules/highlighter/styles/base16/synth-midnight-terminal-dark.css create mode 100644 modules/highlighter/styles/base16/synth-midnight-terminal-light.css create mode 100644 modules/highlighter/styles/base16/tango.css create mode 100644 modules/highlighter/styles/base16/tender.css create mode 100644 modules/highlighter/styles/base16/tomorrow-night.css create mode 100644 modules/highlighter/styles/base16/tomorrow.css create mode 100644 modules/highlighter/styles/base16/twilight.css create mode 100644 modules/highlighter/styles/base16/unikitty-dark.css create mode 100644 modules/highlighter/styles/base16/unikitty-light.css create mode 100644 modules/highlighter/styles/base16/vulcan.css create mode 100644 modules/highlighter/styles/base16/windows-10-light.css create mode 100644 modules/highlighter/styles/base16/windows-10.css create mode 100644 modules/highlighter/styles/base16/windows-95-light.css create mode 100644 modules/highlighter/styles/base16/windows-95.css create mode 100644 modules/highlighter/styles/base16/windows-high-contrast-light.css create mode 100644 modules/highlighter/styles/base16/windows-high-contrast.css create mode 100644 modules/highlighter/styles/base16/windows-nt-light.css create mode 100644 modules/highlighter/styles/base16/windows-nt.css create mode 100644 modules/highlighter/styles/base16/woodland.css create mode 100644 modules/highlighter/styles/base16/xcode-dusk.css create mode 100644 modules/highlighter/styles/base16/zenburn.css create mode 100644 modules/highlighter/styles/brown-paper.css create mode 100644 modules/highlighter/styles/codepen-embed.css create mode 100644 modules/highlighter/styles/color-brewer.css create mode 100644 modules/highlighter/styles/dark.css create mode 100644 modules/highlighter/styles/default.css create mode 100644 modules/highlighter/styles/devibeans.css create mode 100644 modules/highlighter/styles/docco.css create mode 100644 modules/highlighter/styles/far.css create mode 100644 modules/highlighter/styles/felipec.css create mode 100644 modules/highlighter/styles/foundation.css create mode 100644 modules/highlighter/styles/github-dark-dimmed.css create mode 100644 modules/highlighter/styles/github-dark.css create mode 100644 modules/highlighter/styles/github.css create mode 100644 modules/highlighter/styles/gml.css create mode 100644 modules/highlighter/styles/googlecode.css create mode 100644 modules/highlighter/styles/gradient-dark.css create mode 100644 modules/highlighter/styles/gradient-light.css create mode 100644 modules/highlighter/styles/grayscale.css create mode 100644 modules/highlighter/styles/hybrid.css create mode 100644 modules/highlighter/styles/idea.css create mode 100644 modules/highlighter/styles/intellij-light.css create mode 100644 modules/highlighter/styles/ir-black.css create mode 100644 modules/highlighter/styles/isbl-editor-dark.css create mode 100644 modules/highlighter/styles/isbl-editor-light.css create mode 100644 modules/highlighter/styles/kimbie-dark.css create mode 100644 modules/highlighter/styles/kimbie-light.css create mode 100644 modules/highlighter/styles/lightfair.css create mode 100644 modules/highlighter/styles/lioshi.css create mode 100644 modules/highlighter/styles/magula.css create mode 100644 modules/highlighter/styles/mono-blue.css create mode 100644 modules/highlighter/styles/monokai-sublime.css create mode 100644 modules/highlighter/styles/monokai.css create mode 100644 modules/highlighter/styles/night-owl.css create mode 100644 modules/highlighter/styles/nnfx-dark.css create mode 100644 modules/highlighter/styles/nnfx-light.css create mode 100644 modules/highlighter/styles/nord.css create mode 100644 modules/highlighter/styles/obsidian.css create mode 100644 modules/highlighter/styles/panda-syntax-dark.css create mode 100644 modules/highlighter/styles/panda-syntax-light.css create mode 100644 modules/highlighter/styles/paraiso-dark.css create mode 100644 modules/highlighter/styles/paraiso-light.css create mode 100644 modules/highlighter/styles/pojoaque.css create mode 100644 modules/highlighter/styles/purebasic.css create mode 100644 modules/highlighter/styles/qtcreator-dark.css create mode 100644 modules/highlighter/styles/qtcreator-light.css create mode 100644 modules/highlighter/styles/rainbow.css create mode 100644 modules/highlighter/styles/routeros.css create mode 100644 modules/highlighter/styles/school-book.css create mode 100644 modules/highlighter/styles/shades-of-purple.css create mode 100644 modules/highlighter/styles/srcery.css create mode 100644 modules/highlighter/styles/stackoverflow-dark.css create mode 100644 modules/highlighter/styles/stackoverflow-light.css create mode 100644 modules/highlighter/styles/sunburst.css create mode 100644 modules/highlighter/styles/tokyo-night-dark.css create mode 100644 modules/highlighter/styles/tokyo-night-light.css create mode 100644 modules/highlighter/styles/tomorrow-night-blue.css create mode 100644 modules/highlighter/styles/tomorrow-night-bright.css create mode 100644 modules/highlighter/styles/vs.css create mode 100644 modules/highlighter/styles/vs2015.css create mode 100644 modules/highlighter/styles/xcode.css create mode 100644 modules/highlighter/styles/xt256.css diff --git a/admin/javascripts/admin.js.php b/admin/javascripts/admin.js.php index 8472b01..9dfd85a 100644 --- a/admin/javascripts/admin.js.php +++ b/admin/javascripts/admin.js.php @@ -22,7 +22,8 @@ $(function() { Settings.init(); }); // Adds a master toggle to forms that have multiple checkboxes. -function toggle_all() { +function toggle_all( +) { $("form[data-toggler]").each( function() { var all_on = true; @@ -69,7 +70,8 @@ function toggle_all() { ); } // Validates slug fields. -function validate_slug() { +function validate_slug( +) { $("input[pattern='^[a-z0-9\\\\-]*$']").keyup( function(e) { var slug = $(this).val(); @@ -82,7 +84,8 @@ function validate_slug() { ); } // Validates email fields. -function validate_email() { +function validate_email( +) { $("input[type='email']").keyup( function(e) { var text = $(this).val(); @@ -95,7 +98,8 @@ function validate_email() { ); } // Validates URL fields. -function validate_url() { +function validate_url( +) { $("input[type='url']").keyup( function(e) { var text = $(this).val(); @@ -118,7 +122,8 @@ function validate_url() { ); } // Tests the strength of #password1 and compares #password1 to #password2. -function validate_passwords() { +function validate_passwords( +) { var passwords = $("input[type='password']").filter( function(index) { var id = $(this).attr("id"); @@ -163,7 +168,8 @@ function validate_passwords() { ); } // Asks the user to confirm form submission. -function confirm_submit() { +function confirm_submit( +) { $("form[data-confirm]").on( "submit.confirm", function(e) { @@ -187,7 +193,8 @@ function confirm_submit() { ); } // Prevents forms being submitted multiple times in a short interval. -function solo_submit() { +function solo_submit( +) { $("form").on( "submit.solo", function(e) { @@ -203,7 +210,8 @@ function solo_submit() { } ); } -function test_uploads() { +function test_uploads( +) { $("input[type='file']:not(.toolbar)").on( "change.uploads", function(e) { @@ -247,7 +255,12 @@ var Uploads = { size_err: 'uploads_limit, "admin")); ?>' }, active: 0, - send: function(file, doneCallback, failCallback, alwaysCallback) { + send: function( + file, + doneCallback, + failCallback, + alwaysCallback + ) { Uploads.active++; var form = new FormData(); @@ -278,7 +291,13 @@ var Uploads = { } ); }, - show: function(search, filter, clickCallback, failCallback, alwaysCallback) { + show: function( + search, + filter, + clickCallback, + failCallback, + alwaysCallback + ) { if (Uploads.active) return; @@ -342,13 +361,7 @@ var Uploads = { $(this).parent().remove(); } ).append( - $( - "", - { - "src": Site.chyrp_url + '/admin/images/icons/close.svg', - "alt": '' - } - ) + '' ) ] ).click( @@ -373,7 +386,8 @@ var Uploads = { } } var Help = { - init: function() { + init: function( + ) { $(".help").on( "click", function(e) { @@ -382,7 +396,9 @@ var Help = { } ); }, - show: function(href) { + show: function( + href + ) { $("
$=`p+h@ghMHg{
z#xj5!XeTNIyKVabYM>*i6raK>_#@tnS5cW8)QWEbjzitj`S>d?Mg0zWKHA!ypbYgp
z;9cy7-(xan-s0LGwZQIJ6?>r;J`i;ahN0f)eAIQ*Q461AU1*O#joRR9)PkdLQqfMg
z+5`JAIgW=C^YC~Z9wd$rXy<0&CDcMTpsp*$5m=7xv0k?O3=F_(w0)?FicxRDOzU!F
zfl;%KiU#}u`GscoVs-o)PvRxpKFsLq{|2?QE2vD|Kz#|5NS}7*K^4N^vLD_(M?{
z8)=U}fU)=AYY$9}b?_deRy@u2&qk$mp7klzfJ^Q16{rc<*#7mX>o=jEnRo2*J*W@W
zCs-5rqbEv=Pf^jslF-q;umL8~Zi0SnjobzE9O@5;U8vL^LoMvA^^)!X)wZkhJ6Xr;
zSR11<*b p
+
+{#- -#}
+
+
+
+{#- -#}
+
+
{#- -#}
@@ -70,7 +92,7 @@
{#- -#}
@@ -83,7 +105,7 @@
{#- -#}
diff --git a/admin/pages/export.twig b/admin/pages/export.twig
index 164152e..411854d 100644
--- a/admin/pages/export.twig
+++ b/admin/pages/export.twig
@@ -18,7 +18,7 @@
{{ "Filter Posts" | translate }}
{{ "(optional)" | translate }}
-{{- icon_img("help.svg", "help" | translate) -}}
+{{- icon_svg("help.svg", "Help" | translate) -}}
{#- -#}
@@ -36,7 +36,7 @@
{{ "Filter Pages" | translate }}
{{ "(optional)" | translate }}
-{{- icon_img("help.svg", "help" | translate) -}}
+{{- icon_svg("help.svg", "Help" | translate) -}}
{#- -#}
@@ -54,7 +54,7 @@
{{ "Filter Groups" | translate }}
{{ "(optional)" | translate }}
-{{- icon_img("help.svg", "help" | translate) -}}
+{{- icon_svg("help.svg", "Help" | translate) -}}
{#- -#}
@@ -72,7 +72,7 @@
{{ "Filter Users" | translate }}
{{ "(optional)" | translate }}
-{{- icon_img("help.svg", "help" | translate) -}}
+{{- icon_svg("help.svg", "Help" | translate) -}}
{#- -#}
diff --git a/admin/pages/feathers.twig b/admin/pages/feathers.twig
index 400fdf5..f34856d 100644
--- a/admin/pages/feathers.twig
+++ b/admin/pages/feathers.twig
@@ -10,13 +10,15 @@
{% for safename, feather in enabled_feathers %}
-{{ feather.description }}{# translation is done in the controller #}
+{{ feather.description }}
+{# translation is done in the controller #}
6H{<6p)$|q_n-AS-kjFWsB#
vWg*g!DzgS3v(?m#)jl`u^B#$8ptMWgxm0H+;8<~%!{aYqPeLaCYWt7
zj=Vd@yAU&@5KBc4s^Re%gZZcn3sDWt#rk+Z^3ScZ{AJXA@1SP
#2liqF9zvbvQPcoGp
$2&LCOLa%K*^1F#AiB$SZN2RYrpZ5IMQ}~n^
zMGPgHb74c=M<~tp`13Q7_V$!oqf&3eM{Fj>5_Rc%GEdk-3w+S#^)I1oh)RwB2vJCM
zCK?k;iNtiGMg`IoVleRv(UTZKD0L&w5uX#MiFw2d;y*+&q4Zym(B~dL_3G87z!!Bn
zJVktG%YR3oU7f1*T23Nrey#2^;JA|Amb9I_ffaW=&8_+!D2<
z9@LDw<0M|m1MKl7gWdX7sBgi?Q7co2ZSVtBJ10>CK8K-xhPV@Mf{ym09U09$6SY)B
zP%{~0%i~cO=HZoCfNF3P>iTV{6@16mA4Iix0yUstaREl!DC)XrQ2lJhM0|Uw
z<5nECC!9r%tl{PEg|Vm^crXDwqdLez4RkE3qsg{hh`I@9q3)G=sGIshRJ$))UqcOG
zk3&X#b;MR&L^aTInEQOEpdPy{4813?BjxK*1Dk`Xcsr_tC#^N8c3#C4+->WRquv{5
zP%G<1Ug4e?i|QZ=HKP>N9{0emI2bka8K@
-{{ feather.name }}{# translation is done in the controller #}
+{{ feather.name }}
+{# translation is done in the controller #}
-{{ icon_img("info.svg", "info" | translate) }}
+{{- icon_svg("info.svg", "Info" | translate) -}}