From f33c00a650ce2b38b0e9b3285cd6523692c47ae0 Mon Sep 17 00:00:00 2001 From: mirivlad Date: Fri, 21 Nov 2025 01:59:11 +0800 Subject: [PATCH] changes --- assets/css/style.css | 20 + author.php | 32 +- book_edit.php | 3 - books.php | 12 +- composer.lock | 288 +- export_book.php | 472 +- uploads/covers/cover_5_1763642166.png | Bin 0 -> 176607 bytes vendor/composer/autoload_classmap.php | 12 +- vendor/composer/autoload_psr4.php | 5 - vendor/composer/autoload_static.php | 49 +- vendor/composer/installed.json | 294 +- vendor/composer/installed.php | 46 +- vendor/masterminds/html5/CREDITS | 11 - vendor/masterminds/html5/LICENSE.txt | 66 - vendor/masterminds/html5/README.md | 270 - vendor/masterminds/html5/RELEASE.md | 157 - vendor/masterminds/html5/UPGRADING.md | 21 - vendor/masterminds/html5/bin/entities.php | 26 - vendor/masterminds/html5/composer.json | 40 - vendor/masterminds/html5/src/HTML5.php | 245 - .../masterminds/html5/src/HTML5/Elements.php | 637 -- .../masterminds/html5/src/HTML5/Entities.php | 2236 ------ .../masterminds/html5/src/HTML5/Exception.php | 10 - .../html5/src/HTML5/InstructionProcessor.php | 41 - .../src/HTML5/Parser/CharacterReference.php | 61 - .../html5/src/HTML5/Parser/DOMTreeBuilder.php | 713 -- .../html5/src/HTML5/Parser/EventHandler.php | 114 - .../src/HTML5/Parser/FileInputStream.php | 33 - .../html5/src/HTML5/Parser/InputStream.php | 87 - .../html5/src/HTML5/Parser/ParseError.php | 10 - .../html5/src/HTML5/Parser/README.md | 53 - .../html5/src/HTML5/Parser/Scanner.php | 416 -- .../src/HTML5/Parser/StringInputStream.php | 336 - .../html5/src/HTML5/Parser/Tokenizer.php | 1215 ---- .../src/HTML5/Parser/TreeBuildingRules.php | 126 - .../html5/src/HTML5/Parser/UTF8Utils.php | 177 - .../src/HTML5/Serializer/HTML5Entities.php | 1533 ---- .../src/HTML5/Serializer/OutputRules.php | 559 -- .../html5/src/HTML5/Serializer/README.md | 33 - .../src/HTML5/Serializer/RulesInterface.php | 99 - .../html5/src/HTML5/Serializer/Traverser.php | 142 - vendor/phenx/php-font-lib/LICENSE | 456 -- vendor/phenx/php-font-lib/README.md | 50 - vendor/phenx/php-font-lib/composer.json | 32 - .../maps/adobe-standard-encoding.map | 231 - vendor/phenx/php-font-lib/maps/cp1250.map | 251 - vendor/phenx/php-font-lib/maps/cp1251.map | 255 - vendor/phenx/php-font-lib/maps/cp1252.map | 251 - vendor/phenx/php-font-lib/maps/cp1253.map | 239 - vendor/phenx/php-font-lib/maps/cp1254.map | 249 - vendor/phenx/php-font-lib/maps/cp1255.map | 233 - vendor/phenx/php-font-lib/maps/cp1257.map | 244 - vendor/phenx/php-font-lib/maps/cp1258.map | 247 - vendor/phenx/php-font-lib/maps/cp874.map | 225 - vendor/phenx/php-font-lib/maps/iso-8859-1.map | 256 - .../phenx/php-font-lib/maps/iso-8859-11.map | 248 - .../phenx/php-font-lib/maps/iso-8859-15.map | 256 - .../phenx/php-font-lib/maps/iso-8859-16.map | 256 - vendor/phenx/php-font-lib/maps/iso-8859-2.map | 256 - vendor/phenx/php-font-lib/maps/iso-8859-4.map | 256 - vendor/phenx/php-font-lib/maps/iso-8859-5.map | 256 - vendor/phenx/php-font-lib/maps/iso-8859-7.map | 250 - vendor/phenx/php-font-lib/maps/iso-8859-9.map | 256 - vendor/phenx/php-font-lib/maps/koi8-r.map | 256 - vendor/phenx/php-font-lib/maps/koi8-u.map | 256 - .../src/FontLib/AdobeFontMetrics.php | 253 - .../php-font-lib/src/FontLib/BinaryStream.php | 449 -- .../php-font-lib/src/FontLib/EOT/File.php | 159 - .../php-font-lib/src/FontLib/EOT/Header.php | 113 - .../php-font-lib/src/FontLib/EncodingMap.php | 37 - .../Exception/FontNotFoundException.php | 11 - .../phenx/php-font-lib/src/FontLib/Font.php | 89 - .../src/FontLib/Glyph/Outline.php | 109 - .../src/FontLib/Glyph/OutlineComponent.php | 31 - .../src/FontLib/Glyph/OutlineComposite.php | 253 - .../src/FontLib/Glyph/OutlineSimple.php | 335 - .../phenx/php-font-lib/src/FontLib/Header.php | 37 - .../src/FontLib/OpenType/File.php | 18 - .../FontLib/OpenType/TableDirectoryEntry.php | 18 - .../src/FontLib/Table/DirectoryEntry.php | 130 - .../php-font-lib/src/FontLib/Table/Table.php | 93 - .../src/FontLib/Table/Type/cmap.php | 381 - .../src/FontLib/Table/Type/cvt.php | 27 - .../src/FontLib/Table/Type/fpgm.php | 27 - .../src/FontLib/Table/Type/glyf.php | 166 - .../src/FontLib/Table/Type/head.php | 51 - .../src/FontLib/Table/Type/hhea.php | 44 - .../src/FontLib/Table/Type/hmtx.php | 65 - .../src/FontLib/Table/Type/kern.php | 80 - .../src/FontLib/Table/Type/loca.php | 80 - .../src/FontLib/Table/Type/maxp.php | 42 - .../src/FontLib/Table/Type/name.php | 242 - .../src/FontLib/Table/Type/nameRecord.php | 54 - .../src/FontLib/Table/Type/os2.php | 47 - .../src/FontLib/Table/Type/post.php | 143 - .../src/FontLib/Table/Type/prep.php | 30 - .../src/FontLib/TrueType/Collection.php | 100 - .../src/FontLib/TrueType/File.php | 591 -- .../src/FontLib/TrueType/Header.php | 31 - .../FontLib/TrueType/TableDirectoryEntry.php | 33 - .../php-font-lib/src/FontLib/WOFF/File.php | 81 - .../php-font-lib/src/FontLib/WOFF/Header.php | 32 - .../src/FontLib/WOFF/TableDirectoryEntry.php | 34 - vendor/phenx/php-svg-lib/LICENSE | 165 - vendor/phenx/php-svg-lib/README.md | 12 - vendor/phenx/php-svg-lib/composer.json | 31 - .../phenx/php-svg-lib/src/Svg/CssLength.php | 135 - .../php-svg-lib/src/Svg/DefaultStyle.php | 29 - vendor/phenx/php-svg-lib/src/Svg/Document.php | 445 -- .../php-svg-lib/src/Svg/Gradient/Stop.php | 16 - vendor/phenx/php-svg-lib/src/Svg/Style.php | 565 -- .../php-svg-lib/src/Svg/Surface/CPdf.php | 6419 ----------------- .../src/Svg/Surface/SurfaceCpdf.php | 495 -- .../src/Svg/Surface/SurfaceInterface.php | 90 - .../src/Svg/Surface/SurfacePDFLib.php | 430 -- .../php-svg-lib/src/Svg/Tag/AbstractTag.php | 327 - .../phenx/php-svg-lib/src/Svg/Tag/Anchor.php | 14 - .../phenx/php-svg-lib/src/Svg/Tag/Circle.php | 36 - .../php-svg-lib/src/Svg/Tag/ClipPath.php | 33 - .../phenx/php-svg-lib/src/Svg/Tag/Ellipse.php | 42 - .../phenx/php-svg-lib/src/Svg/Tag/Group.php | 33 - .../phenx/php-svg-lib/src/Svg/Tag/Image.php | 76 - vendor/phenx/php-svg-lib/src/Svg/Tag/Line.php | 43 - .../src/Svg/Tag/LinearGradient.php | 83 - vendor/phenx/php-svg-lib/src/Svg/Tag/Path.php | 581 -- .../phenx/php-svg-lib/src/Svg/Tag/Polygon.php | 42 - .../php-svg-lib/src/Svg/Tag/Polyline.php | 40 - .../src/Svg/Tag/RadialGradient.php | 17 - vendor/phenx/php-svg-lib/src/Svg/Tag/Rect.php | 50 - .../phenx/php-svg-lib/src/Svg/Tag/Shape.php | 63 - vendor/phenx/php-svg-lib/src/Svg/Tag/Stop.php | 17 - .../php-svg-lib/src/Svg/Tag/StyleTag.php | 27 - .../phenx/php-svg-lib/src/Svg/Tag/Symbol.php | 34 - vendor/phenx/php-svg-lib/src/Svg/Tag/Text.php | 72 - .../phenx/php-svg-lib/src/Svg/Tag/UseTag.php | 132 - vendor/sabberworm/php-css-parser/CHANGELOG.md | 454 -- vendor/sabberworm/php-css-parser/LICENSE | 21 - vendor/sabberworm/php-css-parser/README.md | 637 -- .../sabberworm/php-css-parser/composer.json | 51 - .../php-css-parser/src/CSSElement.php | 17 - .../src/CSSList/AtRuleBlockList.php | 88 - .../src/CSSList/CSSBlockList.php | 190 - .../php-css-parser/src/CSSList/CSSList.php | 496 -- .../php-css-parser/src/CSSList/Document.php | 151 - .../php-css-parser/src/CSSList/KeyFrame.php | 109 - .../php-css-parser/src/Comment/Comment.php | 68 - .../src/Comment/Commentable.php | 25 - .../php-css-parser/src/OutputFormat.php | 437 -- .../php-css-parser/src/OutputFormatter.php | 268 - .../sabberworm/php-css-parser/src/Parser.php | 70 - .../php-css-parser/src/Parsing/Anchor.php | 37 - .../src/Parsing/OutputException.php | 18 - .../src/Parsing/ParserState.php | 552 -- .../src/Parsing/SourceException.php | 24 - .../src/Parsing/UnexpectedEOFException.php | 12 - .../src/Parsing/UnexpectedTokenException.php | 51 - .../php-css-parser/src/Position/Position.php | 72 - .../src/Position/Positionable.php | 45 - .../php-css-parser/src/Property/AtRule.php | 38 - .../src/Property/CSSNamespace.php | 156 - .../php-css-parser/src/Property/Charset.php | 135 - .../php-css-parser/src/Property/Import.php | 142 - .../src/Property/KeyframeSelector.php | 25 - .../php-css-parser/src/Property/Selector.php | 148 - .../php-css-parser/src/Renderable.php | 25 - .../php-css-parser/src/Rule/Rule.php | 383 - .../php-css-parser/src/RuleSet/AtRuleSet.php | 81 - .../src/RuleSet/DeclarationBlock.php | 871 --- .../php-css-parser/src/RuleSet/RuleSet.php | 357 - .../php-css-parser/src/Settings.php | 106 - .../php-css-parser/src/Value/CSSFunction.php | 109 - .../php-css-parser/src/Value/CSSString.php | 116 - .../php-css-parser/src/Value/CalcFunction.php | 115 - .../src/Value/CalcRuleValueList.php | 26 - .../php-css-parser/src/Value/Color.php | 186 - .../php-css-parser/src/Value/LineName.php | 71 - .../src/Value/PrimitiveValue.php | 14 - .../src/Value/RuleValueList.php | 20 - .../php-css-parser/src/Value/Size.php | 247 - .../php-css-parser/src/Value/URL.php | 101 - .../php-css-parser/src/Value/Value.php | 218 - .../php-css-parser/src/Value/ValueList.php | 114 - view_book.php | 73 +- 183 files changed, 527 insertions(+), 38818 deletions(-) create mode 100644 uploads/covers/cover_5_1763642166.png delete mode 100644 vendor/masterminds/html5/CREDITS delete mode 100644 vendor/masterminds/html5/LICENSE.txt delete mode 100644 vendor/masterminds/html5/README.md delete mode 100644 vendor/masterminds/html5/RELEASE.md delete mode 100644 vendor/masterminds/html5/UPGRADING.md delete mode 100644 vendor/masterminds/html5/bin/entities.php delete mode 100644 vendor/masterminds/html5/composer.json delete mode 100644 vendor/masterminds/html5/src/HTML5.php delete mode 100644 vendor/masterminds/html5/src/HTML5/Elements.php delete mode 100644 vendor/masterminds/html5/src/HTML5/Entities.php delete mode 100644 vendor/masterminds/html5/src/HTML5/Exception.php delete mode 100644 vendor/masterminds/html5/src/HTML5/InstructionProcessor.php delete mode 100644 vendor/masterminds/html5/src/HTML5/Parser/CharacterReference.php delete mode 100644 vendor/masterminds/html5/src/HTML5/Parser/DOMTreeBuilder.php delete mode 100644 vendor/masterminds/html5/src/HTML5/Parser/EventHandler.php delete mode 100644 vendor/masterminds/html5/src/HTML5/Parser/FileInputStream.php delete mode 100644 vendor/masterminds/html5/src/HTML5/Parser/InputStream.php delete mode 100644 vendor/masterminds/html5/src/HTML5/Parser/ParseError.php delete mode 100644 vendor/masterminds/html5/src/HTML5/Parser/README.md delete mode 100644 vendor/masterminds/html5/src/HTML5/Parser/Scanner.php delete mode 100644 vendor/masterminds/html5/src/HTML5/Parser/StringInputStream.php delete mode 100644 vendor/masterminds/html5/src/HTML5/Parser/Tokenizer.php delete mode 100644 vendor/masterminds/html5/src/HTML5/Parser/TreeBuildingRules.php delete mode 100644 vendor/masterminds/html5/src/HTML5/Parser/UTF8Utils.php delete mode 100644 vendor/masterminds/html5/src/HTML5/Serializer/HTML5Entities.php delete mode 100644 vendor/masterminds/html5/src/HTML5/Serializer/OutputRules.php delete mode 100644 vendor/masterminds/html5/src/HTML5/Serializer/README.md delete mode 100644 vendor/masterminds/html5/src/HTML5/Serializer/RulesInterface.php delete mode 100644 vendor/masterminds/html5/src/HTML5/Serializer/Traverser.php delete mode 100644 vendor/phenx/php-font-lib/LICENSE delete mode 100644 vendor/phenx/php-font-lib/README.md delete mode 100644 vendor/phenx/php-font-lib/composer.json delete mode 100644 vendor/phenx/php-font-lib/maps/adobe-standard-encoding.map delete mode 100644 vendor/phenx/php-font-lib/maps/cp1250.map delete mode 100644 vendor/phenx/php-font-lib/maps/cp1251.map delete mode 100644 vendor/phenx/php-font-lib/maps/cp1252.map delete mode 100644 vendor/phenx/php-font-lib/maps/cp1253.map delete mode 100644 vendor/phenx/php-font-lib/maps/cp1254.map delete mode 100644 vendor/phenx/php-font-lib/maps/cp1255.map delete mode 100644 vendor/phenx/php-font-lib/maps/cp1257.map delete mode 100644 vendor/phenx/php-font-lib/maps/cp1258.map delete mode 100644 vendor/phenx/php-font-lib/maps/cp874.map delete mode 100644 vendor/phenx/php-font-lib/maps/iso-8859-1.map delete mode 100644 vendor/phenx/php-font-lib/maps/iso-8859-11.map delete mode 100644 vendor/phenx/php-font-lib/maps/iso-8859-15.map delete mode 100644 vendor/phenx/php-font-lib/maps/iso-8859-16.map delete mode 100644 vendor/phenx/php-font-lib/maps/iso-8859-2.map delete mode 100644 vendor/phenx/php-font-lib/maps/iso-8859-4.map delete mode 100644 vendor/phenx/php-font-lib/maps/iso-8859-5.map delete mode 100644 vendor/phenx/php-font-lib/maps/iso-8859-7.map delete mode 100644 vendor/phenx/php-font-lib/maps/iso-8859-9.map delete mode 100644 vendor/phenx/php-font-lib/maps/koi8-r.map delete mode 100644 vendor/phenx/php-font-lib/maps/koi8-u.map delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/AdobeFontMetrics.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/BinaryStream.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/EOT/File.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/EOT/Header.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/EncodingMap.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Exception/FontNotFoundException.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Font.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Glyph/Outline.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Glyph/OutlineComponent.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Glyph/OutlineComposite.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Glyph/OutlineSimple.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Header.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/OpenType/File.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/OpenType/TableDirectoryEntry.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/DirectoryEntry.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Table.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/cmap.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/cvt.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/fpgm.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/glyf.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/head.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/hhea.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/hmtx.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/kern.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/loca.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/maxp.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/name.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/nameRecord.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/os2.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/post.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/Table/Type/prep.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/TrueType/Collection.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/TrueType/File.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/TrueType/Header.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/TrueType/TableDirectoryEntry.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/WOFF/File.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/WOFF/Header.php delete mode 100644 vendor/phenx/php-font-lib/src/FontLib/WOFF/TableDirectoryEntry.php delete mode 100644 vendor/phenx/php-svg-lib/LICENSE delete mode 100644 vendor/phenx/php-svg-lib/README.md delete mode 100644 vendor/phenx/php-svg-lib/composer.json delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/CssLength.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/DefaultStyle.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Document.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Gradient/Stop.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Style.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Surface/CPdf.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Surface/SurfaceCpdf.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Surface/SurfaceInterface.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Surface/SurfacePDFLib.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/AbstractTag.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Anchor.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Circle.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/ClipPath.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Ellipse.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Group.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Image.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Line.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/LinearGradient.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Path.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Polygon.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Polyline.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/RadialGradient.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Rect.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Shape.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Stop.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/StyleTag.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Symbol.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/Text.php delete mode 100644 vendor/phenx/php-svg-lib/src/Svg/Tag/UseTag.php delete mode 100644 vendor/sabberworm/php-css-parser/CHANGELOG.md delete mode 100644 vendor/sabberworm/php-css-parser/LICENSE delete mode 100644 vendor/sabberworm/php-css-parser/README.md delete mode 100644 vendor/sabberworm/php-css-parser/composer.json delete mode 100644 vendor/sabberworm/php-css-parser/src/CSSElement.php delete mode 100644 vendor/sabberworm/php-css-parser/src/CSSList/AtRuleBlockList.php delete mode 100644 vendor/sabberworm/php-css-parser/src/CSSList/CSSBlockList.php delete mode 100644 vendor/sabberworm/php-css-parser/src/CSSList/CSSList.php delete mode 100644 vendor/sabberworm/php-css-parser/src/CSSList/Document.php delete mode 100644 vendor/sabberworm/php-css-parser/src/CSSList/KeyFrame.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Comment/Comment.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Comment/Commentable.php delete mode 100644 vendor/sabberworm/php-css-parser/src/OutputFormat.php delete mode 100644 vendor/sabberworm/php-css-parser/src/OutputFormatter.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Parser.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Parsing/Anchor.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Parsing/OutputException.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Parsing/ParserState.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Parsing/SourceException.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Parsing/UnexpectedEOFException.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Parsing/UnexpectedTokenException.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Position/Position.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Position/Positionable.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Property/AtRule.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Property/CSSNamespace.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Property/Charset.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Property/Import.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Property/KeyframeSelector.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Property/Selector.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Renderable.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Rule/Rule.php delete mode 100644 vendor/sabberworm/php-css-parser/src/RuleSet/AtRuleSet.php delete mode 100644 vendor/sabberworm/php-css-parser/src/RuleSet/DeclarationBlock.php delete mode 100644 vendor/sabberworm/php-css-parser/src/RuleSet/RuleSet.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Settings.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Value/CSSFunction.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Value/CSSString.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Value/CalcFunction.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Value/CalcRuleValueList.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Value/Color.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Value/LineName.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Value/PrimitiveValue.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Value/RuleValueList.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Value/Size.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Value/URL.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Value/Value.php delete mode 100644 vendor/sabberworm/php-css-parser/src/Value/ValueList.php diff --git a/assets/css/style.css b/assets/css/style.css index 5c17c24..f9084e7 100755 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -637,4 +637,24 @@ input:not([type="checkbox"], [type="radio"]), select { color: white; font-size: 2rem; margin: 0 auto 1rem; +} + +/* Стили для страницы автора */ +.author-books .book-cover { + transition: transform 0.3s ease; +} + +.author-books .book-cover:hover { + transform: scale(1.05); +} + +/* Адаптивность для страницы автора */ +@media (max-width: 768px) { + .author-books article { + flex-direction: column; + } + + .author-books .book-cover { + align-self: center; + } } \ No newline at end of file diff --git a/author.php b/author.php index 734a569..f43c84b 100644 --- a/author.php +++ b/author.php @@ -1,7 +1,6 @@ findByUser($author_id, true); // только опубликованные (нужен параметр в модели) +$books = $bookModel->findByUser($author_id, true); // только опубликованные $page_title = ($author['display_name'] ?: $author['username']) . ' — публичная страница'; include 'views/header.php'; @@ -36,15 +35,30 @@ include 'views/header.php';
-
diff --git a/book_edit.php b/book_edit.php index 574f2bd..8f38cee 100755 --- a/book_edit.php +++ b/book_edit.php @@ -239,9 +239,6 @@ function copyShareLink() { 📝 DOCX - - 📄 ODT - 🌐 HTML diff --git a/books.php b/books.php index 8d7136e..e7d880f 100755 --- a/books.php +++ b/books.php @@ -58,19 +58,19 @@ include 'views/header.php';

- - 📄 + + ✏️ 👁️ - - ✏️ - 📑 -
+ + 📄 + +

+ + + +
+

📖 Оглавление

+ +
+ $chapter): ?> + + +
+
+ +

Экспорт книги

@@ -85,9 +116,6 @@ include 'views/header.php'; 📝 DOCX - - 📄 ODT - 🌐 HTML @@ -100,6 +128,7 @@ include 'views/header.php'; Примечание: Экспортируются только опубликованные главы

+

В этой книге пока нет опубликованных глав

@@ -108,15 +137,17 @@ include 'views/header.php';
$chapter): ?> -
+

+ 🔗

text($chapter['content']) ?>
Обновлено: + ↑ Наверх
@@ -126,6 +157,7 @@ include 'views/header.php';

Книга создана в • + Автор:

@@ -188,6 +220,35 @@ include 'views/header.php'; .book-content th { background: #f5f5f5; } + +/* Адаптивность для оглавления */ +@media (max-width: 768px) { + .book-content { + font-size: 16px; + line-height: 1.6; + } + + .book-content h1 { + font-size: 1.6em; + } + + .book-content h2 { + font-size: 1.4em; + } + + .book-content h3 { + font-size: 1.2em; + } + + .book-content pre { + font-size: 14px; + } + + /* Оглавление в одну колонку на мобильных */ + div[style*="columns: 2"] { + columns: 1 !important; + } +} \ No newline at end of file