From 0cad73a17f2e486fef82320a2760a97c31a56102 Mon Sep 17 00:00:00 2001 From: Ibnu Maksum Date: Mon, 26 Feb 2024 14:42:54 +0700 Subject: [PATCH] Remove unused file --- .../vendor/mpdf/mpdf/.github/CONTRIBUTING.md | 53 - system/vendor/mpdf/mpdf/.github/FUNDING.yml | 1 - .../.github/ISSUE_TEMPLATE/01_bug_report.yml | 35 - .../ISSUE_TEMPLATE/02_feature_request.yml | 8 - .../mpdf/.github/ISSUE_TEMPLATE/config.yml | 8 - system/vendor/mpdf/mpdf/.github/SECURITY.md | 6 - .../mpdf/mpdf/.github/workflows/coverage.yml | 42 - .../vendor/mpdf/mpdf/.github/workflows/cs.yml | 43 - .../mpdf/mpdf/.github/workflows/tests.yml | 53 - system/vendor/mpdf/mpdf/.gitignore | 2 - system/vendor/mpdf/mpdf/CHANGELOG.md | 786 ---- system/vendor/mpdf/mpdf/CREDITS.txt | 91 - system/vendor/mpdf/mpdf/LICENSE.txt | 280 -- system/vendor/mpdf/mpdf/README.md | 147 - system/vendor/mpdf/mpdf/composer.json | 70 - system/vendor/mpdf/mpdf/phpunit.xml | 23 - system/vendor/mpdf/mpdf/ruleset.xml | 43 - .../myclabs/deep-copy/.github/FUNDING.yml | 12 - .../deep-copy/.github/workflows/ci.yaml | 101 - system/vendor/myclabs/deep-copy/LICENSE | 20 - system/vendor/myclabs/deep-copy/README.md | 406 -- system/vendor/myclabs/deep-copy/composer.json | 42 - system/vendor/setasign/fpdi/LICENSE.txt | 21 - system/vendor/setasign/fpdi/README.md | 131 - system/vendor/setasign/fpdi/SECURITY.md | 5 - system/vendor/setasign/fpdi/composer.json | 51 - system/vendor/smarty/smarty/CHANGELOG.md | 3587 ----------------- system/vendor/smarty/smarty/LICENSE | 179 - system/vendor/smarty/smarty/README.md | 20 - system/vendor/smarty/smarty/SECURITY.md | 20 - system/vendor/smarty/smarty/composer.json | 49 - .../smarty/smarty/demo/configs/test.conf | 5 - system/vendor/smarty/smarty/demo/index.php | 35 - .../smarty/demo/plugins/cacheresource.apc.php | 85 - .../demo/plugins/cacheresource.memcache.php | 99 - .../demo/plugins/cacheresource.mysql.php | 183 - .../smarty/demo/plugins/cacheresource.pdo.php | 346 -- .../demo/plugins/cacheresource.pdo_gzip.php | 42 - .../demo/plugins/resource.extendsall.php | 62 - .../smarty/demo/plugins/resource.mysql.php | 101 - .../smarty/demo/plugins/resource.mysqls.php | 77 - .../smarty/smarty/demo/templates/footer.tpl | 2 - .../smarty/smarty/demo/templates/header.tpl | 5 - .../smarty/smarty/demo/templates/index.tpl | 87 - system/vendor/smarty/smarty/docs/_config.yml | 1 - .../smarty/smarty/docs/appendixes/tips.md | 274 -- .../smarty/docs/appendixes/troubleshooting.md | 104 - .../designers/chapter-debugging-console.md | 40 - .../smarty/docs/designers/config-files.md | 74 - .../designers/language-basic-syntax/index.md | 33 - .../language-escaping.md | 79 - .../language-basic-syntax/language-math.md | 28 - .../language-syntax-attributes.md | 49 - .../language-syntax-comments.md | 69 - .../language-syntax-functions.md | 40 - .../language-syntax-quotes.md | 54 - .../language-syntax-variables.md | 109 - .../language-builtin-functions/index.md | 35 - .../language-function-append.md | 49 - .../language-function-assign.md | 147 - .../language-function-block.md | 201 - .../language-function-call.md | 77 - .../language-function-capture.md | 81 - .../language-function-config-load.md | 88 - .../language-function-debug.md | 17 - .../language-function-extends.md | 37 - .../language-function-for.md | 91 - .../language-function-foreach.md | 389 -- .../language-function-function.md | 89 - .../language-function-if.md | 120 - .../language-function-include.md | 187 - .../language-function-insert.md | 86 - .../language-function-ldelim.md | 51 - .../language-function-literal.md | 34 - .../language-function-nocache.md | 20 - .../language-function-section.md | 610 --- .../language-function-setfilter.md | 43 - .../language-function-strip.md | 45 - .../language-function-while.md | 43 - .../designers/language-combining-modifiers.md | 32 - .../language-custom-functions/index.md | 19 - .../language-function-counter.md | 45 - .../language-function-cycle.md | 55 - .../language-function-debug.md | 14 - .../language-function-eval.md | 81 - .../language-function-fetch.md | 61 - .../language-function-html-checkboxes.md | 102 - .../language-function-html-image.md | 58 - .../language-function-html-options.md | 146 - .../language-function-html-radios.md | 104 - .../language-function-html-select-date.md | 118 - .../language-function-html-select-time.md | 100 - .../language-function-html-table.md | 93 - .../language-function-mailto.md | 61 - .../language-function-math.md | 99 - .../language-function-textformat.md | 182 - .../designers/language-modifiers/index.md | 122 - .../language-modifier-capitalize.md | 49 - .../language-modifier-cat.md | 36 - .../language-modifier-count-characters.md | 43 - .../language-modifier-count-paragraphs.md | 41 - .../language-modifier-count-sentences.md | 39 - .../language-modifier-count-words.md | 35 - .../language-modifier-date-format.md | 145 - .../language-modifier-default.md | 45 - .../language-modifier-escape.md | 78 - .../language-modifier-from-charset.md | 20 - .../language-modifier-indent.md | 67 - .../language-modifier-lower.md | 34 - .../language-modifier-nl2br.md | 37 - .../language-modifier-regex-replace.md | 55 - .../language-modifier-replace.md | 45 - .../language-modifier-spacify.md | 44 - .../language-modifier-string-format.md | 43 - .../language-modifier-strip-tags.md | 46 - .../language-modifier-strip.md | 42 - .../language-modifier-to-charset.md | 20 - .../language-modifier-truncate.md | 57 - .../language-modifier-unescape.md | 43 - .../language-modifier-upper.md | 33 - .../language-modifier-wordwrap.md | 73 - .../designers/language-variables/index.md | 36 - .../language-assigned-variables.md | 126 - .../language-config-variables.md | 79 - .../language-variable-scopes.md | 60 - .../language-variables-smarty.md | 156 - system/vendor/smarty/smarty/docs/features.md | 152 - .../smarty/smarty/docs/getting-started.md | 167 - system/vendor/smarty/smarty/docs/index.md | 50 - .../vendor/smarty/smarty/docs/philosophy.md | 107 - .../docs/programmers/advanced-features.md | 14 - .../advanced-features-objects.md | 99 - .../advanced-features-outputfilters.md | 43 - .../advanced-features-postfilters.md | 40 - .../advanced-features-prefilters.md | 36 - .../advanced-features-security.md | 144 - .../advanced-features-static-classes.md | 27 - .../advanced-features-streams.md | 15 - .../advanced-features-template-inheritance.md | 128 - .../advanced-features-template-settings.md | 32 - .../smarty/docs/programmers/api-functions.md | 64 - .../api-functions/api-add-config-dir.md | 49 - .../api-functions/api-add-plugins-dir.md | 42 - .../api-functions/api-add-template-dir.md | 49 - .../api-functions/api-append-by-ref.md | 46 - .../programmers/api-functions/api-append.md | 61 - .../api-functions/api-assign-by-ref.md | 42 - .../programmers/api-functions/api-assign.md | 84 - .../api-functions/api-clear-all-assign.md | 34 - .../api-functions/api-clear-all-cache.md | 37 - .../api-functions/api-clear-assign.md | 32 - .../api-functions/api-clear-cache.md | 60 - .../api-functions/api-clear-compiled-tpl.md | 44 - .../api-functions/api-clear-config.md | 35 - .../api-functions/api-compile-all-config.md | 61 - .../api-compile-all-templates.md | 71 - .../api-functions/api-config-load.md | 47 - .../api-functions/api-create-data.md | 52 - .../api-functions/api-create-template.md | 99 - .../api-functions/api-disable-security.md | 15 - .../programmers/api-functions/api-display.md | 82 - .../api-functions/api-enable-security.md | 41 - .../programmers/api-functions/api-fetch.md | 91 - .../api-functions/api-get-cache-dir.md | 23 - .../api-functions/api-get-compile-dir.md | 23 - .../api-functions/api-get-config-dir.md | 40 - .../api-functions/api-get-config-vars.md | 37 - .../api-functions/api-get-plugins-dir.md | 31 - .../api-get-registered-object.md | 36 - .../programmers/api-functions/api-get-tags.md | 40 - .../api-functions/api-get-template-dir.md | 40 - .../api-functions/api-get-template-vars.md | 37 - .../api-functions/api-is-cached.md | 81 - .../api-functions/api-load-filter.md | 42 - .../api-functions/api-mute-expected-errors.md | 21 - .../api-register-cacheresource.md | 40 - .../api-functions/api-register-class.md | 65 - .../api-register-default-plugin-handler.md | 93 - .../api-functions/api-register-filter.md | 45 - .../api-functions/api-register-object.md | 44 - .../api-functions/api-register-plugin.md | 110 - .../api-functions/api-register-resource.md | 46 - .../api-functions/api-set-cache-dir.md | 32 - .../api-functions/api-set-compile-dir.md | 32 - .../api-functions/api-set-config-dir.md | 47 - .../api-functions/api-set-plugins-dir.md | 46 - .../api-functions/api-set-template-dir.md | 46 - .../api-functions/api-template-exists.md | 59 - .../api-functions/api-test-install.md | 22 - .../api-unregister-cacheresource.md | 28 - .../api-functions/api-unregister-filter.md | 23 - .../api-functions/api-unregister-object.md | 17 - .../api-functions/api-unregister-plugin.md | 36 - .../api-functions/api-unregister-resource.md | 28 - .../smarty/docs/programmers/api-variables.md | 63 - .../variable-allow-php-templates.md | 18 - .../api-variables/variable-auto-literal.md | 17 - .../variable-autoload-filters.md | 21 - .../api-variables/variable-cache-dir.md | 35 - .../api-variables/variable-cache-id.md | 11 - .../api-variables/variable-cache-lifetime.md | 30 - .../api-variables/variable-cache-locking.md | 11 - .../variable-cache-modified-check.md | 12 - .../api-variables/variable-caching-type.md | 9 - .../api-variables/variable-caching.md | 38 - .../api-variables/variable-compile-check.md | 30 - .../api-variables/variable-compile-dir.md | 29 - .../api-variables/variable-compile-id.md | 44 - .../api-variables/variable-compile-locking.md | 7 - .../api-variables/variable-compiler-class.md | 6 - .../variable-config-booleanize.md | 8 - .../api-variables/variable-config-dir.md | 23 - .../variable-config-overwrite.md | 40 - .../variable-config-read-hidden.md | 8 - .../api-variables/variable-debug-template.md | 9 - .../api-variables/variable-debugging-ctrl.md | 20 - .../api-variables/variable-debugging.md | 17 - .../variable-default-config-handler-func.md | 50 - .../variable-default-config-type.md | 7 - .../variable-default-modifiers.md | 8 - .../variable-default-resource-type.md | 7 - .../variable-default-template-handler-func.md | 50 - .../variable-direct-access-security.md | 13 - .../api-variables/variable-error-reporting.md | 17 - .../api-variables/variable-escape-html.md | 21 - .../api-variables/variable-force-cache.md | 6 - .../api-variables/variable-force-compile.md | 9 - .../api-variables/variable-left-delimiter.md | 8 - .../api-variables/variable-locking-timeout.md | 7 - .../variable-merge-compiled-includes.md | 27 - .../api-variables/variable-plugins-dir.md | 28 - .../api-variables/variable-right-delimiter.md | 8 - .../api-variables/variable-smarty-debug-id.md | 9 - .../api-variables/variable-template-dir.md | 36 - .../api-variables/variable-trusted-dir.md | 8 - .../variable-use-include-path.md | 49 - .../api-variables/variable-use-sub-dirs.md | 31 - .../smarty/smarty/docs/programmers/caching.md | 24 - .../programmers/caching/caching-cacheable.md | 176 - .../programmers/caching/caching-custom.md | 296 -- .../programmers/caching/caching-groups.md | 60 - .../caching/caching-multiple-caches.md | 87 - .../programmers/caching/caching-setting-up.md | 153 - .../smarty/smarty/docs/programmers/charset.md | 44 - .../smarty/smarty/docs/programmers/plugins.md | 44 - .../plugins/plugins-block-functions.md | 95 - .../plugins/plugins-compiler-functions.md | 66 - .../programmers/plugins/plugins-functions.md | 94 - .../docs/programmers/plugins/plugins-howto.md | 18 - .../programmers/plugins/plugins-inserts.md | 48 - .../programmers/plugins/plugins-modifiers.md | 86 - .../plugins/plugins-naming-conventions.md | 51 - .../plugins/plugins-outputfilters.md | 48 - .../plugins/plugins-prefilters-postfilters.md | 89 - .../programmers/plugins/plugins-resources.md | 128 - .../programmers/plugins/plugins-writing.md | 36 - .../smarty/docs/programmers/resources.md | 19 - .../programmers/resources/resources-custom.md | 111 - .../resources/resources-extends.md | 36 - .../programmers/resources/resources-file.md | 160 - .../resources/resources-streams.md | 27 - .../programmers/resources/resources-string.md | 73 - .../resources/template-resources.md | 130 - .../docs/programmers/smarty-constants.md | 26 - system/vendor/smarty/smarty/mkdocs.yml | 123 - .../smarty/run-tests-for-all-php-versions.sh | 13 - system/vendor/smarty/smarty/run-tests.sh | 10 - 267 files changed, 20955 deletions(-) delete mode 100644 system/vendor/mpdf/mpdf/.github/CONTRIBUTING.md delete mode 100644 system/vendor/mpdf/mpdf/.github/FUNDING.yml delete mode 100644 system/vendor/mpdf/mpdf/.github/ISSUE_TEMPLATE/01_bug_report.yml delete mode 100644 system/vendor/mpdf/mpdf/.github/ISSUE_TEMPLATE/02_feature_request.yml delete mode 100644 system/vendor/mpdf/mpdf/.github/ISSUE_TEMPLATE/config.yml delete mode 100644 system/vendor/mpdf/mpdf/.github/SECURITY.md delete mode 100644 system/vendor/mpdf/mpdf/.github/workflows/coverage.yml delete mode 100644 system/vendor/mpdf/mpdf/.github/workflows/cs.yml delete mode 100644 system/vendor/mpdf/mpdf/.github/workflows/tests.yml delete mode 100644 system/vendor/mpdf/mpdf/.gitignore delete mode 100644 system/vendor/mpdf/mpdf/CHANGELOG.md delete mode 100644 system/vendor/mpdf/mpdf/CREDITS.txt delete mode 100644 system/vendor/mpdf/mpdf/LICENSE.txt delete mode 100644 system/vendor/mpdf/mpdf/README.md delete mode 100644 system/vendor/mpdf/mpdf/composer.json delete mode 100644 system/vendor/mpdf/mpdf/phpunit.xml delete mode 100644 system/vendor/mpdf/mpdf/ruleset.xml delete mode 100644 system/vendor/myclabs/deep-copy/.github/FUNDING.yml delete mode 100644 system/vendor/myclabs/deep-copy/.github/workflows/ci.yaml delete mode 100644 system/vendor/myclabs/deep-copy/LICENSE delete mode 100644 system/vendor/myclabs/deep-copy/README.md delete mode 100644 system/vendor/myclabs/deep-copy/composer.json delete mode 100644 system/vendor/setasign/fpdi/LICENSE.txt delete mode 100644 system/vendor/setasign/fpdi/README.md delete mode 100644 system/vendor/setasign/fpdi/SECURITY.md delete mode 100644 system/vendor/setasign/fpdi/composer.json delete mode 100644 system/vendor/smarty/smarty/CHANGELOG.md delete mode 100644 system/vendor/smarty/smarty/LICENSE delete mode 100644 system/vendor/smarty/smarty/README.md delete mode 100644 system/vendor/smarty/smarty/SECURITY.md delete mode 100644 system/vendor/smarty/smarty/composer.json delete mode 100644 system/vendor/smarty/smarty/demo/configs/test.conf delete mode 100644 system/vendor/smarty/smarty/demo/index.php delete mode 100644 system/vendor/smarty/smarty/demo/plugins/cacheresource.apc.php delete mode 100644 system/vendor/smarty/smarty/demo/plugins/cacheresource.memcache.php delete mode 100644 system/vendor/smarty/smarty/demo/plugins/cacheresource.mysql.php delete mode 100644 system/vendor/smarty/smarty/demo/plugins/cacheresource.pdo.php delete mode 100644 system/vendor/smarty/smarty/demo/plugins/cacheresource.pdo_gzip.php delete mode 100644 system/vendor/smarty/smarty/demo/plugins/resource.extendsall.php delete mode 100644 system/vendor/smarty/smarty/demo/plugins/resource.mysql.php delete mode 100644 system/vendor/smarty/smarty/demo/plugins/resource.mysqls.php delete mode 100644 system/vendor/smarty/smarty/demo/templates/footer.tpl delete mode 100644 system/vendor/smarty/smarty/demo/templates/header.tpl delete mode 100644 system/vendor/smarty/smarty/demo/templates/index.tpl delete mode 100644 system/vendor/smarty/smarty/docs/_config.yml delete mode 100644 system/vendor/smarty/smarty/docs/appendixes/tips.md delete mode 100644 system/vendor/smarty/smarty/docs/appendixes/troubleshooting.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/chapter-debugging-console.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/config-files.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-basic-syntax/index.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-basic-syntax/language-escaping.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-basic-syntax/language-math.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-basic-syntax/language-syntax-attributes.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-basic-syntax/language-syntax-comments.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-basic-syntax/language-syntax-functions.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-basic-syntax/language-syntax-quotes.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-basic-syntax/language-syntax-variables.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-builtin-functions/index.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-append.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-assign.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-block.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-call.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-capture.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-config-load.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-debug.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-extends.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-for.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-foreach.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-function.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-if.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-include.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-insert.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-ldelim.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-literal.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-nocache.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-section.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-setfilter.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-strip.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-while.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-combining-modifiers.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-custom-functions/index.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-custom-functions/language-function-counter.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-custom-functions/language-function-cycle.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-custom-functions/language-function-debug.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-custom-functions/language-function-eval.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-custom-functions/language-function-fetch.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-custom-functions/language-function-html-checkboxes.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-custom-functions/language-function-html-image.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-custom-functions/language-function-html-options.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-custom-functions/language-function-html-radios.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-custom-functions/language-function-html-select-date.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-custom-functions/language-function-html-select-time.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-custom-functions/language-function-html-table.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-custom-functions/language-function-mailto.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-custom-functions/language-function-math.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-custom-functions/language-function-textformat.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/index.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-capitalize.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-cat.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-count-characters.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-count-paragraphs.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-count-sentences.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-count-words.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-date-format.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-default.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-escape.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-from-charset.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-indent.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-lower.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-nl2br.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-regex-replace.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-replace.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-spacify.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-string-format.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-strip-tags.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-strip.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-to-charset.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-truncate.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-unescape.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-upper.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-wordwrap.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-variables/index.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-variables/language-assigned-variables.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-variables/language-config-variables.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-variables/language-variable-scopes.md delete mode 100644 system/vendor/smarty/smarty/docs/designers/language-variables/language-variables-smarty.md delete mode 100644 system/vendor/smarty/smarty/docs/features.md delete mode 100644 system/vendor/smarty/smarty/docs/getting-started.md delete mode 100644 system/vendor/smarty/smarty/docs/index.md delete mode 100644 system/vendor/smarty/smarty/docs/philosophy.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/advanced-features.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/advanced-features/advanced-features-objects.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/advanced-features/advanced-features-outputfilters.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/advanced-features/advanced-features-postfilters.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/advanced-features/advanced-features-prefilters.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/advanced-features/advanced-features-security.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/advanced-features/advanced-features-static-classes.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/advanced-features/advanced-features-streams.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/advanced-features/advanced-features-template-inheritance.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/advanced-features/advanced-features-template-settings.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-add-config-dir.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-add-plugins-dir.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-add-template-dir.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-append-by-ref.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-append.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-assign-by-ref.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-assign.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-clear-all-assign.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-clear-all-cache.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-clear-assign.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-clear-cache.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-clear-compiled-tpl.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-clear-config.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-compile-all-config.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-compile-all-templates.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-config-load.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-create-data.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-create-template.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-disable-security.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-display.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-enable-security.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-fetch.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-get-cache-dir.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-get-compile-dir.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-get-config-dir.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-get-config-vars.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-get-plugins-dir.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-get-registered-object.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-get-tags.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-get-template-dir.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-get-template-vars.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-is-cached.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-load-filter.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-mute-expected-errors.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-register-cacheresource.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-register-class.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-register-default-plugin-handler.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-register-filter.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-register-object.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-register-plugin.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-register-resource.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-set-cache-dir.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-set-compile-dir.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-set-config-dir.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-set-plugins-dir.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-set-template-dir.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-template-exists.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-test-install.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-unregister-cacheresource.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-unregister-filter.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-unregister-object.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-unregister-plugin.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-functions/api-unregister-resource.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-allow-php-templates.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-auto-literal.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-autoload-filters.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-cache-dir.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-cache-id.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-cache-lifetime.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-cache-locking.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-cache-modified-check.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-caching-type.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-caching.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-compile-check.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-compile-dir.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-compile-id.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-compile-locking.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-compiler-class.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-config-booleanize.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-config-dir.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-config-overwrite.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-config-read-hidden.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-debug-template.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-debugging-ctrl.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-debugging.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-default-config-handler-func.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-default-config-type.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-default-modifiers.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-default-resource-type.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-default-template-handler-func.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-direct-access-security.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-error-reporting.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-escape-html.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-force-cache.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-force-compile.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-left-delimiter.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-locking-timeout.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-merge-compiled-includes.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-plugins-dir.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-right-delimiter.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-smarty-debug-id.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-template-dir.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-trusted-dir.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-use-include-path.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/api-variables/variable-use-sub-dirs.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/caching.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/caching/caching-cacheable.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/caching/caching-custom.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/caching/caching-groups.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/caching/caching-multiple-caches.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/caching/caching-setting-up.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/charset.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/plugins.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/plugins/plugins-block-functions.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/plugins/plugins-compiler-functions.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/plugins/plugins-functions.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/plugins/plugins-howto.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/plugins/plugins-inserts.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/plugins/plugins-modifiers.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/plugins/plugins-naming-conventions.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/plugins/plugins-outputfilters.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/plugins/plugins-prefilters-postfilters.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/plugins/plugins-resources.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/plugins/plugins-writing.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/resources.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/resources/resources-custom.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/resources/resources-extends.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/resources/resources-file.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/resources/resources-streams.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/resources/resources-string.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/resources/template-resources.md delete mode 100644 system/vendor/smarty/smarty/docs/programmers/smarty-constants.md delete mode 100644 system/vendor/smarty/smarty/mkdocs.yml delete mode 100755 system/vendor/smarty/smarty/run-tests-for-all-php-versions.sh delete mode 100755 system/vendor/smarty/smarty/run-tests.sh diff --git a/system/vendor/mpdf/mpdf/.github/CONTRIBUTING.md b/system/vendor/mpdf/mpdf/.github/CONTRIBUTING.md deleted file mode 100644 index eef6959..0000000 --- a/system/vendor/mpdf/mpdf/.github/CONTRIBUTING.md +++ /dev/null @@ -1,53 +0,0 @@ -Contributing -============ - -Issue tracker -------------- - -The Issue tracker serves mainly as a place to report bugs and request new features. -Please do not abuse it as a general questions or troubleshooting location. - -General troubleshooting -------------- - -For these questions please use [Discussions](https://github.com/mpdf/mpdf/discussions). Add your enquiry -to appropriate category and as always, include a reproducible code example when applicable (see code example guidelines below). - -You can also use the [mpdf tag](https://stackoverflow.com/questions/tagged/mpdf) -at [Stack Overflow](https://stackoverflow.com/) -as the StackOverflow user base is more likely to answer you in a timely manner. -When doing so, make sure you comply to StackOverflow question guidelines. - -Bug reports -------------- - -* Bug reports **MUST** contain a small example in php/html that reproduces the bug. -* The code example **MUST** be reproducible by copy&paste assuming composer dependencies are installed. That means: - * No calling unrelated funcions, - * an actual final HTML code has to be present, pasting a template file is not enough, - * if the bug considers import or fonts, example source PDF/TTF/etc files have to be included. -* Failing to provide necessary information or not using the issue template will cause the issue to be closed until required information is provided. -* Please report one feature or one bug per issue. - -Feature requests -------------- - -Feature requests have to be labeled as such and have to include reasoning for the change in question. - - -Pull requests -------------- - -Pull requests should be always based on the default [development](https://github.com/mpdf/mpdf/tree/development) -branch except for backports to older versions. - -Guidelines: - -* Use an aptly named feature branch for the Pull request. -* Only files and lines affecting the scope of the Pull request must be affected. -* Make small, *atomic* commits that keep the smallest possible related code changes together. -* Code must be accompanied by a unit test testing expected behaviour whenever possible. -* To be incorporated, the PR should contain a change in the CHANGELOG.md file describing itself - -When updating a PR, do not create a new one, just `git push --force` to your former feature branch, the PR will -update itself. diff --git a/system/vendor/mpdf/mpdf/.github/FUNDING.yml b/system/vendor/mpdf/mpdf/.github/FUNDING.yml deleted file mode 100644 index 4760137..0000000 --- a/system/vendor/mpdf/mpdf/.github/FUNDING.yml +++ /dev/null @@ -1 +0,0 @@ -custom: https://www.paypal.me/mpdf diff --git a/system/vendor/mpdf/mpdf/.github/ISSUE_TEMPLATE/01_bug_report.yml b/system/vendor/mpdf/mpdf/.github/ISSUE_TEMPLATE/01_bug_report.yml deleted file mode 100644 index 0ce324a..0000000 --- a/system/vendor/mpdf/mpdf/.github/ISSUE_TEMPLATE/01_bug_report.yml +++ /dev/null @@ -1,35 +0,0 @@ -name: Bug report 🐛 -description: The library does not work as expected -body: - - - type: checkboxes - attributes: - label: Guidelines - description: Please confirm this is a bug report and not general troubleshooting. - options: - - label: I understand that [if I fail to provide all required details, this issue may be closed without review](https://github.com/mpdf/mpdf/blob/development/.github/CONTRIBUTING.md). - required: true - - - type: textarea - attributes: - label: Description of the bug - validations: - required: true - - - type: input - attributes: - label: mPDF version - validations: - required: true - - - type: input - attributes: - label: PHP Version and environment (server type, cli provider etc., enclosing libraries and their respective versions) - validations: - required: true - - - type: textarea - attributes: - label: Reproducible PHP+CSS+HTML snippet suffering by the error - validations: - required: true diff --git a/system/vendor/mpdf/mpdf/.github/ISSUE_TEMPLATE/02_feature_request.yml b/system/vendor/mpdf/mpdf/.github/ISSUE_TEMPLATE/02_feature_request.yml deleted file mode 100644 index 88d9bdc..0000000 --- a/system/vendor/mpdf/mpdf/.github/ISSUE_TEMPLATE/02_feature_request.yml +++ /dev/null @@ -1,8 +0,0 @@ -name: Feature request 🚀 -description: I would like to have a new functionality added -body: - - type: textarea - attributes: - label: Please describe the new functionality as best as you can. - validations: - required: true \ No newline at end of file diff --git a/system/vendor/mpdf/mpdf/.github/ISSUE_TEMPLATE/config.yml b/system/vendor/mpdf/mpdf/.github/ISSUE_TEMPLATE/config.yml deleted file mode 100644 index 3c03ea0..0000000 --- a/system/vendor/mpdf/mpdf/.github/ISSUE_TEMPLATE/config.yml +++ /dev/null @@ -1,8 +0,0 @@ -blank_issues_enabled: false -contact_links: - - name: General questions and troubleshooting ❓ - url: https://github.com/mpdf/mpdf/discussions - about: You can use Github Discussions for general questions and troubleshooting. Please note that asking at Stack Overflow will probably be more successful. - - name: QA at Stack Overflow ❓ - url: https://stackoverflow.com/questions/tagged/mpdf - about: Ask at Stack Overflow for a greater chance of a quick and correct answer to your questions. Make sure to comply to SO rules, terms and conditions. diff --git a/system/vendor/mpdf/mpdf/.github/SECURITY.md b/system/vendor/mpdf/mpdf/.github/SECURITY.md deleted file mode 100644 index c4f92d3..0000000 --- a/system/vendor/mpdf/mpdf/.github/SECURITY.md +++ /dev/null @@ -1,6 +0,0 @@ -How to disclose potential security issues -============ - -As mPDF does not have a domain or a dedicated contact apart from its Github repository, to prevent -disclosing maintainers' contacts publicly, please create an Issue about the security issue with means to contact you. -We will reach out to you as soon as possible. diff --git a/system/vendor/mpdf/mpdf/.github/workflows/coverage.yml b/system/vendor/mpdf/mpdf/.github/workflows/coverage.yml deleted file mode 100644 index 45980f9..0000000 --- a/system/vendor/mpdf/mpdf/.github/workflows/coverage.yml +++ /dev/null @@ -1,42 +0,0 @@ -# https://help.github.com/en/categories/automating-your-workflow-with-github-actions - -name: "Code coverage" - -on: - push: - branches: - - "development" - - "coverage" - -jobs: - - coverage: - - name: "Code coverage" - - runs-on: ${{ matrix.operating-system }} - - strategy: - matrix: - php-version: - - "7.4" - - operating-system: [ubuntu-latest] - - steps: - - name: "Checkout" - uses: "actions/checkout@v3" - - - name: "Install PHP" - uses: "shivammathur/setup-php@v2" - with: - coverage: "xdebug" - php-version: "${{ matrix.php-version }}" - extensions: "mbstring, gd, bcmath, bz2" - tools: composer:v2 - - - name: "Install dependencies" - run: "composer install --no-interaction --no-progress" - - - name: "Code coverage" - run: composer coverage diff --git a/system/vendor/mpdf/mpdf/.github/workflows/cs.yml b/system/vendor/mpdf/mpdf/.github/workflows/cs.yml deleted file mode 100644 index 1fdf0aa..0000000 --- a/system/vendor/mpdf/mpdf/.github/workflows/cs.yml +++ /dev/null @@ -1,43 +0,0 @@ -# https://help.github.com/en/categories/automating-your-workflow-with-github-actions - -name: "Coding standard check" - -on: - pull_request: - push: - branches: - - "development" - - "test" - -jobs: - - cs: - - name: "Coding standard" - - runs-on: ${{ matrix.operating-system }} - - strategy: - matrix: - php-version: - - "7.4" - - operating-system: [ubuntu-latest] - - steps: - - name: "Checkout" - uses: "actions/checkout@v3" - - - name: "Install PHP" - uses: "shivammathur/setup-php@v2" - with: - coverage: "none" - php-version: "${{ matrix.php-version }}" - extensions: "mbstring" - tools: composer:v2 - - - name: "Install dependencies" - run: "composer install --no-interaction --no-progress" - - - name: "CS" - run: composer cs diff --git a/system/vendor/mpdf/mpdf/.github/workflows/tests.yml b/system/vendor/mpdf/mpdf/.github/workflows/tests.yml deleted file mode 100644 index 71d26dc..0000000 --- a/system/vendor/mpdf/mpdf/.github/workflows/tests.yml +++ /dev/null @@ -1,53 +0,0 @@ -# https://help.github.com/en/categories/automating-your-workflow-with-github-actions - -name: "CI" - -on: - pull_request: - push: - branches: - - "master" - - "development" - - "test" - -jobs: - - tests: - - name: "Tests" - - runs-on: ${{ matrix.operating-system }} - - strategy: - fail-fast: false - matrix: - php-version: - - "5.6" - - "7.0" - - "7.1" - - "7.2" - - "7.3" - - "7.4" - - "8.0" - - "8.1" - - "8.2" - operating-system: [ubuntu-latest, windows-latest] - - steps: - - name: "Checkout" - uses: "actions/checkout@v3" - - - name: "Install PHP" - uses: "shivammathur/setup-php@v2" - with: - coverage: "none" - php-version: "${{ matrix.php-version }}" - extensions: "mbstring, gd, bcmath, bz2" - tools: composer:v2 - ini-values: error_reporting=-1 - - - name: "Install dependencies" - run: "composer install --no-interaction --no-progress" - - - name: "Tests" - run: composer test \ No newline at end of file diff --git a/system/vendor/mpdf/mpdf/.gitignore b/system/vendor/mpdf/mpdf/.gitignore deleted file mode 100644 index 0bfe817..0000000 --- a/system/vendor/mpdf/mpdf/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -vendor/* -composer.lock diff --git a/system/vendor/mpdf/mpdf/CHANGELOG.md b/system/vendor/mpdf/mpdf/CHANGELOG.md deleted file mode 100644 index 97ae7c2..0000000 --- a/system/vendor/mpdf/mpdf/CHANGELOG.md +++ /dev/null @@ -1,786 +0,0 @@ -mPDF 8.1.x -=========================== - -New features ------------- - -* Service container for internal services -* Set /Lang entry for better accessibility when document language is available (@cuongmits, #1418) -* More verbose helper methods for `Output`: `OutputBinaryData`, `OutputHttpInline`, `OutputHttpDownload`, `OutputFile` (since v8.1.2) -* Set font-size to `auto` in textarea and input in active forms to resize the font-size (@ChrisB9, #1721) -* PHP 8.2 support in mPDF 8.1.3 -* Added support for `psr/log` v3 without dropping v2. (@markdorison, @apotek, @greg-1-anderson, #1857) - -Bugfixes --------- - -* Better exception message about fonts with MarkGlyphSets (Fix for #1408) -* Updated Garuda font with fixed "k" character (Fix for #1440) -* Testing and suppressing PNG file conversion errors -* Prevent hyphenation of urls starting with https and e-mail addresses (@HKandulla, #1634) -* Colorspace restrictor reads mode from Mpdf and works again (Fix for #1094) -* Prevent exception when multiple columns wrap to next page -* Update default `curlUserAgent` configuration variable from Firefox 13 to 108 - -mPDF 8.0.x -=========================== - -* Ability to customize User-Agent header in the HTTP requests sent by cURL (@samuelecat, #1229) -* Add Page Number Myanmar Language Support (@MinKyawNyunt, #1201) -* new `Mpdf\Exception\FontException` extending base `MpdfException` was introduced and is thrown on Font manipulation -* A bit cleaner exception messages for font-related errors -* Use atomic cache writing. (@PATROMO, #1186) -* Fix: "Undefined index: group" when calling MultiCell when using font without OTL data (@Kekos, #1213, #941) -* Add C128RAW barcode type to create any barcode (ex: subtype change in middle of barcode) (#1124) -* Add proxy support to curl -* Fixed date and time format in the informations dictionary (#1083, @peterdevpl) -* Checking allowed stream wrappers in CssManager -* PHP 7.4 support (until final 7.4 release with composer --ignore-platform-reqs) -* Improve debugging of remote content issues (@ribeirobreno) -* Added `exposeVersion` configuration variable allowing to hide mPDF version from Producer tag and HTTP headers -* Added the check for JPEG SOF header 0xFF 0xC1 (extended) (@jamiejones85) -* Allows setting `none` as zoom mode in `SetDisplayMode` method, so that OpenAction is not written (#602) -* Allowed image stream whitelist to be customised (#1005, thanks @jakejackson) -* Fixed parsing of top-left-bottom-right CSS rules with !important (#1009) -* Fixed skipping ordered list numbering with page-break-inside: avoid (#339) -* Compound classes selector support, like `.one.two` or `div.message.special` (#538, @peterdevpl) -* Fixed CMYK colors in text-shadow (#1115, @lexilya) -* Skip non supported wrappers when resolving paths (#1204, @MarkVaughn) -* Fixed SVGs using a style tag, has styles ignored ( Requires ext-dom ) (#450, @antman3351) -* Allows `{nb}`, `{nbpg}`, `{PAGENO}` and `{DATE ...}` substitution in body (#172 and #267, @Dasc3er) -* Cache now creates a dedicated subdirectory `/mpdf`. -* It is possible to disable automatic cache cleanup with `cacheCleanupInterval` config variable -* PHP 8.0 is supported since 8.0.10 (#1263) -* Fix: First header of named page is added twice (@antman3351, #1320) -* Added `curlExecutionTimeout` configuration variable allowing to `CURLOPT_TIMEOUT` when fetching remote content -* Fix: Not all combinations were generated for more than three compound classes (@JeppeKnockaert) -* Added `quiet_zone_left` and `quiet_zone_right` to barcodes which support quiet zones in order to customize its width -* Updated `CssManager` to use the `RemoteContentFetcher` class instead of `curl` natively (@greew) -* Added optional `continue2pages` parameter to `SetDocTemplate` method, allowing a template to continue the last 2 pages alternately (@bmg-ruudv) -* Ensure that all digits of a string are hexadecimal before decoding in ColorConverter (@derklaro) -* Fix: Using mpdf in phar package leads to weird errors (#1504, @sandreas) -* WEBP images support (#1525) - - -mPDF 8.0.0 -=========================== - -### 15/03/2019 - -* Updated FPDI dependency to version 2 (thanks a lot, @JanSlabon) - - removed `SetImportUse` method - - case of `ImportPage` method changed to `importPage` - - similarly, case of `setSourceFile` and `useTemplate` was changed to a lowercase first letter. - - signature of `importPage` changed - - returned value of `useTemplate` changed -* Moved QRCode generating code portions to external package _mpdf/qrcode_ - - This reduced package size considerably (ca 6MB) -* Fraction sizes without leading zeros allowed for font sizes (#973, thanks @peterdevpl) -* WriteHTML is now strict about used `$mode` parameter (#915, thanks, @tomtomau) -* Fixed regression in nested tables (#860, thanks, @machour) -* Scientific notation handling in CSS font sizes (#753, thanks, @peterdevpl) - - -mPDF 7.1.x -=========================== - -* PHAR security issue fixed (thanks, @jakejackson) -* Font temporary data saved as JSON instead of generating PHP files (thanks, @jakejackson) -* cURL handling enhancements (thanks, @jakejackson) -* SVG parsing fixes (thanks, @achretien) -* Write PDF content with *Writer service classes -* PHP 7.3 is supported -* Added myclabs/deepcopy dependency, fixed TOC page numbering (thanks, @jakejackson) -* Custom color for QR codes -* Added support for orientation config key -* Code and tests cleanups and enhancements - - PHPUnit dedicated assertions (thanks, @carusogabriel) - - WriteHTML part constants (thanks, @tomtomau) - - Various notice fixes (kudos to all respective authors) - -mPDF 7.0.x -=========================== - -* Allow passing file content or file path to `SetAssociatedFiles` (#558) -* Allowed ^1.4 and ^2.0 of paragon/random_compat to allow wider usage -* Fix of undefined _getImage function (#539) -* Code cleanup -* Better writable rights for temp dir validation (#534) -* Fix displaying dollar character in footer with core fonts (#520) -* Fixed missed code2utf call (#531) -* Refactored and cleaned-up classes and subnamespaces - - -mPDF 7.0.0 -=========================== - -### 19/10/2017 - -Backward incompatible changes ------------------------------ - -- PHP `^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0` is required. -- Entire project moved under `Mpdf` namespace - - Practically all classes renamed to use `PascalCase` and named to be more verbose - - Changed directory structure to comply to `PSR-4` -- Removed explicit require calls, replaced with Composer autoloading -- Removed configuration files - - All configuration now done via `__construct` parameter (see below) -- Changed `\Mpdf\Mpdf` constructor signature - - Class now accepts only single array `$config` parameter - - Array keys are former `config.php` and `config_fonts.php` properties - - Additionally, former constructor parameters can be used as keys -- `tempDir` directory now must be writable, otherwise an exception is thrown -- ICC profile is loaded as entire path to file (to prevent a need to write inside vendor directory) -- Moved examples to separate repository -- Moved `TextVars` constants to separate class -- Moved border constants to separate class -- `scriptToLang` and `langToFont` in separate interfaced class methods -- Will now throw an exception when `mbstring.func_overload` is set -- Moved Glyph operator `GF_` constants in separate `\Mpdf\Fonts\GlyphOperator` class -- All methods in Barcode class renamed to camelCase including public `dec_to_hex` and `hex_to_dec` -- Decimal conversion methods (to roman, cjk, etc.) were moved to classes in `\Mpdf\Conversion` namespace -- Images in PHP variables (``) were moved from direct Mpdf properties to `Mpdf::$imageVars` public property array -- Removed global `_SVG_AUTOFONT` and `_SVG_CLASSES` constants in favor of `svgAutoFont` and `svgClasses` configuration keys -- Moved global `_testIntersect`, `_testIntersectCircle` and `calc_bezier_bbox` fucntions inside `Svg` class as private methods. - - Changed names to camelCase without underscores and to `computeBezierBoundingBox` -- Security: Embedded files via `` custom tag must be explicitly allowed via `allowAnnotationFiles` configuration key -- `fontDir` property of Mpdf class is private and must be accessed via configuration variable with array of paths or `AddFontDirectory` method -- QR code `` element now treats `\r\n` and `\n` as actual line breaks -- cURL is prefered over socket when downloading images. -- Removed globally defined functions from `functions.php` in favor of `\Mpdf\Utils` classes `PdfDate` and `UtfString`. - - Unused global functions were removed entirely. - - -Removed features ----------------- - -- Progressbar support -- JpGraph support -- `error_reporting` changes -- Timezone changes -- `compress.php` utility -- `_MPDF_PATH` and `_MPDF_URI` constants -- `_MPDF_TEMP_PATH` constant in favor of `tempDir` configuration variable -- `_MPDF_TTFONTDATAPATH` in favor of `tempDir` configuration variable -- `_MPDFK` constant in favor of `\Mpdf\Mpdf::SCALE` class constant -- `FONT_DESCRIPTOR` constant in favor of `fontDescriptor` configuration variable -- `_MPDF_SYSTEM_TTFONTS` constant in favor of `fontDir` configuration variable with array of paths or `AddFontDirectory` method -- HTML output of error messages and debugs -- Formerly deprecated methods - - -Fixes and code enhancements ----------------------------- - -- Fixed joining arab letters -- Fixed redeclared `unicode_hex` function -- Converted arrays to short syntax -- Refactored and tested color handling with potential conversion fixes in `hsl*()` color definitions -- Refactored `Barcode` class with separate class in `Mpdf\Barcode` namespace for each barcode type -- Fixed colsum calculation for different locales (by @flow-control in #491) -- Image type guessing from content separated to its own class - - -New features ------------- - -- Refactored caching (custom `Cache` and `FontCache` classes) -- Implemented `Psr\Log\LoggerAware` interface - - All debug and additional messages are now sent to the logger - - Messages can be filtered based on `\Mpdf\Log\Context` class constants -- `FontFileFinder` class allowing to specify multiple paths to search for fonts -- `MpdfException` now extends `ErrorException` to allow specifying place in code where error occured -- Generating font metrics moved to separate class -- Added `\Mpdf\Output\Destination` class with verbose output destination constants -- Availability to set custom default CSS file -- Availability to set custom hyphenation dictionary file -- Refactored code portions to new "separate" classes: - - `Mpdf\Color\*` classes - - `ColorConvertor` - - `ColorModeConvertor` - - `ColorSpaceRestrictor` - - `Mpdf\SizeConvertor` - - `Mpdf\Hyphenator` - - `Mpdf\Image\ImageProcessor` - - `Mpdf\Image\ImageTypeGuesser` - - `Mpdf\Conversion\*` classes -- Custom watermark angle with `watermarkAngle` configuration variable -- Custom document properties (idea by @zarubik in #142) -- PDF/A-3 associated files + additional xmp rdf (by @chab in #130) -- Additional font directories can be added via `addFontDir` method -- Introduced `cleanup` method which restores original `mb_` encoding settings (see #421) -- QR code `` element now treats `\r\n` and `\n` as actual line breaks -- Customizable following of 3xx HTTP redirects, validation of SSL certificates, cURL timeout. - - `curlFollowLocation` - - `curlAllowUnsafeSslRequests` - - `curlTimeout` -- QR codes can be generated without a border using `disableborder="1"` HTML attribute in `` tag - - -Git repository enhancements ---------------------------- - -- Added contributing guidelines -- Added Issue template - - -mPDF 6.1.0 -=========================== - -### 26/04/2016 - -- Composer updates - - First release officially supporting Composer - - Updated license in composer.json - - Chmod 777 on dirs `ttfontdata`, `tmp`, `graph_cache` after composer install -- Requiring PHP 5.4.0+ with Composer -- Code style - - Reformated (almost) all PHP files to keep basic code style - - Removed trailing whitespaces - - Converted all txt, php, css, and htm files to utf8 - - Removed closing PHP tags - - Change all else if calls to elseif -- Added base PHPUnit tests -- Added Travis CI integration with unit tests -- Changed all `mPDF::Error` and `die()` calls to throwing `MpdfException` -- PDF Import changes - - FPDI updated to 1.6.0 to fix incompatible licenses - - FPDI loaded from Composer or manually only -- Removed iccprofiles/CMYK directory -- Renamed example files: change spaces to underscores to make scripting easier -- Fixed `LEDGER` and `TABLOID` paper sizes -- Implemented static cache for mpdf function `ConvertColor`. -- Removed PHP4 style constructors -- Work with HTML tags separated to `Tag` class -- Fixed most Strict standards PHP errors -- Add config constant so we can define custom font data -- HTML - - fax & tel support in href attribute - - Check $html in `$mpdf->WriteHTML()` to see if it is an integer, float, string, boolean or - a class with `__toString()` and cast to a string, otherwise throw exception. -- PHP 7 - - Fix getting image from internal variable in PHP7 (4dcc2b4) - - Fix PHP7 Fatal error: `'break' not in the 'loop' or 'switch' context` (002bb8a) -- Fixed output file name for `D` and `I` output modes (issue #105, f297546) - -mPDF 6.0 -=========================== - -### 20/12/2014 - -New features / Improvements ---------------------------- -- Support for OpenTypeLayout tables / features for complex scripts and Advances Typography. -- Improved bidirectional text handling. -- Improved line-breaking, including for complex scripts e.g. Lao, Thai and Khmer. -- Updated page-breaking options. -- Automatic language mark-up and font selection using autoScriptToLang and autoLangToFont. -- Kashida for text-justification in arabic scripts. -- Index collation for non-ASCII characters. -- Index mark-up allowing control over layout using CSS. -- `{PAGENO}` and `{nbpg}` can use any of the number types as in list-style e.g. set in `` using pagenumstyle. -- CSS support for lists. -- Default stylesheet - `mpdf.css` - updated. - -Added CSS support ------------------ -- lang attribute selector e.g. :lang(fr), [lang="fr"] -- font-variant-position -- font-variant-caps -- font-variant-ligatures -- font-variant-numeric -- font-variant-alternates - Only [normal | historical-forms] supported (i.e. most are NOT supported) -- font-variant - as above, and except for: east-asian-variant-values, east-asian-width-values, ruby -- font-language-override -- font-feature-settings -- text-outline is now supported on TD/TH tags -- hebrew, khmer, cambodian, lao, and cjk-decimal recognised as values for "list-style-type" in numbered lists and page numbering. -- list-style-image and list-style-position -- transform (on `` only) -- text-decoration:overline -- image-rendering -- unicode-bidi (also `` tag) -- vertical-align can use lengths e.g. 0.5em -- line-stacking-strategy -- line-stacking-shift - -mPDF 5.7.4 -================ - -### 15/12/2014 - -Bug Fixes & Minor Additions ---------------------------- -- SVG images now support embedded images e.g. `` -- SVG images now supports `` element e.g. ``, and also `` -- SVG images now can use Autofont (see top of `classes/svg.php` file) -- SVG images now has limited support for CSS classes (see top of `classes/svg.php` file) -- SVG images - style inheritance improved -- SVG images - improved handling of comments and other extraneous code -- SVG images - fix to ensure opacity is reset before another element -- SVG images - font-size not resetting after a `` element -- SVG radial gradients bug (if the focus [fx,fy] lies outside circle defined by [cx,cy] and r) cf. pservers-grad-15-b.svg -- SVG allows spaces in attribute definitions in `` or `` e.g. `` -- SVG text which contains a `<` sign, it will break the text - now processed as `<` (despite the fact that this does not conform to XML spec) -- SVG images - support automatic font selection and (minimal) use of CSS classes - cf. the defined constants at top of svg.php file -- SVG images - text-anchor now supported as a CSS style, as well as an HTML attribute -- CSS support for :nth-child() selector improved to fully support the draft CSS3 spec - http://www.w3.org/TR/selectors/#nth-child-pseudo - [NB only works on table columns or rows] -- text-indent when set as "em" - incorrectly calculated if last text in line in different font size than for block -- CSS not applying cascaded styles on `` elements - [changed MergeCSS() type to INLINE for 'A', LEGEND, METER and PROGRESS] -- fix for underline/strikethrough/overline so that line position(s) are based correctly on font-size/font in nested situations -- Error: Strict warning: Only variables should be passed by reference - in PHP5.5.9 -- bug accessing images from some servers (HTTP 403 Forbidden whn accessed using fopen etc.) -- Setting page format incorrectly set default twice and missed some options -- bug fixed in Overwrite() when specifying replacement as a string -- barcode C93 - updated C93 code from TCPDF because of bug - incorrect checksum character for "153-2-4" -- Tables - bug when using colspan across columns which may have a cell width specified - cf. http://www.mpdf1.com/forum/discussion/2221/colspan-bug -- Tables - cell height (when specified) is not resized when table is shrunk -- Tables - if table width specified, but narrower than minimum cell wdith, and less than page width - table will expand to - minimum cell width(s) as long as $keep_table_proportions = true -- Tables - if using packTableData, and borders-collapse, wider border is overwriting content of adjacent cell - Test case: - ``` - - - -
Hallo world
Hallo world
- ``` -- Images - image height is reset proportional to original if width is set to maximum e.g. `` -- URL handling changed to work with special characters in path fragments; affects `
` links, `` images and - CSS url() e.g background-image - - also to ignore `../` included as a query value -- Barcodes with bottom numerals e.g. EAN-13 - incorrect numeral size when using core fonts - --------------------------------- - -NB Spec. for embedded SVG images: -as per http://www.w3.org/TR/2003/REC-SVG11-20030114/struct.html#ImageElement -Attributes supported: -- x -- y -- xlink:href (required) - can be jpeg, png or gif image - not vector (SVG or WMF) image -- width (required) -- height (required) -- preserveAspectRatio - -Note: all attribute names and values are case-sensitive -width and height cannot be assigned by CSS - must be attributes - -mPDF 5.7.3 -================ - -### 24/8/2014 - -Bug Fixes & Minor Additions ---------------------------- - -- Tables - cellSpacing and cellPadding taking preference over CSS stylesheet -- Tables - background images in table inside HTML Footer incorrectly positioned -- Tables - cell in a nested table with a specified width, should determine width of parent table cell - (cf. http://www.mpdf1.com/forum/discussion/1648/nested-table-bug-) -- Tables - colspan (on a row after first row) exceeds number of columns in table -- Gradients in Imported documents (mPDFI) causing error in some browsers -- Fatal error after page-break-after:always on root level block element -- Support for 'https/SSL' if file_get_contents_by_socket required (e.g. getting images with allow_url_fopen turned off) -- Improved support for specified ports when getting external CSS stylesheets e.g. www.domain.com:80 -- error accessing local .css files with dummy queries (cache-busting) e.g. mpdfstyleA4.css?v=2.0.18.9 -- start of end tag in PRE incorrectly changed to < -- error thrown when open.basedir restriction in effect (deleting temporary files) -- image which forces pagebreak incorrectly positioned at top of page -- [changes to avoid warning notices by checking if (isset(x)) before referencing it] -- text with letter-spacing set inside table which needs to be resixed (shrunk) - letter-spacing was not adjusted -- nested table incorrectly calculating width and unnecessarily wrapping text -- vertical-align:super|sub can be nested using `` elements -- inline elements can be nested e.g. text `text13text` text -- CSS vertical-align:0.5em (or %) now supported -- underline and strikethrough now use the parent inline block baseline/fontsize/color for child inline elements *** change in behaviour - (Adjusts line height to take account of superscript and subscript except in tables) -- nested table incorrectly calculating width and unnecessarily wrapping text -- tables - font size carrying over from one nested table to the next nested table -- tables - border set as attribute on `` overrides border set as CSS on `` not printing at all (since v5.7) -- list-style incorrectly overriding list-style-type in cascading CSS -- page-break-after:avoid not taking into account bottom padding and margin when estimating if next line can fit on page -- images not displayed when using "https://" if images are referenced by src="//domain.com/image" -- +aCJK incorrectly parsed when instantiating class e.g. new mpDF('ja+aCJK') -- line-breaking - zero-width object at end of line (e.g. index entry) causing a space left untrimmed at end of line -- ToC since v5.7 incorrectly handling non-ascii characters, entities or tags -- cell height miscalculated when using hard-hyphenate -- border colors set with transparency not working -- transparency settings for stroke and fill interfering with one another -- 'float' inside a HTML header/footer - not clearing the float before first line of text -- error if script run across date change at midnight -- temporary file name collisions (e.g. when processing images) if numerous users -- `` position attribute not working -- `<` (less-than sign) inside a PRE element, and NOT start of a valid tag, was incorrectly removed -- file attachments not opening in Reader XI -- JPG images not recognised if not containing JFIF or Exif markers -- instance of preg_replace with /e modifier causing error in PHP 5.5 -- correctly handle CSS URLs with no scheme -- Index entries causing errors when repeat entries are used within page-break-inside:avoid, rotated tables etc. -- table with fixed width column and long word in cell set to colspan across this column (adding spare width to all columns) -- incorrect hyphenation if multiple soft-hyphens on line before break -- SVG images - objects contained in `` being displayed -- SVG images - multiple, or quoted fonts e.g. style="font-family:'lucida grande', verdana" not recognised -- SVG images - line with opacity=0 still visible (only in some PDF viewers/browsers) -- text in an SVG image displaying with incorrect font in some PDF viewers/browsers -- SVG images - fill:RGB(0,0,0) not recognised when uppercase -- background images using data:image\/(jpeg|gif|png);base64 format - error when reading in stylesheet - -New CSS support ---------------- - -- added support for style="opacity:0.6;" in SVG images - previously only supported style="fill-opacity:0.6; stroke-opacity: 0.6;" -- improved PNG image handling for some cases of alpha channel transparency -- khmer, cambodian and lao recognised as list-style-type for numbered lists - -SVG Images ----------- - -- Limited support for `` and `` - -mPDF 5.7.1 -================ -## 01/09/2013 - -1) FILES: mpdf.php - -Bug fix; Dollar sign enclosed by `
` tag causing error.
-Test e.g.: `
Test $1.00 Test
Test $2.00 Test
Test $3.00 Test
Test $4.00 Test
` - ------------------------------ - -2) FILES: includes/functions.php AND mpdf.php - -Changes to `preg_replace` with `/e` modifier to use `preg_replace_callback` -(/e depracated from PHP 5.5) - ------------------------------ - -3) FILES: classes/barcode.php - -Small change to function `barcode_c128()` which allows ASCII 0 - 31 to be used in C128A e.g. chr(13) in: -`` - ------------------------------ - -4) FILES: mpdf.php - -Using $use_kwt ("keep-[heading]-with-table") if `

` before table is on 2 lines and pagebreak occurs after first line -the first line is displayed at the bottom of the 2nd page. -Edited so that $use_kwt only works if the HEADING is only one line. Else ignores (but prints correctly) - ------------------------------ - -5) FILES: mpdf.php - -Clearing old temporary files from `_MPDF_TEMP_PATH` will now ignore "hidden" files e.g. starting with a "`.`" `.htaccess`, `.gitignore` etc. -and also leave `dummy.txt` alone - - -mPDF 5.7 -=========================== - -### 14/07/2013 - -Files changed -------------- -- config.php -- mpdf.php -- classes/tocontents.php -- classes/cssmgr.php -- classes/svg.php -- includes/functions.php -- includes/out.php -- examples/formsubmit.php [Important - Security update] - -Updated Example Files in /examples/ ------------------------------------ - -- All example files -- mpdfstyleA4.css - -config.php ----------- - -Removed: -- $this->hyphenateTables -- $this->hyphenate -- $this->orphansAllowed -Edited: -- "hyphens: manual" - Added to $this->defaultCSS -- $this->allowedCSStags now includes '|TEXTCIRCLE|DOTTAB' -New: -- $this->decimal_align = array('DP'=>'.', 'DC'=>',', 'DM'=>"\xc2\xb7", 'DA'=>"\xd9\xab", 'DD'=>'-'); -- $this->h2toc = array('H1'=>0, 'H2'=>1, 'H3'=>2); -- $this->h2bookmarks = array('H1'=>0, 'H2'=>1, 'H3'=>2); -- $this->CJKforceend = false; // Forces overflowng punctuation to hang outside right margin (used with CJK script) - - -Backwards compatability ------------------------ - -Changes in mPDF 5.7 may cause some changes to the way your documents appear. There are two main differences: -1) Hyphenation. To retain appearance compatible with earlier versions, set the CSS property "hyphens: auto" whenever - you previously used $mpdf->hyphenate=true; -2) Table of Contents - appearance can now be controlled with CSS styles. By default, in mPDF 5.7, no styling is applied so you will get: - - No indent (previous default of 5mm) - ($tocindent is ignored) - - Any font, font-size set ($tocfont or $tocfontsize) will not work - - HyperLinks will appear with your default appearance - usually blue and underlined - - line spacing will be narrower (can use line-height or margin-top in CSS) - -New features / Improvements ---------------------------- -- Layout of Table of Content ToC now controlled using CSS styles -- Text alignment on decimal mark inside tables -- Automatically generated bookmarks and/or ToC entries from H1 - H6 tags -- Support for unit of "rem" as size e.g. font-size: 1rem; -- Origin and clipping for background images and gradients controlled by CSS i.e. background-origin, background-size, background-clip -- Text-outline controlled by CSS (compatible with CSS3 spec.) -- Use of `` enhanced by custom CSS "outdent" property -- Image HTML attributes `` added: max-height, max-width, min-height and min-width -- Spotcolor can now be defined as it is used e.g. color: spot(PANTONE 534 EC, 100%, 85, 65, 47, 9); -- Lists - added support for "start" attribute in `
    ` e.g. `
      ` -- Hyphenation controlled using CSS, consistent with CSS3 spec. -- Line breaking improved to avoid breaks within words where HTML tags are used e.g. H20 -- Line breaking in CJK scripts improved (and ability to force hanging punctuation) -- Numerals in a CJK script are kept together -- RTL improved support for phrases containing numerals and \ and / -- Bidi override codes supported - Right-to-Left Embedding [RLE] U+202B, Left-to-Right Embedding [LRE] U+202A, - U+202C POP DIRECTIONAL FORMATTING (PDF) -- Support for `` in HTML - uses it to SetBasePath for relative URLs. -- HTML tag - added support for `` or `` - converted to a soft-hyphen -- CSS now takes precedence over HTML attribute e.g. `
` -- tables - if table width set to 100% and one cell/column is empty with no padding/border, sizing incorrectly - (http://www.mpdf1.com/forum/discussion/1886/td-fontsize-in-nested-table-bug-#Item_5) -- `
` added as recognised tag -- CSS style transform supported on `` element (only) - All transform functions are supported except matrix() i.e. translate(), translateX(), translateY(), skew(), skewX(), skewY(), - scale(), scaleX(), scaleY(), rotate() - NB When using Columns or Keep-with-table (use_kwt), cannot use transform -- CSS background-color now supported on `` element -- @page :first not recognised unless @page {} has styles set -- left/right margins not allowed on @page :first - -mPDF 5.7.2 -================ - -### 28/12/2013 - -Bug Fixes ---------- - -- `
` - -Added CSS support ------------------ -- max-height, max-width, min-height and min-width for images `` -- "hyphens: none|manual|auto" as per CSS3 spec. -- Decimal mark alignment e.g. text-align: "." center; -- "rem" accepted as a valid (font)size in CSS e.g. font-size: 1.5rem -- text-outline, text-outline-width and text-outline-color supported everywhere except in tables (blur not supported) -- background-origin, background-size, background-clip are now supported everywhere except in tables -- "visibility: hidden|visible|printonly|screenonly" for inline elements e.g. `` -- Colors: device-cmyk(c,m,y,k) as per CSS3 spec. For consistency, device-cmyka also supported (not CSS3 spec) -- "z-index" can be used to utilise layers in the PDF document -- Custom CSS property added: "outdent" - opposite of indent - -The HTML elements `` and `` can now have CSS properties applied to them. - -Bug fixes ---------- -- SVG images - path including e.g. 1.234E-15 incorrectly parsed (not recognising capital E) -- Tables - if a table starts when the Y position on page is below bottom margin caused endless loop -- Float-ing DIVs - starting a float at bottom of page and it causes page break before anything output, second new page is forced -- Tables - Warning notice now given in Table footer or header if `` placed after `` and table spans page -- Columns - block with border-width wider than the length of the border line, line overflows -- Columns - block with no padding containing a block with borders but no backgound colour, borders not printed -- Table in Columns - when background color set by surrounding block element - colour missing for height of half bottom border. -- TOCpagebreakByArray() when called by function was not adding the pagebreak -- Border around block element - dashed not showing correctly (not resetting linewidth between different edges) -- Double border in table - when background colour set in surrounding block element - shows as black line between the 2 bits of double -- Borders around DIVs - "double" border problem if not all 4 sides equally - fixed -- Borders around DIVs - solid (and double) borders overlap as in tables - now fixed so mitred joins as in browser - [Inadvertently improves borders in Columns because of change in LineCap] -- Page numbering - $mpdf->pagenumSuffix etc not suppressed in HTML headers/footers if number suppressed -- Page numbering - Page number total {nbpg} incorrect - e.g. showing decreasing numbers through document, when ToC present -- RTL numerals - incorrectly reversing a number followed by a comma -- Transform to uppercase/lowercase not working for chars > ASCII 128 when using core fonts -- TOCpagebreak - Not setting TOC-FOOTER -- TOCpagebreak - toc-even-header-name etc. not working -- Parsing some relative URLs incorrectly -- Textcircle - when moved to next page by "page-break-inside: avoid" -- Bookmarks will now work if jump more than one level e.g. 0,2,1 Inserts a new blank entry at level 1 -- Paths to img or stylesheets - incorrectly reading "//www.domain.com" i.e. when starting with two / -- data:image as background url() - incorrectly adjusting path on server if MPDF_PATH not specified (included in release mPDF 5.6.1) -- Image problem if spaces or commas in path using http:// URL (included in release mPDF 5.6.1) -- Image URL parsing rewritten to handle both urlencoded URLs and not urlencoded (included in release mPDF 5.6.1) -- `` fixed to allow color, font-size and font-family to be correctly used, avoid dots being moved to new page, and to work in RTL -- Table {colsum} summed figures in table header -- list-style-type (custom) colour not working -- `` toc-preHTML and toc-postHTML can now contain quotes - -mPDF 5.6 -=========================== - -### 20/01/2013 - -Files changed -------------- -- mpdf.php -- config.php -- includes/functions.php -- classes/meter.php -- classes/directw.php - - -config.php changes ------------------- - -- $this->allowedCSStags - added HTML5 tags + textcircle AND -- $this->outerblocktags - added HTML5 tags -- $this->defaultCSS - added default CSS properties - -New features / Improvements ---------------------------- -CSS support added for for min-height, min-width, max-height and max-width in `` - -Images embedded in CSS -- `` improved to make it more robust, and background: `url(data:image...` now added to work - -HTML5 tags supported -- as generic block elements: `