Changeset 3197213
- Timestamp:
- 11/26/2024 09:10:13 AM (17 months ago)
- Location:
- fapi-member
- Files:
-
- 413 added
- 3 edited
-
tags/2.2.7 (added)
-
tags/2.2.7/_sources (added)
-
tags/2.2.7/_sources/F_fapi.svg (added)
-
tags/2.2.7/_sources/F_fapi2.svg (added)
-
tags/2.2.7/_sources/LOGO_FAPI_svg.svg (added)
-
tags/2.2.7/_sources/circle-shape-outline.svg (added)
-
tags/2.2.7/_sources/close.svg (added)
-
tags/2.2.7/_sources/connect.svg (added)
-
tags/2.2.7/_sources/down-arrow.svg (added)
-
tags/2.2.7/_sources/edit.svg (added)
-
tags/2.2.7/_sources/folder.svg (added)
-
tags/2.2.7/_sources/home-solid.svg (added)
-
tags/2.2.7/_sources/levels-simple.svg (added)
-
tags/2.2.7/_sources/levels.svg (added)
-
tags/2.2.7/_sources/membership.svg (added)
-
tags/2.2.7/_sources/padlock.svg (added)
-
tags/2.2.7/_sources/search.svg (added)
-
tags/2.2.7/_sources/user.svg (added)
-
tags/2.2.7/app (added)
-
tags/2.2.7/app/dist (added)
-
tags/2.2.7/app/dist/bundle.js (added)
-
tags/2.2.7/app/dist/ebb602ec1df70650b042.png (added)
-
tags/2.2.7/app/dist/images (added)
-
tags/2.2.7/app/dist/images/add-filled.svg (added)
-
tags/2.2.7/app/dist/images/arrow-backward.svg (added)
-
tags/2.2.7/app/dist/images/arrow-forward.svg (added)
-
tags/2.2.7/app/dist/images/check.svg (added)
-
tags/2.2.7/app/dist/images/connect.svg (added)
-
tags/2.2.7/app/dist/images/cross.svg (added)
-
tags/2.2.7/app/dist/images/down.svg (added)
-
tags/2.2.7/app/dist/images/edit.svg (added)
-
tags/2.2.7/app/dist/images/folder.svg (added)
-
tags/2.2.7/app/dist/images/levels.svg (added)
-
tags/2.2.7/app/dist/images/logo_fapi.svg (added)
-
tags/2.2.7/app/dist/images/member.svg (added)
-
tags/2.2.7/app/dist/images/overview.svg (added)
-
tags/2.2.7/app/dist/images/settings.svg (added)
-
tags/2.2.7/app/dist/images/up.svg (added)
-
tags/2.2.7/app/dist/src (added)
-
tags/2.2.7/app/dist/src/Media (added)
-
tags/2.2.7/app/dist/src/Media/Images (added)
-
tags/2.2.7/app/dist/src/Media/Images/elements (added)
-
tags/2.2.7/app/dist/src/Media/Images/elements/login.png (added)
-
tags/2.2.7/app/dist/src/Media/Images/elements/section-expiration-shortcode-example.png (added)
-
tags/2.2.7/app/dist/src/Media/Images/elements/section-expiration-shortcode-result.png (added)
-
tags/2.2.7/app/dist/src/Media/Images/elements/user-window.png (added)
-
tags/2.2.7/app/dist/src/Media/Images/graph-example-1.png (added)
-
tags/2.2.7/app/dist/src/Media/Images/graph-example-2.png (added)
-
tags/2.2.7/app/dist/src/Media/Images/graph-example-3.png (added)
-
tags/2.2.7/app/dist/src/Media/Images/member-change-history-example.png (added)
-
tags/2.2.7/app/dist/src/Media/Images/stats-example.png (added)
-
tags/2.2.7/app/dist/src/Media/Images/stats-filter-example.png (added)
-
tags/2.2.7/app/dist/src_Clients_UserClient_js-src_Components_Content_Members_Member_js.bundle.js (added)
-
tags/2.2.7/app/dist/src_Components_Content_Connection_Connection_js.bundle.js (added)
-
tags/2.2.7/app/dist/src_Components_Content_Connection_SimpleShopToFAPIMember_js.bundle.js (added)
-
tags/2.2.7/app/dist/src_Components_Content_Levels_Common_js.bundle.js (added)
-
tags/2.2.7/app/dist/src_Components_Content_Levels_Elements_js.bundle.js (added)
-
tags/2.2.7/app/dist/src_Components_Content_Levels_Levels_LevelsContent_Emails_js.bundle.js (added)
-
tags/2.2.7/app/dist/src_Components_Content_Levels_Levels_LevelsContent_LevelNotSelected_js.bundle.js (added)
-
tags/2.2.7/app/dist/src_Components_Content_Levels_Levels_LevelsContent_Pages_js.bundle.js (added)
-
tags/2.2.7/app/dist/src_Components_Content_Levels_Levels_LevelsContent_ServicePages_js.bundle.js (added)
-
tags/2.2.7/app/dist/src_Components_Content_Levels_Levels_LevelsContent_Unlocking_js.bundle.js (added)
-
tags/2.2.7/app/dist/src_Components_Content_Levels_Levels_js.bundle.js (added)
-
tags/2.2.7/app/dist/src_Components_Content_Members_CreateMember_js.bundle.js (added)
-
tags/2.2.7/app/dist/src_Components_Content_Members_MemberImport_js.bundle.js (added)
-
tags/2.2.7/app/dist/src_Components_Content_Members_Members_js.bundle.js (added)
-
tags/2.2.7/app/dist/src_Components_Content_NoFmLicence_js.bundle.js (added)
-
tags/2.2.7/app/dist/src_Components_Content_Overview_Overview_js.bundle.js (added)
-
tags/2.2.7/app/dist/src_Components_Content_Overview_StatisticsLocked_js.bundle.js (added)
-
tags/2.2.7/app/dist/src_Components_Content_Overview_Statistics_js.bundle.js (added)
-
tags/2.2.7/app/dist/vendors-node_modules_css-loader_dist_utils_js.bundle.js (added)
-
tags/2.2.7/app/dist/vendors-node_modules_react-select_dist_react-select_esm_js-node_modules_recharts_es6_cartesia-57d92e.bundle.js (added)
-
tags/2.2.7/app/dist/vendors-node_modules_react-select_dist_react-select_esm_js-node_modules_recharts_es6_cartesia-c640ac.bundle.js (added)
-
tags/2.2.7/app/dist/vendors-node_modules_react-select_dist_react-select_esm_js-node_modules_recharts_es6_cartesia-cdd18d.bundle.js (added)
-
tags/2.2.7/app/dist/vendors-node_modules_react-select_dist_react-select_esm_js-node_modules_recharts_es6_cartesia-feeb12.bundle.js (added)
-
tags/2.2.7/app/dist/vendors-node_modules_react-select_dist_react-select_esm_js.bundle.js (added)
-
tags/2.2.7/app/dist/vendors-node_modules_recharts_es6_cartesian_CartesianGrid_js-node_modules_recharts_es6_chart_-2b12b3.bundle.js (added)
-
tags/2.2.7/app/dist/vendors-node_modules_recharts_es6_chart_PieChart_js.bundle.js (added)
-
tags/2.2.7/app/dist/vendors-node_modules_recharts_es6_chart_generateCategoricalChart_js.bundle.js (added)
-
tags/2.2.7/fapi-member.php (added)
-
tags/2.2.7/languages (added)
-
tags/2.2.7/languages/wp-plugins-fapi-member-stable-cs.po (added)
-
tags/2.2.7/languages/wp-plugins-fapi-member-stable-de.po (added)
-
tags/2.2.7/languages/wp-plugins-fapi-member-stable-en-gb.po (added)
-
tags/2.2.7/languages/wp-plugins-fapi-member-stable-sk.po (added)
-
tags/2.2.7/libs (added)
-
tags/2.2.7/libs/nette (added)
-
tags/2.2.7/libs/nette/http (added)
-
tags/2.2.7/libs/nette/http/src (added)
-
tags/2.2.7/libs/nette/http/src/Bridges (added)
-
tags/2.2.7/libs/nette/http/src/Bridges/HttpDI (added)
-
tags/2.2.7/libs/nette/http/src/Bridges/HttpDI/HttpExtension.php (added)
-
tags/2.2.7/libs/nette/http/src/Bridges/HttpDI/SessionExtension.php (added)
-
tags/2.2.7/libs/nette/http/src/Bridges/HttpTracy (added)
-
tags/2.2.7/libs/nette/http/src/Bridges/HttpTracy/SessionPanel.php (added)
-
tags/2.2.7/libs/nette/http/src/Bridges/HttpTracy/templates (added)
-
tags/2.2.7/libs/nette/http/src/Bridges/HttpTracy/templates/SessionPanel.panel.phtml (added)
-
tags/2.2.7/libs/nette/http/src/Bridges/HttpTracy/templates/SessionPanel.tab.phtml (added)
-
tags/2.2.7/libs/nette/http/src/Http (added)
-
tags/2.2.7/libs/nette/http/src/Http/Context.php (added)
-
tags/2.2.7/libs/nette/http/src/Http/FileUpload.php (added)
-
tags/2.2.7/libs/nette/http/src/Http/Helpers.php (added)
-
tags/2.2.7/libs/nette/http/src/Http/IRequest.php (added)
-
tags/2.2.7/libs/nette/http/src/Http/IResponse.php (added)
-
tags/2.2.7/libs/nette/http/src/Http/Request.php (added)
-
tags/2.2.7/libs/nette/http/src/Http/RequestFactory.php (added)
-
tags/2.2.7/libs/nette/http/src/Http/Response.php (added)
-
tags/2.2.7/libs/nette/http/src/Http/Session.php (added)
-
tags/2.2.7/libs/nette/http/src/Http/SessionSection.php (added)
-
tags/2.2.7/libs/nette/http/src/Http/Url.php (added)
-
tags/2.2.7/libs/nette/http/src/Http/UrlImmutable.php (added)
-
tags/2.2.7/libs/nette/http/src/Http/UrlScript.php (added)
-
tags/2.2.7/libs/nette/http/src/Http/UserStorage.php (added)
-
tags/2.2.7/libs/nette/utils (added)
-
tags/2.2.7/libs/nette/utils/src (added)
-
tags/2.2.7/libs/nette/utils/src/HtmlStringable.php (added)
-
tags/2.2.7/libs/nette/utils/src/Iterators (added)
-
tags/2.2.7/libs/nette/utils/src/Iterators/CachingIterator.php (added)
-
tags/2.2.7/libs/nette/utils/src/Iterators/Mapper.php (added)
-
tags/2.2.7/libs/nette/utils/src/SmartObject.php (added)
-
tags/2.2.7/libs/nette/utils/src/StaticClass.php (added)
-
tags/2.2.7/libs/nette/utils/src/Translator.php (added)
-
tags/2.2.7/libs/nette/utils/src/Utils (added)
-
tags/2.2.7/libs/nette/utils/src/Utils/ArrayHash.php (added)
-
tags/2.2.7/libs/nette/utils/src/Utils/ArrayList.php (added)
-
tags/2.2.7/libs/nette/utils/src/Utils/Arrays.php (added)
-
tags/2.2.7/libs/nette/utils/src/Utils/Callback.php (added)
-
tags/2.2.7/libs/nette/utils/src/Utils/DateTime.php (added)
-
tags/2.2.7/libs/nette/utils/src/Utils/FileSystem.php (added)
-
tags/2.2.7/libs/nette/utils/src/Utils/Floats.php (added)
-
tags/2.2.7/libs/nette/utils/src/Utils/Helpers.php (added)
-
tags/2.2.7/libs/nette/utils/src/Utils/Html.php (added)
-
tags/2.2.7/libs/nette/utils/src/Utils/Image.php (added)
-
tags/2.2.7/libs/nette/utils/src/Utils/Json.php (added)
-
tags/2.2.7/libs/nette/utils/src/Utils/ObjectHelpers.php (added)
-
tags/2.2.7/libs/nette/utils/src/Utils/ObjectMixin.php (added)
-
tags/2.2.7/libs/nette/utils/src/Utils/Paginator.php (added)
-
tags/2.2.7/libs/nette/utils/src/Utils/Random.php (added)
-
tags/2.2.7/libs/nette/utils/src/Utils/Reflection.php (added)
-
tags/2.2.7/libs/nette/utils/src/Utils/Strings.php (added)
-
tags/2.2.7/libs/nette/utils/src/Utils/Type.php (added)
-
tags/2.2.7/libs/nette/utils/src/Utils/Validators.php (added)
-
tags/2.2.7/libs/nette/utils/src/Utils/exceptions.php (added)
-
tags/2.2.7/libs/nette/utils/src/compatibility.php (added)
-
tags/2.2.7/libs/nette/utils/src/exceptions.php (added)
-
tags/2.2.7/libs/smartemailing (added)
-
tags/2.2.7/libs/smartemailing/types (added)
-
tags/2.2.7/libs/smartemailing/types/bin (added)
-
tags/2.2.7/libs/smartemailing/types/bin/cbf (added)
-
tags/2.2.7/libs/smartemailing/types/bin/cs (added)
-
tags/2.2.7/libs/smartemailing/types/bin/stan (added)
-
tags/2.2.7/libs/smartemailing/types/docs (added)
-
tags/2.2.7/libs/smartemailing/types/docs/img (added)
-
tags/2.2.7/libs/smartemailing/types/docs/img/ide-love-2.png (added)
-
tags/2.2.7/libs/smartemailing/types/docs/img/ide-love.png (added)
-
tags/2.2.7/libs/smartemailing/types/src (added)
-
tags/2.2.7/libs/smartemailing/types/src/Address.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Arrays.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Base64String.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/BoolArray.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/BoolType.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/CompanyRegistrationNumber.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Comparable (added)
-
tags/2.2.7/libs/smartemailing/types/src/Comparable/ArrayComparableTrait.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Comparable/ComparableInterface.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Comparable/StringComparableTrait.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/ContentType.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/CountryCode.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/CurrencyCode.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/DateTimeFormat.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/DateTimeFormatter.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/DateTimeRange.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/DateTimes.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/DateTimesImmutable.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Dates.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/DatesImmutable.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Domain.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/DomainName.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Duration.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Emailaddress.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Enum.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/ExtractableTraits (added)
-
tags/2.2.7/libs/smartemailing/types/src/ExtractableTraits/ArrayExtractableTrait.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/ExtractableTraits/EnumExtractableTrait.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/ExtractableTraits/ExtractableTrait.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/ExtractableTraits/FloatExtractableTrait.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/ExtractableTraits/IntExtractableTrait.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/ExtractableTraits/StringExtractableTrait.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/ExtractableTypeInterface.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/FieldOfApplication.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/FloatArray.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/FloatType.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Guid.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Helpers (added)
-
tags/2.2.7/libs/smartemailing/types/src/Helpers/ArrayHelpers.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Helpers/CountryCodeToPhoneCodeTable.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Helpers/ExtractableHelpers.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Helpers/InvisibleSpaceCharacterCodes.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Helpers/StringHelpers.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Helpers/UniqueToStringArray.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Helpers/ValidationHelpers.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Hex32.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/HexColor.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/HostName.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/HttpMethod.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Iban.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/IntArray.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/IntType.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/InvalidArgumentException.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/InvalidEmailaddressException.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/InvalidTypeException.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/IpAddress.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/JsonString.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/KeyValuePair.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/LawfulBasisForProcessing.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/LoginCredentials.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/NonEmptyString.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Part.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/PhoneNumber.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Port.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Price.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/PrimitiveTypes.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Quantity.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/ReLUValue.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/Relation.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/ScalarLeavesArray.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/SigmoidValue.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/StringArray.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/StringType.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/SwiftBic.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/TimeUnit.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/ToArrayInterface.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/ToStringInterface.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/ToStringTrait.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/UniqueArrayFeatures.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/UniqueIntArray.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/UniqueStringArray.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/UnsignedFloat.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/UnsignedInt.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/UrlType.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/VatId.php (added)
-
tags/2.2.7/libs/smartemailing/types/src/ZipCode.php (added)
-
tags/2.2.7/libs/smartemailing/types/tools (added)
-
tags/2.2.7/libs/smartemailing/types/tools/cs (added)
-
tags/2.2.7/libs/smartemailing/types/tools/cs/ruleset.xml (added)
-
tags/2.2.7/libs/smartemailing/types/tools/phpstan (added)
-
tags/2.2.7/libs/smartemailing/types/tools/phpstan/phpstan.neon (added)
-
tags/2.2.7/media (added)
-
tags/2.2.7/media/colors.css (added)
-
tags/2.2.7/media/dist (added)
-
tags/2.2.7/media/dist/clipboard.min.js (added)
-
tags/2.2.7/media/dist/fapi.dev.js (added)
-
tags/2.2.7/media/dist/fapi.dist.js (added)
-
tags/2.2.7/media/dist/polyfill.min.js (added)
-
tags/2.2.7/media/dist/sweetalert2.js (added)
-
tags/2.2.7/media/dist/sweetalert2.min.css (added)
-
tags/2.2.7/media/fapi-member-public.css (added)
-
tags/2.2.7/media/fapi-user-profile.css (added)
-
tags/2.2.7/media/font (added)
-
tags/2.2.7/media/font/proxima_nova_font-webfont.woff (added)
-
tags/2.2.7/media/font/proxima_nova_font-webfont.woff2 (added)
-
tags/2.2.7/media/font/stylesheet.css (added)
-
tags/2.2.7/multiple-blocks (added)
-
tags/2.2.7/multiple-blocks/build (added)
-
tags/2.2.7/multiple-blocks/build/block-extender.asset.php (added)
-
tags/2.2.7/multiple-blocks/build/block-extender.js (added)
-
tags/2.2.7/multiple-blocks/build/fapi-form-block.asset.php (added)
-
tags/2.2.7/multiple-blocks/build/fapi-form-block.css (added)
-
tags/2.2.7/multiple-blocks/build/fapi-form-block.js (added)
-
tags/2.2.7/multiple-blocks/includes (added)
-
tags/2.2.7/multiple-blocks/includes/block-editor (added)
-
tags/2.2.7/multiple-blocks/includes/block-editor/blocks (added)
-
tags/2.2.7/multiple-blocks/includes/block-editor/blocks/block-extender (added)
-
tags/2.2.7/multiple-blocks/includes/block-editor/blocks/block-extender/block.json (added)
-
tags/2.2.7/multiple-blocks/includes/block-editor/blocks/block-extender/index.js (added)
-
tags/2.2.7/multiple-blocks/includes/block-editor/blocks/fapi-form-block (added)
-
tags/2.2.7/multiple-blocks/includes/block-editor/blocks/fapi-form-block/block.json (added)
-
tags/2.2.7/multiple-blocks/includes/block-editor/blocks/fapi-form-block/edit.js (added)
-
tags/2.2.7/multiple-blocks/includes/block-editor/blocks/fapi-form-block/index.js (added)
-
tags/2.2.7/multiple-blocks/includes/block-editor/blocks/fapi-form-block/save.js (added)
-
tags/2.2.7/multiple-blocks/multiple-blocks.php (added)
-
tags/2.2.7/multiple-blocks/package.json (added)
-
tags/2.2.7/multiple-blocks/webpack.config.js (added)
-
tags/2.2.7/readme.txt (added)
-
tags/2.2.7/src (added)
-
tags/2.2.7/src/Api (added)
-
tags/2.2.7/src/Api/V1 (added)
-
tags/2.2.7/src/Api/V1/RequestHandler.php (added)
-
tags/2.2.7/src/Api/V2 (added)
-
tags/2.2.7/src/Api/V2/ApiController.php (added)
-
tags/2.2.7/src/Api/V2/Endpoints (added)
-
tags/2.2.7/src/Api/V2/Endpoints/ApiConnectionsController.php (added)
-
tags/2.2.7/src/Api/V2/Endpoints/EmailsController.php (added)
-
tags/2.2.7/src/Api/V2/Endpoints/MembershipsController.php (added)
-
tags/2.2.7/src/Api/V2/Endpoints/PagesController.php (added)
-
tags/2.2.7/src/Api/V2/Endpoints/SectionsController.php (added)
-
tags/2.2.7/src/Api/V2/Endpoints/StatisticsController.php (added)
-
tags/2.2.7/src/Api/V2/Endpoints/UsersController.php (added)
-
tags/2.2.7/src/Bootstrap.php (added)
-
tags/2.2.7/src/Container (added)
-
tags/2.2.7/src/Container/Container.php (added)
-
tags/2.2.7/src/Divi (added)
-
tags/2.2.7/src/Divi/FapiMemberDivi.php (added)
-
tags/2.2.7/src/Divi/includes (added)
-
tags/2.2.7/src/Divi/includes/FmDivi.php (added)
-
tags/2.2.7/src/Divi/includes/fields (added)
-
tags/2.2.7/src/Divi/includes/fields/MultiSelect (added)
-
tags/2.2.7/src/Divi/includes/fields/MultiSelect/MultiSelect.jsx (added)
-
tags/2.2.7/src/Divi/includes/fields/index.js (added)
-
tags/2.2.7/src/Divi/includes/loader.js (added)
-
tags/2.2.7/src/Divi/includes/loader.php (added)
-
tags/2.2.7/src/Divi/includes/modules (added)
-
tags/2.2.7/src/Divi/includes/modules/index.js (added)
-
tags/2.2.7/src/Divi/scripts (added)
-
tags/2.2.7/src/Divi/scripts/builder-bundle.min.js (added)
-
tags/2.2.7/src/Divi/scripts/frontend-bundle.min.js (added)
-
tags/2.2.7/src/Divi/scripts/frontend.js (added)
-
tags/2.2.7/src/Elementor (added)
-
tags/2.2.7/src/Elementor/Category (added)
-
tags/2.2.7/src/Elementor/Category/CategoryRegister.php (added)
-
tags/2.2.7/src/Elementor/Filters (added)
-
tags/2.2.7/src/Elementor/Filters/ContentProtector.php (added)
-
tags/2.2.7/src/Elementor/WidgetSettingsExtender (added)
-
tags/2.2.7/src/Elementor/WidgetSettingsExtender/WidgetsSettingsExtender.php (added)
-
tags/2.2.7/src/Elementor/Widgets (added)
-
tags/2.2.7/src/Elementor/Widgets/FapiFormWidget.php (added)
-
tags/2.2.7/src/Elementor/fapi-member.php (added)
-
tags/2.2.7/src/FapiMemberPlugin.php (added)
-
tags/2.2.7/src/Mioweb (added)
-
tags/2.2.7/src/Mioweb/FapiMemberMioweb.php (added)
-
tags/2.2.7/src/Model (added)
-
tags/2.2.7/src/Model/ApiConnection.php (added)
-
tags/2.2.7/src/Model/Enums (added)
-
tags/2.2.7/src/Model/Enums/Alert.php (added)
-
tags/2.2.7/src/Model/Enums/Format.php (added)
-
tags/2.2.7/src/Model/Enums/Keys (added)
-
tags/2.2.7/src/Model/Enums/Keys/MetaKey.php (added)
-
tags/2.2.7/src/Model/Enums/Keys/OptionKey.php (added)
-
tags/2.2.7/src/Model/Enums/Keys/ScheduleKey.php (added)
-
tags/2.2.7/src/Model/Enums/Keys/SettingsKey.php (added)
-
tags/2.2.7/src/Model/Enums/PostValue.php (added)
-
tags/2.2.7/src/Model/Enums/SubPage.php (added)
-
tags/2.2.7/src/Model/Enums/Types (added)
-
tags/2.2.7/src/Model/Enums/Types/AlertType.php (added)
-
tags/2.2.7/src/Model/Enums/Types/EmailType.php (added)
-
tags/2.2.7/src/Model/Enums/Types/FormValueType.php (added)
-
tags/2.2.7/src/Model/Enums/Types/LevelUnlockType.php (added)
-
tags/2.2.7/src/Model/Enums/Types/MembershipChangeType.php (added)
-
tags/2.2.7/src/Model/Enums/Types/RequestMethodType.php (added)
-
tags/2.2.7/src/Model/Enums/Types/ServicePageType.php (added)
-
tags/2.2.7/src/Model/Enums/UserPermission.php (added)
-
tags/2.2.7/src/Model/MemberLevel.php (added)
-
tags/2.2.7/src/Model/MemberSection.php (added)
-
tags/2.2.7/src/Model/Membership.php (added)
-
tags/2.2.7/src/Model/MembershipChange.php (added)
-
tags/2.2.7/src/Model/Page.php (added)
-
tags/2.2.7/src/Model/Settings.php (added)
-
tags/2.2.7/src/Model/User.php (added)
-
tags/2.2.7/src/Repository (added)
-
tags/2.2.7/src/Repository/EmailRepository.php (added)
-
tags/2.2.7/src/Repository/LevelOrderRepository.php (added)
-
tags/2.2.7/src/Repository/LevelRepository.php (added)
-
tags/2.2.7/src/Repository/MemberActivityRepository.php (added)
-
tags/2.2.7/src/Repository/MembershipChangeRepository.php (added)
-
tags/2.2.7/src/Repository/MembershipHistoryRepository.php (added)
-
tags/2.2.7/src/Repository/MembershipRepository.php (added)
-
tags/2.2.7/src/Repository/PageRepository.php (added)
-
tags/2.2.7/src/Repository/Repository.php (added)
-
tags/2.2.7/src/Repository/SettingsRepository.php (added)
-
tags/2.2.7/src/Repository/UserRepository.php (added)
-
tags/2.2.7/src/Service (added)
-
tags/2.2.7/src/Service/ApiService.php (added)
-
tags/2.2.7/src/Service/ElementService.php (added)
-
tags/2.2.7/src/Service/EmailService.php (added)
-
tags/2.2.7/src/Service/FormService.php (added)
-
tags/2.2.7/src/Service/LevelOrderService.php (added)
-
tags/2.2.7/src/Service/LevelService.php (added)
-
tags/2.2.7/src/Service/MembershipService.php (added)
-
tags/2.2.7/src/Service/RedirectService.php (added)
-
tags/2.2.7/src/Service/SanitizationService.php (added)
-
tags/2.2.7/src/Service/StatisticsService.php (added)
-
tags/2.2.7/src/Service/UserService.php (added)
-
tags/2.2.7/src/Templates (added)
-
tags/2.2.7/src/Templates/levelSelection.php (added)
-
tags/2.2.7/src/Utils (added)
-
tags/2.2.7/src/Utils/AlertProvider.php (added)
-
tags/2.2.7/src/Utils/ApiClient.php (added)
-
tags/2.2.7/src/Utils/DateTimeHelper.php (added)
-
tags/2.2.7/src/Utils/DateTimes.php (added)
-
tags/2.2.7/src/Utils/DateTimesImmutable.php (added)
-
tags/2.2.7/src/Utils/Debugger.php (added)
-
tags/2.2.7/src/Utils/DisplayHelper.php (added)
-
tags/2.2.7/src/Utils/EmailHelper.php (added)
-
tags/2.2.7/src/Utils/PostTypeHelper.php (added)
-
tags/2.2.7/src/Utils/Random.php (added)
-
tags/2.2.7/src/Utils/SecurityValidator.php (added)
-
tags/2.2.7/src/Utils/ShortcodeSubstitutor.php (added)
-
tags/2.2.7/src/Utils/TemplateProvider.php (added)
-
tags/2.2.7/src/Utils/functions.php (added)
-
tags/2.2.7/uninstall.php (added)
-
tags/2.2.7/vendor (added)
-
tags/2.2.7/vendor/autoload.php (added)
-
tags/2.2.7/vendor/composer (added)
-
tags/2.2.7/vendor/composer/ClassLoader.php (added)
-
tags/2.2.7/vendor/composer/InstalledVersions.php (added)
-
tags/2.2.7/vendor/composer/LICENSE (added)
-
tags/2.2.7/vendor/composer/autoload_classmap.php (added)
-
tags/2.2.7/vendor/composer/autoload_namespaces.php (added)
-
tags/2.2.7/vendor/composer/autoload_psr4.php (added)
-
tags/2.2.7/vendor/composer/autoload_real.php (added)
-
tags/2.2.7/vendor/composer/autoload_static.php (added)
-
tags/2.2.7/vendor/composer/installed.json (added)
-
tags/2.2.7/vendor/composer/installed.php (added)
-
trunk/app/dist/src_Components_Content_Levels_Levels_LevelsContent_Unlocking_js.bundle.js (modified) (1 diff)
-
trunk/fapi-member.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
fapi-member/trunk/app/dist/src_Components_Content_Levels_Levels_LevelsContent_Unlocking_js.bundle.js
r3148644 r3197213 16 16 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 17 17 18 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var Components_Elements_Checkbox__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! Components/Elements/Checkbox */ \"./src/Components/Elements/Checkbox.js\");\n/* harmony import */ var Components_Elements_SubmitButton__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! Components/Elements/SubmitButton */ \"./src/Components/Elements/SubmitButton.js\");\n/* harmony import */ var Components_Elements_Loading__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! Components/Elements/Loading */ \"./src/Components/Elements/Loading.js\");\n/* harmony import */ var Clients_MemberSectionClient__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! Clients/MemberSectionClient */ \"./src/Clients/MemberSectionClient.js\");\n/* harmony import */ var Enums_UnlockingType__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! Enums/UnlockingType */ \"./src/Enums/UnlockingType.js\");\n/* harmony import */ var Components_Elements_HourPicker__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! Components/Elements/HourPicker */ \"./src/Components/Elements/HourPicker.js\");\n/* harmony import */ var Helpers_DateTimeHelper__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! Helpers/DateTimeHelper */ \"./src/Helpers/DateTimeHelper.js\");\n\n\n\n\n\n\n\n\nfunction Unlocking(_ref) {\n let {\n level\n } = _ref;\n if (level.parentId === null) {\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"p\", {\n className: \"levels-content level-not-selected\"\n }, \"Zvolili jste \\u010Dlenskou sekci, pros\\xEDm zvolte \\xFArove\\u0148.\");\n }\n const [buttonUnlock, setButtonUnlock] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null);\n const [timeUnlockType, setTimeUnlockType] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null);\n const [daysUnlock, setDaysUnlock] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(0);\n const [dateUnlock, setDateUnlock] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null);\n const [afterDateUnlock, setAfterDateUnlock] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null);\n const [hourUnlock, setHourUnlock] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null);\n const [load, setLoad] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(true);\n const sectionClient = new Clients_MemberSectionClient__WEBPACK_IMPORTED_MODULE_4__[\"default\"]();\n (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {\n setTimeUnlockType(null);\n setLoad(true);\n }, [level.id]);\n (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {\n const reloadUnlocking = async () => {\n await sectionClient.getUnlocking(level.id).then(data => {\n var _data$UnlockingType$A;\n setButtonUnlock(data[Enums_UnlockingType__WEBPACK_IMPORTED_MODULE_5__.UnlockingType.BUTTON_UNLOCK]);\n setTimeUnlockType(data[Enums_UnlockingType__WEBPACK_IMPORTED_MODULE_5__.UnlockingType.TIME_UNLOCK]);\n setDateUnlock(data[Enums_UnlockingType__WEBPACK_IMPORTED_MODULE_5__.UnlockingType.DATE_UNLOCK]);\n setDaysUnlock(data[Enums_UnlockingType__WEBPACK_IMPORTED_MODULE_5__.UnlockingType.DAYS_UNLOCK]);\n setHourUnlock(data[Enums_UnlockingType__WEBPACK_IMPORTED_MODULE_5__.UnlockingType.HOUR_UNLOCK]);\n setAfterDateUnlock((_data$UnlockingType$A = data[Enums_UnlockingType__WEBPACK_IMPORTED_MODULE_5__.UnlockingType.AFTER_DATE_UNLOCK]) !== null && _data$UnlockingType$A !== void 0 ? _data$UnlockingType$A : false);\n });\n setLoad(false);\n };\n if (load === true) {\n reloadUnlocking();\n }\n }, [load]);\n const handleChangeButtonUnlock = event => {\n setButtonUnlock(event.target.checked);\n };\n const handleChangeAfterDateUnlock = event => {\n setAfterDateUnlock(event.target.checked);\n };\n const handleChangeTimeUnlock = event => {\n setTimeUnlockType(event.target.value);\n };\n const handleChangeDaysUnlock = event => {\n setDaysUnlock(parseInt(event.target.value));\n };\n const handleChangeDateUnlock = event => {\n setDateUnlock(event.target.value);\n };\n const handleChangeHourUnlock = event => {\n setHourUnlock(parseInt(event.target.value));\n };\n const handleUpdateUnlocking = async event => {\n event.preventDefault();\n await sectionClient.updateUnlocking(level.id, buttonUnlock, timeUnlockType, daysUnlock, dateUnlock, afterDateUnlock, hourUnlock);\n setLoad(true);\n };\n if (timeUnlockType === null || buttonUnlock === null || afterDateUnlock === null) {\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_Loading__WEBPACK_IMPORTED_MODULE_3__[\"default\"], null);\n }\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"form\", {\n className: \"levels-content levels-unlocking\",\n onSubmit: handleUpdateUnlocking\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"h4\", null, \"Odemknut\\xED tla\\u010D\\xEDtkem\"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n className: \"fm-checkbox-container\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"label\", {\n htmlFor: \"is-button-unlock\"\n }, \"Povolit:\"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_Checkbox__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n checked: buttonUnlock,\n id: \"is-button-unlock\",\n onClick: handleChangeButtonUnlock\n })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n id: \"button_unlock_settings\",\n hidden: !buttonUnlock\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"p\", null, \"K odem\\u010Den\\xED \\xFArovn\\u011B mus\\xED u\\u017Eivatel ji\\u017E m\\xEDt p\\u0159\\xEDstup do dan\\xE9 sekce.\"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"label\", null, \"Shortcode tla\\u010D\\xEDtka pro uvoln\\u011Bn\\xED obsahu: \"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"br\", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"code\", null, '[fapi-member-unlock-level level=' + level.id + ']')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n className: \"vertical-divider\"\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"br\", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"h4\", null, \"\\u010Casov\\u011B omezen\\xE9 odemyk\\xE1n\\xED \\xFArovn\\u011B\"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"input\", {\n className: \"fm-input\",\n type: \"radio\",\n name: \"time_unlock\",\n value: \"disallow\",\n id: \"disallow\",\n onClick: handleChangeTimeUnlock,\n defaultChecked: timeUnlockType === 'disallow'\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"label\", {\n htmlFor: \"disallow\"\n }, \"Nepovolovat\")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"input\", {\n className: \"fm-input\",\n type: \"radio\",\n name: \"time_unlock\",\n value: \"date\",\n id: \"date\",\n onClick: handleChangeTimeUnlock,\n defaultChecked: timeUnlockType === 'date'\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"label\", {\n htmlFor: \"date\"\n }, \"Od pevn\\xE9ho data\")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"input\", {\n className: \"fm-input\",\n type: \"radio\",\n name: \"time_unlock\",\n value: \"days\",\n id: \"days\",\n onClick: handleChangeTimeUnlock,\n defaultChecked: timeUnlockType === 'days'\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"label\", {\n htmlFor: \"days\"\n }, \"Po\\u010Det dn\\xED od registrace\")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n id: \"date-settings-content\",\n hidden: timeUnlockType !== 'date'\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"p\", null, \"Datum kdy bude sekce/\\xFArove\\u0148 odem\\u010Dena pro v\\u0161echny \\u010Dleny sekce.\"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"input\", {\n className: \"fm-input\",\n type: \"date\",\n name: \"unlock-date\",\n defaultValue: dateUnlock,\n onInput: handleChangeDateUnlock\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"span\", {\n style: {\n margin: '0px 5px'\n }\n }, \"v\"), timeUnlockType === 'date' ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_HourPicker__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n id: 'unlock-hour',\n onChange: handleChangeHourUnlock,\n defaultValue: hourUnlock\n }) : null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"br\", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"br\", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n className: \"fm-checkbox-container\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_Checkbox__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n id: \"after-date-unlocking\",\n checked: afterDateUnlock,\n small: true,\n onClick: handleChangeAfterDateUnlock\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"p\", {\n style: {\n margin: '0px'\n }\n }, \"Neodemykat pro u\\u017Eivatele registrovan\\xE9 po uplynut\\xED data\"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n id: \"days-settings-content\",\n hidden: timeUnlockType !== 'days'\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"p\", null, \"Po\\u010Det dn\\xED od registrace u\\u017Eivatele do \\u010Dlensk\\xE9 sekce, po kter\\xFDch m\\xE1 b\\xFDt vybran\\xE1 sekce/\\xFArove\\u0148 zp\\u0159\\xEDstupn\\u011Bna.\"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"input\", {\n className: \"fm-input\",\n type: \"number\",\n min: \"0\",\n max: \" 100\",\n name: \"days-to-unlock\",\n defaultValue: daysUnlock,\n onInput: e => {\n e.target.value = Math.abs(e.target.value);\n handleChangeDaysUnlock(e);\n }\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"span\", {\n style: {\n margin: '0px 5px'\n }\n }, \"dn\\xED po registraci v\"), timeUnlockType === 'days' ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_HourPicker__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n id: 'unlock-hour',\n onChange: handleChangeHourUnlock,\n defaultValue: hourUnlock\n }) : null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"p\", null, \"Pokud bude u\\u017Eivatel do sekce registrov\\xE1n \", Helpers_DateTimeHelper__WEBPACK_IMPORTED_MODULE_7__[\"default\"].getCurrentDateTime().getDateCzech(), \", \\xFArove\\u0148 bude odem\\u010Dena \", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"span\", {\n style: {\n color: 'black'\n }\n }, Helpers_DateTimeHelper__WEBPACK_IMPORTED_MODULE_7__[\"default\"].addDaysToDateTime(Helpers_DateTimeHelper__WEBPACK_IMPORTED_MODULE_7__[\"default\"].getCurrentDateTime(), daysUnlock).getDateCzech(), \" v \", hourUnlock, \":00 \"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n className: \"vertical-divider\"\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_SubmitButton__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n text: 'Uložit',\n show: !load,\n centered: true,\n big: true\n }));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Unlocking);\n\n//# sourceURL=webpack://app/./src/Components/Content/Levels/Levels/LevelsContent/Unlocking.js?");18 eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var Components_Elements_Checkbox__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! Components/Elements/Checkbox */ \"./src/Components/Elements/Checkbox.js\");\n/* harmony import */ var Components_Elements_SubmitButton__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! Components/Elements/SubmitButton */ \"./src/Components/Elements/SubmitButton.js\");\n/* harmony import */ var Components_Elements_Loading__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! Components/Elements/Loading */ \"./src/Components/Elements/Loading.js\");\n/* harmony import */ var Clients_MemberSectionClient__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! Clients/MemberSectionClient */ \"./src/Clients/MemberSectionClient.js\");\n/* harmony import */ var Enums_UnlockingType__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! Enums/UnlockingType */ \"./src/Enums/UnlockingType.js\");\n/* harmony import */ var Components_Elements_HourPicker__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! Components/Elements/HourPicker */ \"./src/Components/Elements/HourPicker.js\");\n/* harmony import */ var Helpers_DateTimeHelper__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! Helpers/DateTimeHelper */ \"./src/Helpers/DateTimeHelper.js\");\n\n\n\n\n\n\n\n\nfunction Unlocking(_ref) {\n let {\n level\n } = _ref;\n if (level.parentId === null) {\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"p\", {\n className: \"levels-content level-not-selected\"\n }, \"Zvolili jste \\u010Dlenskou sekci, pros\\xEDm zvolte \\xFArove\\u0148.\");\n }\n const [buttonUnlock, setButtonUnlock] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null);\n const [timeUnlockType, setTimeUnlockType] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null);\n const [daysUnlock, setDaysUnlock] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(0);\n const [dateUnlock, setDateUnlock] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null);\n const [afterDateUnlock, setAfterDateUnlock] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null);\n const [hourUnlock, setHourUnlock] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null);\n const [load, setLoad] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(true);\n const sectionClient = new Clients_MemberSectionClient__WEBPACK_IMPORTED_MODULE_4__[\"default\"]();\n (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {\n setTimeUnlockType(null);\n setLoad(true);\n }, [level.id]);\n (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {\n const reloadUnlocking = async () => {\n await sectionClient.getUnlocking(level.id).then(data => {\n var _data$UnlockingType$A;\n setButtonUnlock(data[Enums_UnlockingType__WEBPACK_IMPORTED_MODULE_5__.UnlockingType.BUTTON_UNLOCK]);\n setTimeUnlockType(data[Enums_UnlockingType__WEBPACK_IMPORTED_MODULE_5__.UnlockingType.TIME_UNLOCK]);\n setDateUnlock(data[Enums_UnlockingType__WEBPACK_IMPORTED_MODULE_5__.UnlockingType.DATE_UNLOCK]);\n setDaysUnlock(data[Enums_UnlockingType__WEBPACK_IMPORTED_MODULE_5__.UnlockingType.DAYS_UNLOCK]);\n setHourUnlock(data[Enums_UnlockingType__WEBPACK_IMPORTED_MODULE_5__.UnlockingType.HOUR_UNLOCK]);\n setAfterDateUnlock((_data$UnlockingType$A = data[Enums_UnlockingType__WEBPACK_IMPORTED_MODULE_5__.UnlockingType.AFTER_DATE_UNLOCK]) !== null && _data$UnlockingType$A !== void 0 ? _data$UnlockingType$A : false);\n });\n setLoad(false);\n };\n if (load === true) {\n reloadUnlocking();\n }\n }, [load]);\n const handleChangeButtonUnlock = event => {\n setButtonUnlock(event.target.checked);\n };\n const handleChangeAfterDateUnlock = event => {\n setAfterDateUnlock(event.target.checked);\n };\n const handleChangeTimeUnlock = event => {\n setTimeUnlockType(event.target.value);\n };\n const handleChangeDaysUnlock = event => {\n setDaysUnlock(parseInt(event.target.value));\n };\n const handleChangeDateUnlock = event => {\n setDateUnlock(event.target.value);\n };\n const handleChangeHourUnlock = event => {\n setHourUnlock(parseInt(event.target.value));\n };\n const handleUpdateUnlocking = async event => {\n event.preventDefault();\n await sectionClient.updateUnlocking(level.id, buttonUnlock, timeUnlockType, daysUnlock, dateUnlock, afterDateUnlock, hourUnlock);\n setLoad(true);\n };\n if (timeUnlockType === null || buttonUnlock === null || afterDateUnlock === null) {\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_Loading__WEBPACK_IMPORTED_MODULE_3__[\"default\"], null);\n }\n return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"form\", {\n className: \"levels-content levels-unlocking\",\n onSubmit: handleUpdateUnlocking\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"h4\", null, \"Odemknut\\xED tla\\u010D\\xEDtkem\"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n className: \"fm-checkbox-container\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"label\", {\n htmlFor: \"is-button-unlock\"\n }, \"Povolit:\"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_Checkbox__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n checked: buttonUnlock,\n id: \"is-button-unlock\",\n onClick: handleChangeButtonUnlock\n })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n id: \"button_unlock_settings\",\n hidden: !buttonUnlock\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"p\", null, \"K odem\\u010Den\\xED \\xFArovn\\u011B mus\\xED u\\u017Eivatel ji\\u017E m\\xEDt p\\u0159\\xEDstup do dan\\xE9 sekce.\"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"label\", null, \"Shortcode tla\\u010D\\xEDtka pro uvoln\\u011Bn\\xED obsahu: \"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"br\", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"code\", null, '[fapi-member-unlock-level level=' + level.id + ']')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n className: \"vertical-divider\"\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"br\", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"h4\", null, \"\\u010Casov\\u011B omezen\\xE9 odemyk\\xE1n\\xED \\xFArovn\\u011B\"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"input\", {\n className: \"fm-input\",\n type: \"radio\",\n name: \"time_unlock\",\n value: \"disallow\",\n id: \"disallow\",\n onClick: handleChangeTimeUnlock,\n defaultChecked: timeUnlockType === 'disallow'\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"label\", {\n htmlFor: \"disallow\"\n }, \"Nepovolovat\")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"input\", {\n className: \"fm-input\",\n type: \"radio\",\n name: \"time_unlock\",\n value: \"date\",\n id: \"date\",\n onClick: handleChangeTimeUnlock,\n defaultChecked: timeUnlockType === 'date'\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"label\", {\n htmlFor: \"date\"\n }, \"Od pevn\\xE9ho data\")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"input\", {\n className: \"fm-input\",\n type: \"radio\",\n name: \"time_unlock\",\n value: \"days\",\n id: \"days\",\n onClick: handleChangeTimeUnlock,\n defaultChecked: timeUnlockType === 'days'\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"label\", {\n htmlFor: \"days\"\n }, \"Po\\u010Det dn\\xED od registrace\")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n id: \"date-settings-content\",\n hidden: timeUnlockType !== 'date'\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"p\", null, \"Datum kdy bude sekce/\\xFArove\\u0148 odem\\u010Dena pro v\\u0161echny \\u010Dleny sekce.\"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"input\", {\n className: \"fm-input\",\n type: \"date\",\n name: \"unlock-date\",\n defaultValue: dateUnlock,\n onInput: handleChangeDateUnlock\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"span\", {\n style: {\n margin: '0px 5px'\n }\n }, \"v\"), timeUnlockType === 'date' ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_HourPicker__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n id: 'unlock-hour',\n onChange: handleChangeHourUnlock,\n defaultValue: hourUnlock\n }) : null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"br\", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"br\", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n className: \"fm-checkbox-container\"\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_Checkbox__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n id: \"after-date-unlocking\",\n checked: afterDateUnlock,\n small: true,\n onClick: handleChangeAfterDateUnlock\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"p\", {\n style: {\n margin: '0px'\n }\n }, \"Neodemykat pro u\\u017Eivatele registrovan\\xE9 po uplynut\\xED data\"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n id: \"days-settings-content\",\n hidden: timeUnlockType !== 'days'\n }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"p\", null, \"Po\\u010Det dn\\xED od registrace u\\u017Eivatele do \\u010Dlensk\\xE9 sekce, po kter\\xFDch m\\xE1 b\\xFDt vybran\\xE1 sekce/\\xFArove\\u0148 zp\\u0159\\xEDstupn\\u011Bna.\"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"input\", {\n className: \"fm-input\",\n type: \"number\",\n min: \"0\",\n max: \"730\",\n name: \"days-to-unlock\",\n defaultValue: daysUnlock,\n onInput: e => {\n e.target.value = Math.abs(e.target.value);\n handleChangeDaysUnlock(e);\n }\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"span\", {\n style: {\n margin: '0px 5px'\n }\n }, \"dn\\xED po registraci v\"), timeUnlockType === 'days' ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_HourPicker__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n id: 'unlock-hour',\n onChange: handleChangeHourUnlock,\n defaultValue: hourUnlock\n }) : null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"p\", null, \"Pokud bude u\\u017Eivatel do sekce registrov\\xE1n \", Helpers_DateTimeHelper__WEBPACK_IMPORTED_MODULE_7__[\"default\"].getCurrentDateTime().getDateCzech(), \", \\xFArove\\u0148 bude odem\\u010Dena \", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"span\", {\n style: {\n color: 'black'\n }\n }, Helpers_DateTimeHelper__WEBPACK_IMPORTED_MODULE_7__[\"default\"].addDaysToDateTime(Helpers_DateTimeHelper__WEBPACK_IMPORTED_MODULE_7__[\"default\"].getCurrentDateTime(), daysUnlock).getDateCzech(), \" v \", hourUnlock, \":00 \"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", {\n className: \"vertical-divider\"\n }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(Components_Elements_SubmitButton__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n text: 'Uložit',\n show: !load,\n centered: true,\n big: true\n }));\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Unlocking);\n\n//# sourceURL=webpack://app/./src/Components/Content/Levels/Levels/LevelsContent/Unlocking.js?"); 19 19 20 20 /***/ }), -
fapi-member/trunk/fapi-member.php
r3189252 r3197213 15 15 * Plugin URI: https://fapi.cz/ 16 16 * Description: Plugin FAPI pro jednoduchou správu členských sekcí na webu. 17 * Version: 2.2. 617 * Version: 2.2.7 18 18 * Requires at least: 5.9 19 19 * Requires PHP: 8.1 … … 30 30 require __DIR__ . '/src/Utils/functions.php'; 31 31 32 define('FAPI_MEMBER_PLUGIN_VERSION', '2.2. 6');32 define('FAPI_MEMBER_PLUGIN_VERSION', '2.2.7'); 33 33 34 34 $FapiPlugin = new FapiMemberPlugin(); -
fapi-member/trunk/readme.txt
r3189252 r3197213 6 6 Requires PHP: 8.1 7 7 License: GPLv2 or later 8 Stable tag: 2.2. 68 Stable tag: 2.2.7 9 9 10 10 Plugin FAPI pro jednoduchou správu členských sekcí na webu. … … 26 26 27 27 == Changelog == 28 29 = 2.2.7 = 30 * Increased maximum of automatic unlocking by days to 730 28 31 29 32 = 2.2.6 =
Note: See TracChangeset
for help on using the changeset viewer.