Changeset 3012607
- Timestamp:
- 12/20/2023 09:40:20 PM (2 years ago)
- Location:
- funnelforms-free
- Files:
-
- 515 added
- 5 edited
-
tags/3.6 (added)
-
tags/3.6/Funnelforms-free.php (added)
-
tags/3.6/admin (added)
-
tags/3.6/admin/Admin.php (added)
-
tags/3.6/admin/AdminHelper.php (added)
-
tags/3.6/admin/Healthcheck.php (added)
-
tags/3.6/admin/edit_sidebar_elements (added)
-
tags/3.6/admin/edit_sidebar_elements/Formularbuilder_settings_elements.php (added)
-
tags/3.6/admin/edit_sidebar_elements/Fragenbuilder_elements.php (added)
-
tags/3.6/admin/edit_sidebar_elements/Kontaktformularbuilder_elements.php (added)
-
tags/3.6/admin/edit_sidebar_elements/Kontaktformularbuilder_settings_elements.php (added)
-
tags/3.6/admin/menu_ajax_functions (added)
-
tags/3.6/admin/menu_ajax_functions/MenuAjax.php (added)
-
tags/3.6/admin/menu_ajax_functions/category.php (added)
-
tags/3.6/admin/menu_ajax_functions/testmail.php (added)
-
tags/3.6/admin/menus (added)
-
tags/3.6/admin/menus/Af2MenuParents.php (added)
-
tags/3.6/admin/menus/physical_menus (added)
-
tags/3.6/admin/menus/physical_menus/Checklist.php (added)
-
tags/3.6/admin/menus/physical_menus/Dashboard.php (added)
-
tags/3.6/admin/menus/physical_menus/Demoimport.php (added)
-
tags/3.6/admin/menus/physical_menus/Formularbuilder.php (added)
-
tags/3.6/admin/menus/physical_menus/Formularbuilder_preview.php (added)
-
tags/3.6/admin/menus/physical_menus/Formularbuilder_settings.php (added)
-
tags/3.6/admin/menus/physical_menus/Formulare.php (added)
-
tags/3.6/admin/menus/physical_menus/Fragen.php (added)
-
tags/3.6/admin/menus/physical_menus/Fragenbuilder.php (added)
-
tags/3.6/admin/menus/physical_menus/Import.php (added)
-
tags/3.6/admin/menus/physical_menus/Integrationen.php (added)
-
tags/3.6/admin/menus/physical_menus/Kalkulationen.php (added)
-
tags/3.6/admin/menus/physical_menus/Kontaktformularbuilder.php (added)
-
tags/3.6/admin/menus/physical_menus/Kontaktformularbuilder_settings.php (added)
-
tags/3.6/admin/menus/physical_menus/Kontaktformulare.php (added)
-
tags/3.6/admin/menus/physical_menus/Leads.php (added)
-
tags/3.6/admin/menus/physical_menus/Leads_details.php (added)
-
tags/3.6/admin/menus/physical_menus/OpenAI.php (added)
-
tags/3.6/admin/menus/physical_menus/Termine.php (added)
-
tags/3.6/admin/menus/physical_menus/Terminevents.php (added)
-
tags/3.6/admin/translations.php (added)
-
tags/3.6/admin/views (added)
-
tags/3.6/admin/views/builder_templates (added)
-
tags/3.6/admin/views/builder_templates/formularbuilder (added)
-
tags/3.6/admin/views/builder_templates/formularbuilder/general.php (added)
-
tags/3.6/admin/views/builder_templates/formularbuilder/preview.php (added)
-
tags/3.6/admin/views/builder_templates/formularbuilder/settings.php (added)
-
tags/3.6/admin/views/builder_templates/fragenbuilder (added)
-
tags/3.6/admin/views/builder_templates/fragenbuilder/general.php (added)
-
tags/3.6/admin/views/builder_templates/fragenbuilder/multiselect.php (added)
-
tags/3.6/admin/views/builder_templates/fragenbuilder/select.php (added)
-
tags/3.6/admin/views/builder_templates/fragenbuilder/textarea.php (added)
-
tags/3.6/admin/views/builder_templates/fragenbuilder/textrow.php (added)
-
tags/3.6/admin/views/builder_templates/kontaktformularbuilder (added)
-
tags/3.6/admin/views/builder_templates/kontaktformularbuilder/general.php (added)
-
tags/3.6/admin/views/builder_templates/kontaktformularbuilder/settings.php (added)
-
tags/3.6/admin/views/custom_templates (added)
-
tags/3.6/admin/views/custom_templates/category.php (added)
-
tags/3.6/admin/views/menu (added)
-
tags/3.6/admin/views/menu/custom_menus (added)
-
tags/3.6/admin/views/menu/custom_menus/checklist.php (added)
-
tags/3.6/admin/views/menu/custom_menus/dashboard.php (added)
-
tags/3.6/admin/views/menu/custom_menus/demoimport.php (added)
-
tags/3.6/admin/views/menu/custom_menus/import_export.php (added)
-
tags/3.6/admin/views/menu/custom_menus/integrationen.php (added)
-
tags/3.6/admin/views/menu/custom_menus/leaddetails.php (added)
-
tags/3.6/admin/views/menu/custom_menus/openai.php (added)
-
tags/3.6/admin/views/menu/menu_types (added)
-
tags/3.6/admin/views/menu/menu_types/builder.php (added)
-
tags/3.6/admin/views/menu/menu_types/custom.php (added)
-
tags/3.6/admin/views/menu/menu_types/table.php (added)
-
tags/3.6/admin/views/menu/menu_wrapper.php (added)
-
tags/3.6/admin/views/menu/snippets (added)
-
tags/3.6/admin/views/menu/snippets/action_buttons.php (added)
-
tags/3.6/admin/views/menu/snippets/headline.php (added)
-
tags/3.6/admin/views/menu/snippets/heroic_button.php (added)
-
tags/3.6/admin/views/menu/snippets/hooks.php (added)
-
tags/3.6/admin/views/menu/snippets/sidebar.php (added)
-
tags/3.6/admin/views/modals (added)
-
tags/3.6/admin/views/modals/icon_picker.php (added)
-
tags/3.6/docs (added)
-
tags/3.6/docs/AllFontawesomeIcons.txt (added)
-
tags/3.6/docs/SidebarFields.txt (added)
-
tags/3.6/fonts (added)
-
tags/3.6/fonts/FontAwesome (added)
-
tags/3.6/fonts/FontAwesome/fa-brands-400.eot (added)
-
tags/3.6/fonts/FontAwesome/fa-brands-400.svg (added)
-
tags/3.6/fonts/FontAwesome/fa-brands-400.ttf (added)
-
tags/3.6/fonts/FontAwesome/fa-brands-400.woff (added)
-
tags/3.6/fonts/FontAwesome/fa-brands-400.woff2 (added)
-
tags/3.6/fonts/FontAwesome/fa-regular-400.eot (added)
-
tags/3.6/fonts/FontAwesome/fa-regular-400.svg (added)
-
tags/3.6/fonts/FontAwesome/fa-regular-400.ttf (added)
-
tags/3.6/fonts/FontAwesome/fa-regular-400.woff (added)
-
tags/3.6/fonts/FontAwesome/fa-regular-400.woff2 (added)
-
tags/3.6/fonts/FontAwesome/fa-solid-900.eot (added)
-
tags/3.6/fonts/FontAwesome/fa-solid-900.svg (added)
-
tags/3.6/fonts/FontAwesome/fa-solid-900.ttf (added)
-
tags/3.6/fonts/FontAwesome/fa-solid-900.woff (added)
-
tags/3.6/fonts/FontAwesome/fa-solid-900.woff2 (added)
-
tags/3.6/fonts/Montserrat (added)
-
tags/3.6/fonts/Montserrat/Montserrat-Black.woff (added)
-
tags/3.6/fonts/Montserrat/Montserrat-Black.woff2 (added)
-
tags/3.6/fonts/Montserrat/Montserrat-Bold.woff (added)
-
tags/3.6/fonts/Montserrat/Montserrat-Bold.woff2 (added)
-
tags/3.6/fonts/Montserrat/Montserrat-ExtraBold.woff (added)
-
tags/3.6/fonts/Montserrat/Montserrat-ExtraBold.woff2 (added)
-
tags/3.6/fonts/Montserrat/Montserrat-ExtraLight.woff (added)
-
tags/3.6/fonts/Montserrat/Montserrat-ExtraLight.woff2 (added)
-
tags/3.6/fonts/Montserrat/Montserrat-Light.woff (added)
-
tags/3.6/fonts/Montserrat/Montserrat-Light.woff2 (added)
-
tags/3.6/fonts/Montserrat/Montserrat-Medium.woff (added)
-
tags/3.6/fonts/Montserrat/Montserrat-Medium.woff2 (added)
-
tags/3.6/fonts/Montserrat/Montserrat-Regular.woff (added)
-
tags/3.6/fonts/Montserrat/Montserrat-Regular.woff2 (added)
-
tags/3.6/fonts/Montserrat/Montserrat-SemiBold.woff (added)
-
tags/3.6/fonts/Montserrat/Montserrat-SemiBold.woff2 (added)
-
tags/3.6/fonts/Montserrat/Montserrat-Thin.woff (added)
-
tags/3.6/fonts/Montserrat/Montserrat-Thin.woff2 (added)
-
tags/3.6/fonts/Poppins (added)
-
tags/3.6/fonts/Poppins/poppins-v20-latin-100.woff (added)
-
tags/3.6/fonts/Poppins/poppins-v20-latin-100.woff2 (added)
-
tags/3.6/fonts/Poppins/poppins-v20-latin-200.woff (added)
-
tags/3.6/fonts/Poppins/poppins-v20-latin-200.woff2 (added)
-
tags/3.6/fonts/Poppins/poppins-v20-latin-300.woff (added)
-
tags/3.6/fonts/Poppins/poppins-v20-latin-300.woff2 (added)
-
tags/3.6/fonts/Poppins/poppins-v20-latin-500.woff (added)
-
tags/3.6/fonts/Poppins/poppins-v20-latin-500.woff2 (added)
-
tags/3.6/fonts/Poppins/poppins-v20-latin-600.woff (added)
-
tags/3.6/fonts/Poppins/poppins-v20-latin-600.woff2 (added)
-
tags/3.6/fonts/Poppins/poppins-v20-latin-700.woff (added)
-
tags/3.6/fonts/Poppins/poppins-v20-latin-700.woff2 (added)
-
tags/3.6/fonts/Poppins/poppins-v20-latin-800.woff (added)
-
tags/3.6/fonts/Poppins/poppins-v20-latin-800.woff2 (added)
-
tags/3.6/fonts/Poppins/poppins-v20-latin-900.woff (added)
-
tags/3.6/fonts/Poppins/poppins-v20-latin-900.woff2 (added)
-
tags/3.6/fonts/Poppins/poppins-v20-latin-regular.woff (added)
-
tags/3.6/fonts/Poppins/poppins-v20-latin-regular.woff2 (added)
-
tags/3.6/freemius (added)
-
tags/3.6/freemius/LICENSE.txt (added)
-
tags/3.6/freemius/README.md (added)
-
tags/3.6/freemius/assets (added)
-
tags/3.6/freemius/assets/css (added)
-
tags/3.6/freemius/assets/css/admin (added)
-
tags/3.6/freemius/assets/css/admin/account.css (added)
-
tags/3.6/freemius/assets/css/admin/add-ons.css (added)
-
tags/3.6/freemius/assets/css/admin/affiliation.css (added)
-
tags/3.6/freemius/assets/css/admin/checkout.css (added)
-
tags/3.6/freemius/assets/css/admin/clone-resolution.css (added)
-
tags/3.6/freemius/assets/css/admin/common.css (added)
-
tags/3.6/freemius/assets/css/admin/connect.css (added)
-
tags/3.6/freemius/assets/css/admin/debug.css (added)
-
tags/3.6/freemius/assets/css/admin/dialog-boxes.css (added)
-
tags/3.6/freemius/assets/css/admin/gdpr-optin-notice.css (added)
-
tags/3.6/freemius/assets/css/admin/index.php (added)
-
tags/3.6/freemius/assets/css/admin/optout.css (added)
-
tags/3.6/freemius/assets/css/admin/plugins.css (added)
-
tags/3.6/freemius/assets/css/customizer.css (added)
-
tags/3.6/freemius/assets/css/index.php (added)
-
tags/3.6/freemius/assets/img (added)
-
tags/3.6/freemius/assets/img/index.php (added)
-
tags/3.6/freemius/assets/img/plugin-icon.png (added)
-
tags/3.6/freemius/assets/img/theme-icon.png (added)
-
tags/3.6/freemius/assets/index.php (added)
-
tags/3.6/freemius/assets/js (added)
-
tags/3.6/freemius/assets/js/index.php (added)
-
tags/3.6/freemius/assets/js/nojquery.ba-postmessage.js (added)
-
tags/3.6/freemius/assets/js/nojquery.ba-postmessage.min.js (added)
-
tags/3.6/freemius/assets/js/postmessage.js (added)
-
tags/3.6/freemius/config.php (added)
-
tags/3.6/freemius/css (added)
-
tags/3.6/freemius/css/admin (added)
-
tags/3.6/freemius/css/admin/account.css (added)
-
tags/3.6/freemius/css/admin/add-ons.css (added)
-
tags/3.6/freemius/css/admin/affiliation.css (added)
-
tags/3.6/freemius/css/admin/checkout.css (added)
-
tags/3.6/freemius/css/admin/clone-resolution.css (added)
-
tags/3.6/freemius/css/admin/common.css (added)
-
tags/3.6/freemius/css/admin/connect.css (added)
-
tags/3.6/freemius/css/admin/debug.css (added)
-
tags/3.6/freemius/css/admin/dialog-boxes.css (added)
-
tags/3.6/freemius/css/admin/gdpr-optin-notice.css (added)
-
tags/3.6/freemius/css/admin/index.php (added)
-
tags/3.6/freemius/css/admin/optout.css (added)
-
tags/3.6/freemius/css/admin/plugins.css (added)
-
tags/3.6/freemius/css/customizer.css (added)
-
tags/3.6/freemius/css/index.php (added)
-
tags/3.6/freemius/img (added)
-
tags/3.6/freemius/img/index.php (added)
-
tags/3.6/freemius/img/plugin-icon.png (added)
-
tags/3.6/freemius/img/theme-icon.png (added)
-
tags/3.6/freemius/includes (added)
-
tags/3.6/freemius/includes/class-freemius-abstract.php (added)
-
tags/3.6/freemius/includes/class-freemius.php (added)
-
tags/3.6/freemius/includes/class-fs-admin-notices.php (added)
-
tags/3.6/freemius/includes/class-fs-api.php (added)
-
tags/3.6/freemius/includes/class-fs-lock.php (added)
-
tags/3.6/freemius/includes/class-fs-logger.php (added)
-
tags/3.6/freemius/includes/class-fs-options.php (added)
-
tags/3.6/freemius/includes/class-fs-plugin-updater.php (added)
-
tags/3.6/freemius/includes/class-fs-security.php (added)
-
tags/3.6/freemius/includes/class-fs-storage.php (added)
-
tags/3.6/freemius/includes/class-fs-user-lock.php (added)
-
tags/3.6/freemius/includes/customizer (added)
-
tags/3.6/freemius/includes/customizer/class-fs-customizer-support-section.php (added)
-
tags/3.6/freemius/includes/customizer/class-fs-customizer-upsell-control.php (added)
-
tags/3.6/freemius/includes/customizer/index.php (added)
-
tags/3.6/freemius/includes/debug (added)
-
tags/3.6/freemius/includes/debug/class-fs-debug-bar-panel.php (added)
-
tags/3.6/freemius/includes/debug/debug-bar-start.php (added)
-
tags/3.6/freemius/includes/debug/index.php (added)
-
tags/3.6/freemius/includes/entities (added)
-
tags/3.6/freemius/includes/entities/class-fs-affiliate-terms.php (added)
-
tags/3.6/freemius/includes/entities/class-fs-affiliate.php (added)
-
tags/3.6/freemius/includes/entities/class-fs-billing.php (added)
-
tags/3.6/freemius/includes/entities/class-fs-entity.php (added)
-
tags/3.6/freemius/includes/entities/class-fs-payment.php (added)
-
tags/3.6/freemius/includes/entities/class-fs-plugin-info.php (added)
-
tags/3.6/freemius/includes/entities/class-fs-plugin-license.php (added)
-
tags/3.6/freemius/includes/entities/class-fs-plugin-plan.php (added)
-
tags/3.6/freemius/includes/entities/class-fs-plugin-tag.php (added)
-
tags/3.6/freemius/includes/entities/class-fs-plugin.php (added)
-
tags/3.6/freemius/includes/entities/class-fs-pricing.php (added)
-
tags/3.6/freemius/includes/entities/class-fs-scope-entity.php (added)
-
tags/3.6/freemius/includes/entities/class-fs-site.php (added)
-
tags/3.6/freemius/includes/entities/class-fs-subscription.php (added)
-
tags/3.6/freemius/includes/entities/class-fs-user.php (added)
-
tags/3.6/freemius/includes/entities/index.php (added)
-
tags/3.6/freemius/includes/fs-core-functions.php (added)
-
tags/3.6/freemius/includes/fs-essential-functions.php (added)
-
tags/3.6/freemius/includes/fs-html-escaping-functions.php (added)
-
tags/3.6/freemius/includes/fs-plugin-info-dialog.php (added)
-
tags/3.6/freemius/includes/index.php (added)
-
tags/3.6/freemius/includes/l10n.php (added)
-
tags/3.6/freemius/includes/managers (added)
-
tags/3.6/freemius/includes/managers/class-fs-admin-menu-manager.php (added)
-
tags/3.6/freemius/includes/managers/class-fs-admin-notice-manager.php (added)
-
tags/3.6/freemius/includes/managers/class-fs-cache-manager.php (added)
-
tags/3.6/freemius/includes/managers/class-fs-clone-manager.php (added)
-
tags/3.6/freemius/includes/managers/class-fs-gdpr-manager.php (added)
-
tags/3.6/freemius/includes/managers/class-fs-key-value-storage.php (added)
-
tags/3.6/freemius/includes/managers/class-fs-license-manager.php (added)
-
tags/3.6/freemius/includes/managers/class-fs-option-manager.php (added)
-
tags/3.6/freemius/includes/managers/class-fs-permission-manager.php (added)
-
tags/3.6/freemius/includes/managers/class-fs-plan-manager.php (added)
-
tags/3.6/freemius/includes/managers/class-fs-plugin-manager.php (added)
-
tags/3.6/freemius/includes/managers/index.php (added)
-
tags/3.6/freemius/includes/sdk (added)
-
tags/3.6/freemius/includes/sdk/Exceptions (added)
-
tags/3.6/freemius/includes/sdk/Exceptions/ArgumentNotExistException.php (added)
-
tags/3.6/freemius/includes/sdk/Exceptions/EmptyArgumentException.php (added)
-
tags/3.6/freemius/includes/sdk/Exceptions/Exception.php (added)
-
tags/3.6/freemius/includes/sdk/Exceptions/InvalidArgumentException.php (added)
-
tags/3.6/freemius/includes/sdk/Exceptions/OAuthException.php (added)
-
tags/3.6/freemius/includes/sdk/Exceptions/index.php (added)
-
tags/3.6/freemius/includes/sdk/FreemiusBase.php (added)
-
tags/3.6/freemius/includes/sdk/FreemiusWordPress.php (added)
-
tags/3.6/freemius/includes/sdk/LICENSE.txt (added)
-
tags/3.6/freemius/includes/sdk/index.php (added)
-
tags/3.6/freemius/includes/supplements (added)
-
tags/3.6/freemius/includes/supplements/fs-essential-functions-1.1.7.1.php (added)
-
tags/3.6/freemius/includes/supplements/fs-essential-functions-2.2.1.php (added)
-
tags/3.6/freemius/includes/supplements/fs-migration-2.5.1.php (added)
-
tags/3.6/freemius/includes/supplements/index.php (added)
-
tags/3.6/freemius/index.php (added)
-
tags/3.6/freemius/js (added)
-
tags/3.6/freemius/js/index.php (added)
-
tags/3.6/freemius/js/nojquery.ba-postmessage.js (added)
-
tags/3.6/freemius/js/nojquery.ba-postmessage.min.js (added)
-
tags/3.6/freemius/js/postmessage.js (added)
-
tags/3.6/freemius/languages (added)
-
tags/3.6/freemius/languages/freemius-cs_CZ.mo (added)
-
tags/3.6/freemius/languages/freemius-da_DK.mo (added)
-
tags/3.6/freemius/languages/freemius-de_DE.mo (added)
-
tags/3.6/freemius/languages/freemius-en.mo (added)
-
tags/3.6/freemius/languages/freemius-es_ES.mo (added)
-
tags/3.6/freemius/languages/freemius-fr_FR.mo (added)
-
tags/3.6/freemius/languages/freemius-he_IL.mo (added)
-
tags/3.6/freemius/languages/freemius-hu_HU.mo (added)
-
tags/3.6/freemius/languages/freemius-it_IT.mo (added)
-
tags/3.6/freemius/languages/freemius-ja.mo (added)
-
tags/3.6/freemius/languages/freemius-nl_NL.mo (added)
-
tags/3.6/freemius/languages/freemius-ru_RU.mo (added)
-
tags/3.6/freemius/languages/freemius-ta.mo (added)
-
tags/3.6/freemius/languages/freemius-zh_CN.mo (added)
-
tags/3.6/freemius/languages/freemius.pot (added)
-
tags/3.6/freemius/languages/index.php (added)
-
tags/3.6/freemius/require.php (added)
-
tags/3.6/freemius/start.php (added)
-
tags/3.6/freemius/templates (added)
-
tags/3.6/freemius/templates/account (added)
-
tags/3.6/freemius/templates/account.php (added)
-
tags/3.6/freemius/templates/account/billing.php (added)
-
tags/3.6/freemius/templates/account/index.php (added)
-
tags/3.6/freemius/templates/account/partials (added)
-
tags/3.6/freemius/templates/account/partials/activate-license-button.php (added)
-
tags/3.6/freemius/templates/account/partials/addon.php (added)
-
tags/3.6/freemius/templates/account/partials/deactivate-license-button.php (added)
-
tags/3.6/freemius/templates/account/partials/disconnect-button.php (added)
-
tags/3.6/freemius/templates/account/partials/index.php (added)
-
tags/3.6/freemius/templates/account/partials/site.php (added)
-
tags/3.6/freemius/templates/account/payments.php (added)
-
tags/3.6/freemius/templates/add-ons.php (added)
-
tags/3.6/freemius/templates/add-trial-to-pricing.php (added)
-
tags/3.6/freemius/templates/admin-notice.php (added)
-
tags/3.6/freemius/templates/ajax-loader.php (added)
-
tags/3.6/freemius/templates/api-connectivity-message-js.php (added)
-
tags/3.6/freemius/templates/auto-installation.php (added)
-
tags/3.6/freemius/templates/checkout.php (added)
-
tags/3.6/freemius/templates/clone-resolution-js.php (added)
-
tags/3.6/freemius/templates/connect (added)
-
tags/3.6/freemius/templates/connect.php (added)
-
tags/3.6/freemius/templates/connect/index.php (added)
-
tags/3.6/freemius/templates/connect/permission.php (added)
-
tags/3.6/freemius/templates/connect/permissions-group.php (added)
-
tags/3.6/freemius/templates/contact.php (added)
-
tags/3.6/freemius/templates/debug (added)
-
tags/3.6/freemius/templates/debug.php (added)
-
tags/3.6/freemius/templates/debug/api-calls.php (added)
-
tags/3.6/freemius/templates/debug/index.php (added)
-
tags/3.6/freemius/templates/debug/logger.php (added)
-
tags/3.6/freemius/templates/debug/plugins-themes-sync.php (added)
-
tags/3.6/freemius/templates/debug/scheduled-crons.php (added)
-
tags/3.6/freemius/templates/email.php (added)
-
tags/3.6/freemius/templates/forms (added)
-
tags/3.6/freemius/templates/forms/affiliation.php (added)
-
tags/3.6/freemius/templates/forms/data-debug-mode.php (added)
-
tags/3.6/freemius/templates/forms/deactivation (added)
-
tags/3.6/freemius/templates/forms/deactivation/contact.php (added)
-
tags/3.6/freemius/templates/forms/deactivation/form.php (added)
-
tags/3.6/freemius/templates/forms/deactivation/index.php (added)
-
tags/3.6/freemius/templates/forms/deactivation/retry-skip.php (added)
-
tags/3.6/freemius/templates/forms/email-address-update.php (added)
-
tags/3.6/freemius/templates/forms/index.php (added)
-
tags/3.6/freemius/templates/forms/license-activation.php (added)
-
tags/3.6/freemius/templates/forms/optout.php (added)
-
tags/3.6/freemius/templates/forms/premium-versions-upgrade-handler.php (added)
-
tags/3.6/freemius/templates/forms/premium-versions-upgrade-metadata.php (added)
-
tags/3.6/freemius/templates/forms/resend-key.php (added)
-
tags/3.6/freemius/templates/forms/subscription-cancellation.php (added)
-
tags/3.6/freemius/templates/forms/trial-start.php (added)
-
tags/3.6/freemius/templates/forms/user-change.php (added)
-
tags/3.6/freemius/templates/gdpr-optin-js.php (added)
-
tags/3.6/freemius/templates/index.php (added)
-
tags/3.6/freemius/templates/js (added)
-
tags/3.6/freemius/templates/js/index.php (added)
-
tags/3.6/freemius/templates/js/jquery.content-change.php (added)
-
tags/3.6/freemius/templates/js/open-license-activation.php (added)
-
tags/3.6/freemius/templates/js/permissions.php (added)
-
tags/3.6/freemius/templates/js/style-premium-theme.php (added)
-
tags/3.6/freemius/templates/partials (added)
-
tags/3.6/freemius/templates/partials/index.php (added)
-
tags/3.6/freemius/templates/partials/network-activation.php (added)
-
tags/3.6/freemius/templates/plugin-icon.php (added)
-
tags/3.6/freemius/templates/plugin-info (added)
-
tags/3.6/freemius/templates/plugin-info/description.php (added)
-
tags/3.6/freemius/templates/plugin-info/features.php (added)
-
tags/3.6/freemius/templates/plugin-info/index.php (added)
-
tags/3.6/freemius/templates/plugin-info/screenshots.php (added)
-
tags/3.6/freemius/templates/powered-by.php (added)
-
tags/3.6/freemius/templates/pricing.php (added)
-
tags/3.6/freemius/templates/secure-https-header.php (added)
-
tags/3.6/freemius/templates/sticky-admin-notice-js.php (added)
-
tags/3.6/freemius/templates/tabs-capture-js.php (added)
-
tags/3.6/freemius/templates/tabs.php (added)
-
tags/3.6/frontend (added)
-
tags/3.6/frontend/frontend.php (added)
-
tags/3.6/languages (added)
-
tags/3.6/languages/funnelforms-free-de_AT.mo (added)
-
tags/3.6/languages/funnelforms-free-de_AT.po (added)
-
tags/3.6/languages/funnelforms-free-de_CH.mo (added)
-
tags/3.6/languages/funnelforms-free-de_CH.po (added)
-
tags/3.6/languages/funnelforms-free-de_DE.mo (added)
-
tags/3.6/languages/funnelforms-free-de_DE.po (added)
-
tags/3.6/languages/funnelforms-free-de_DE_formal.mo (added)
-
tags/3.6/languages/funnelforms-free-de_DE_formal.po (added)
-
tags/3.6/languages/funnelforms-free-en_US.mo (added)
-
tags/3.6/languages/funnelforms-free-en_US.po (added)
-
tags/3.6/languages/funnelforms-free-en_US.pot (added)
-
tags/3.6/languages/funnelforms-free-es_ES.mo (added)
-
tags/3.6/languages/funnelforms-free-es_ES.po (added)
-
tags/3.6/languages/funnelforms-free-fr_FR.mo (added)
-
tags/3.6/languages/funnelforms-free-fr_FR.po (added)
-
tags/3.6/languages/funnelforms-free-it_IT.mo (added)
-
tags/3.6/languages/funnelforms-free-it_IT.po (added)
-
tags/3.6/languages/funnelforms-free-ja.mo (added)
-
tags/3.6/languages/funnelforms-free-ja.po (added)
-
tags/3.6/languages/funnelforms-free-pt_BR.mo (added)
-
tags/3.6/languages/funnelforms-free-pt_BR.po (added)
-
tags/3.6/languages/funnelforms-free-pt_PT.mo (added)
-
tags/3.6/languages/funnelforms-free-pt_PT.po (added)
-
tags/3.6/languages/funnelforms-free-ru_RU.mo (added)
-
tags/3.6/languages/funnelforms-free-ru_RU.po (added)
-
tags/3.6/misc (added)
-
tags/3.6/misc/category_handler.php (added)
-
tags/3.6/misc/constants.php (added)
-
tags/3.6/misc/misc_functions.php (added)
-
tags/3.6/misc/multilanguage_handler.php (added)
-
tags/3.6/misc/options.php (added)
-
tags/3.6/misc/resource_handler.php (added)
-
tags/3.6/misc/version_migrations.php (added)
-
tags/3.6/readme.txt (added)
-
tags/3.6/res (added)
-
tags/3.6/res/all_icons.php (added)
-
tags/3.6/res/backend (added)
-
tags/3.6/res/backend/healthcheck.json (added)
-
tags/3.6/res/backend/scripts (added)
-
tags/3.6/res/backend/scripts/builder (added)
-
tags/3.6/res/backend/scripts/builder/builder.js (added)
-
tags/3.6/res/backend/scripts/builder/color_picker (added)
-
tags/3.6/res/backend/scripts/builder/color_picker/color_picker.js (added)
-
tags/3.6/res/backend/scripts/builder/drag_drop_zoom (added)
-
tags/3.6/res/backend/scripts/builder/drag_drop_zoom/drag_drop.js (added)
-
tags/3.6/res/backend/scripts/builder/drag_drop_zoom/dragscroll.js (added)
-
tags/3.6/res/backend/scripts/builder/drag_drop_zoom/svg_handler.js (added)
-
tags/3.6/res/backend/scripts/builder/drag_drop_zoom/zoom.js (added)
-
tags/3.6/res/backend/scripts/builder/icon_imagepicker (added)
-
tags/3.6/res/backend/scripts/builder/icon_imagepicker/iconpicker.js (added)
-
tags/3.6/res/backend/scripts/builder/icon_imagepicker/media.js (added)
-
tags/3.6/res/backend/scripts/builder/physical_builder (added)
-
tags/3.6/res/backend/scripts/builder/physical_builder/formularbuilder (added)
-
tags/3.6/res/backend/scripts/builder/physical_builder/formularbuilder.js (added)
-
tags/3.6/res/backend/scripts/builder/physical_builder/formularbuilder_preview.js (added)
-
tags/3.6/res/backend/scripts/builder/physical_builder/formularbuilder_settings.js (added)
-
tags/3.6/res/backend/scripts/builder/physical_builder/fragenbuilder.js (added)
-
tags/3.6/res/backend/scripts/builder/physical_builder/kontaktformularbuilder.js (added)
-
tags/3.6/res/backend/scripts/builder/physical_builder/kontaktformularbuilder_settings.js (added)
-
tags/3.6/res/backend/scripts/builder/sidebar.js (added)
-
tags/3.6/res/backend/scripts/builder/toast.js (added)
-
tags/3.6/res/backend/scripts/custom_menus (added)
-
tags/3.6/res/backend/scripts/custom_menus/dashboard.js (added)
-
tags/3.6/res/backend/scripts/custom_menus/demoimport.js (added)
-
tags/3.6/res/backend/scripts/libs (added)
-
tags/3.6/res/backend/scripts/libs/daterangepicker.min.js (added)
-
tags/3.6/res/backend/scripts/libs/interact.min.js (added)
-
tags/3.6/res/backend/scripts/libs/noconflict.js (added)
-
tags/3.6/res/backend/scripts/menu_components.js (added)
-
tags/3.6/res/backend/scripts/modal.js (added)
-
tags/3.6/res/backend/scripts/table_menus (added)
-
tags/3.6/res/backend/scripts/table_menus/category.js (added)
-
tags/3.6/res/backend/styles (added)
-
tags/3.6/res/backend/styles/builder (added)
-
tags/3.6/res/backend/styles/builder/builder_styles.css (added)
-
tags/3.6/res/backend/styles/builder/color_picker (added)
-
tags/3.6/res/backend/styles/builder/color_picker/color_picker.css (added)
-
tags/3.6/res/backend/styles/builder/icon_imagepicker (added)
-
tags/3.6/res/backend/styles/builder/icon_imagepicker/iconpicker.css (added)
-
tags/3.6/res/backend/styles/builder/physical_builder (added)
-
tags/3.6/res/backend/styles/builder/physical_builder/formularbuilder.css (added)
-
tags/3.6/res/backend/styles/builder/physical_builder/formularbuilder_preview.css (added)
-
tags/3.6/res/backend/styles/builder/physical_builder/formularbuilder_settings.css (added)
-
tags/3.6/res/backend/styles/builder/physical_builder/fragenbuilder.css (added)
-
tags/3.6/res/backend/styles/builder/physical_builder/kontaktformularbuilder.css (added)
-
tags/3.6/res/backend/styles/builder/physical_builder/kontaktformularbuilder_settings.css (added)
-
tags/3.6/res/backend/styles/builder/toast.css (added)
-
tags/3.6/res/backend/styles/category.css (added)
-
tags/3.6/res/backend/styles/custom_menus (added)
-
tags/3.6/res/backend/styles/custom_menus/checklist.css (added)
-
tags/3.6/res/backend/styles/custom_menus/dashboard.css (added)
-
tags/3.6/res/backend/styles/custom_menus/demoimport.css (added)
-
tags/3.6/res/backend/styles/custom_menus/import_export.css (added)
-
tags/3.6/res/backend/styles/custom_menus/integrationen.css (added)
-
tags/3.6/res/backend/styles/custom_menus/leaddetails.css (added)
-
tags/3.6/res/backend/styles/fontawesome_5.15.4.css (added)
-
tags/3.6/res/backend/styles/general_styles.css (added)
-
tags/3.6/res/backend/styles/modal.css (added)
-
tags/3.6/res/backend/styles/theme.css (added)
-
tags/3.6/res/frontend (added)
-
tags/3.6/res/frontend/scripts (added)
-
tags/3.6/res/frontend/scripts/frontend.js (added)
-
tags/3.6/res/frontend/scripts/intlTelInputSelect2.js (added)
-
tags/3.6/res/frontend/styles (added)
-
tags/3.6/res/frontend/styles/daterangepicker.css (added)
-
tags/3.6/res/frontend/styles/fontawesome_5.15.4.css (added)
-
tags/3.6/res/frontend/styles/frontend.css (added)
-
tags/3.6/res/frontend/styles/frontend_no_media.css (added)
-
tags/3.6/res/frontend/styles/frontend_preview.css (added)
-
tags/3.6/res/frontend/styles/intlTelInput.css (added)
-
tags/3.6/res/images (added)
-
tags/3.6/res/images/close_button_af2.png (added)
-
tags/3.6/res/images/contact_form_types (added)
-
tags/3.6/res/images/contact_form_types/checkbox_type.png (added)
-
tags/3.6/res/images/contact_form_types/content_type.png (added)
-
tags/3.6/res/images/contact_form_types/email_type.png (added)
-
tags/3.6/res/images/contact_form_types/name_type.png (added)
-
tags/3.6/res/images/contact_form_types/phone_type.png (added)
-
tags/3.6/res/images/contact_form_types/recaptcha_type.png (added)
-
tags/3.6/res/images/contact_form_types/salutation_type.png (added)
-
tags/3.6/res/images/contact_form_types/sms_type.png (added)
-
tags/3.6/res/images/contact_form_types/text_type.png (added)
-
tags/3.6/res/images/flags.png (added)
-
tags/3.6/res/images/flags@2x.png (added)
-
tags/3.6/res/images/logo-white.png (added)
-
tags/3.6/res/images/menu_icon.png (added)
-
tags/3.6/res/images/openai.png (added)
-
tags/3.6/res/images/question_types (added)
-
tags/3.6/res/images/question_types/address.png (added)
-
tags/3.6/res/images/question_types/appointment_booking.png (added)
-
tags/3.6/res/images/question_types/date.png (added)
-
tags/3.6/res/images/question_types/dropdown.png (added)
-
tags/3.6/res/images/question_types/file_upload.png (added)
-
tags/3.6/res/images/question_types/html.png (added)
-
tags/3.6/res/images/question_types/multiple_selection.png (added)
-
tags/3.6/res/images/question_types/single_selection.png (added)
-
tags/3.6/res/images/question_types/slider.png (added)
-
tags/3.6/res/images/question_types/text_area.png (added)
-
tags/3.6/res/images/question_types/text_row.png (added)
-
tags/3.6/res/images/reCaptcha.gif (added)
-
tags/3.6/res/images/red.png (added)
-
tags/3.6/res/images/success_standard.png (added)
-
tags/3.6/vendor (added)
-
tags/3.6/vendor/persist-admin-notices-dismissal (added)
-
tags/3.6/vendor/persist-admin-notices-dismissal/CHANGES.md (added)
-
tags/3.6/vendor/persist-admin-notices-dismissal/README.md (added)
-
tags/3.6/vendor/persist-admin-notices-dismissal/composer.json (added)
-
tags/3.6/vendor/persist-admin-notices-dismissal/dismiss-notice.js (added)
-
tags/3.6/vendor/persist-admin-notices-dismissal/persist-admin-notices-dismissal.php (added)
-
trunk/Funnelforms-free.php (modified) (1 diff)
-
trunk/frontend/frontend.php (modified) (5 diffs)
-
trunk/misc/constants.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/res/frontend/scripts/frontend.js (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
funnelforms-free/trunk/Funnelforms-free.php
r3001018 r3012607 9 9 Text Domain: funnelforms-free 10 10 Domain Path: /languages/ 11 Version: 3. 5.3.111 Version: 3.6 12 12 */ 13 13 -
funnelforms-free/trunk/frontend/frontend.php
r2968232 r3012607 49 49 $base_json = json_decode(json_encode($base_json)); 50 50 51 $first_element_id = $base_json->sections[0]->contents[0]->data; 52 $request_preload_ids = array($dataid); 53 if($first_element_id != null && $first_element_id != '') { 54 array_push($request_preload_ids, $first_element_id); 55 } 56 51 57 global $wp_locale_switcher; 52 58 if(isset($base_json->fe_locale) && $base_json->fe_locale !== "default") { … … 64 70 af2_load_frontend_resources($type); 65 71 66 72 $userid = get_current_user_id(); 67 73 68 74 $suported_types = fnsf_af2_get_supported_mime_types(); … … 70 76 wp_localize_script('af2_frontend', 'af2_frontend_ajax', // Localizing the Script to use ajax loading 71 77 array( 72 'ajax_url' => admin_url('admin-ajax.php'), 73 ' nonce' => wp_create_nonce('af2_FE_nonce'),78 'ajax_url' => admin_url('admin-ajax.php'),'nonce' => wp_create_nonce('af2_FE_nonce_'), 79 'datas' => $this->fnsf_get_data_loadup_first($request_preload_ids), 74 80 'supported_file_types' => implode(',', $suported_types), 75 81 'server_max_size' => trim(str_replace("MB","", $server_max_size)), … … 290 296 return $content; 291 297 } 298 299 function fnsf_get_data_loadup_first($request_preload_ids) { 300 $dataids = $request_preload_ids; 301 302 $returnarray = array("error" => null, "data" => array()); 303 304 /** Checking for bad input and fetching posts * */ 305 $base_posts = array(); // The post of it out of DB 306 $x = 0; // Loop 307 foreach ($dataids as $dataid) { 308 if (fnsf_sql_check_it($dataid) === 'ERROR') { 309 $returnarray["error"] = 'ERRORX'; 310 return $returnarray; 311 } 312 313 $base_posts[$x] = $this->fnsf_af2_check_params_for_getting_content($dataid); 314 315 /** Checking that no Errors are given * */ 316 if ($base_posts[$x] === 'ERROR') { 317 $returnarray["error"] = __('ERROR - [02] Please contact support!', 'af2_multilanguage'); 318 return $returnarray; 319 } 320 321 $x++; 322 } 323 324 /** Fetching content out of Database * */ 325 $base_structures = array(); // The json Strings 326 $base_jsons = array(); // The json-Objects of it 327 $post_types = array(); // The Types of the post 328 $x = 0; // Loop 329 require_once FNSF_AF2_MISC_FUNCTIONS_PATH; 330 foreach ($base_posts as $base_post) { 331 $base_jsons[$x] = fnsf_af2_get_post_content($base_post); 332 333 334 $base_jsons[$x] = json_decode(json_encode($base_jsons[$x])); 335 336 /** Checking that no Error is given * */ 337 $check = $this->fnsf_af2_check_for_errors($base_jsons[$x]); 338 if ($check === 'ERROR') { 339 $returnarray["error"] = __('ERROR - [03] There is an error in a form element!', 'af2_multilanguage');; 340 return $returnarray; 341 } 342 343 $post_types[$x] = get_post_field('post_type', $base_post); 344 345 $x++; 346 } 347 348 /** Cleaning the jsons for the frontend * */ 349 $new_jsons = json_decode('{}'); // The clean Jsons 350 $x = 0; // Loop 351 foreach ($post_types as $post_type) { 352 $data = strval($dataids[$x]); // Actual called Dataid 353 switch ($post_type) { 354 case 'af2_frage': { 355 $new_jsons->$data = $this->fnsf_af2_clean_frage_json($base_jsons[$x]); 356 break; 357 } 358 case 'af2_kontaktformular': { 359 $new_jsons->$data = $this->fnsf_af2_clean_kontaktformular_json($base_jsons[$x]); 360 break; 361 } 362 case 'af2_formular': { 363 $new_jsons->$data = $this->fnsf_af2_clean_formular_json($base_jsons[$x]); 364 break; 365 } 366 } 367 368 $x++; 369 } 370 371 $jsons = json_encode($new_jsons, JSON_UNESCAPED_UNICODE); // Json to return 372 373 $returnarray["data"] = $jsons; 374 return $returnarray; 375 } 376 292 377 293 378 /** … … 1253 1338 } 1254 1339 } 1255 //VALIDATE PHONE 1256 if ($form_question->typ == 'text_type_phone_verification') { 1257 if(!fnsf_validate_phone_number_country($answer_block[$x])) { 1258 1259 $frontView_fiv .= '<div class="af2_response_error" data-id="' . $x . '">' ; 1260 $frontView_fiv .= __('The mobile number is not valid! (Format: +1 702 12345678)', 'funnelforms-free'); 1261 $frontView_fiv .= '</div>' ; 1262 _e(wp_kses_post($frontView_fiv)); 1263 1264 1265 die(); 1266 } else { 1267 $smsCode = sanitize_text_field($_POST['verificationSMS'][0]); 1268 $smsNumber = sanitize_text_field($_POST['verificationSMS'][1]); 1269 if(!af2_gotValidationCode($smsCode, $smsNumber)) 1270 { 1271 _e('NOT VALIDATED'); 1272 die(); 1273 } 1274 } 1275 1276 // VERIFICATION 1277 } 1278 1340 1279 1341 //VALIDATE EMAIL 1280 1342 if ($form_question->typ == 'text_type_mail') { -
funnelforms-free/trunk/misc/constants.php
r3001018 r3012607 144 144 145 145 // Other constants 146 define( 'FNSF_AF2_FINAL_VERSION', '3. 5.3.1' );146 define( 'FNSF_AF2_FINAL_VERSION', '3.6' ); 147 147 define( 'FNSF_AF2_MENU_ICON_URL', plugins_url("/res/images/menu_icon.png", AF2F_PLUGIN) ); 148 148 define( 'FNSF_AF2_OPENAI_IMAGE_URL', plugins_url("/res/images/openai.png", AF2F_PLUGIN) ); -
funnelforms-free/trunk/readme.txt
r3010657 r3012607 5 5 Tested up to: 6.4.2 6 6 Requires PHP: 7.4 7 Stable tag: 3. 5.3.17 Stable tag: 3.6 8 8 License: GPLv2 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 246 246 == Changelog == 247 247 248 = 3.5.3.1 - 23. November 2023 = 248 = 3.6 - 20. December 2023 = 249 * Caching system extensively reworked 250 * Loading time fundamentally optimized 251 252 = 3.6 - 23. November 2023 = 249 253 * Bugfixes 250 254 -
funnelforms-free/trunk/res/frontend/scripts/frontend.js
r2924566 r3012607 1470 1470 const af2_init = ($) => { 1471 1471 1472 const errorAnswer = af2_frontend_ajax.datas.error; 1473 1474 if(errorAnswer != null) { 1475 } 1476 else if(af2_frontend_ajax.datas.data != null) 1477 { 1478 let preloadJson = JSON.parse(af2_frontend_ajax.datas.data); 1479 1480 const keys = Object.keys(preloadJson); 1481 1482 $.each(keys, (i, el) => { 1483 let newJson = preloadJson[el]; 1484 1485 if(newJson.type_specifics != null) { 1486 const keysofjson = Object.keys(newJson.type_specifics); 1487 1488 $.each(keysofjson, (j, ele) => { 1489 if(newJson.type_specifics[ele] == 'true') newJson.type_specifics[ele] = true; 1490 if(newJson.type_specifics[ele] == 'false') newJson.type_specifics[ele] = false; 1491 1492 if(ele == 'center' && newJson.type_specifics[ele].lat != null && newJson.type_specifics[ele].lng != null) { 1493 newJson.type_specifics[ele].lat = Number(newJson.type_specifics[ele].lat); 1494 newJson.type_specifics[ele].lng = Number(newJson.type_specifics[ele].lng); 1495 } 1496 }); 1497 } 1498 1499 datas[el] = preloadJson[el]; 1500 }); 1501 } 1472 1502 1473 1503 /** Filling the Forms with all Forms on the Screen **/ … … 1482 1512 1483 1513 forms[num] = new Form($, id, num, preload, size, errormail, activateScrollToAnchor, false, showSuccessScreen); 1484 1485 1486 1487 1514 }); 1488 1515 … … 1658 1685 } else 1659 1686 { 1687 if (datas[this.neededContent] !== undefined && datas[this.neededContent] !== true) 1688 { 1689 this.initDraw(goBefore); 1690 } 1660 1691 this.iteratePreloads().done((dataids) => { 1661 1692 if (dataids.length > 0) … … 1803 1834 1804 1835 /** Check neededContent first **/ 1805 if ( datas[this.neededContent] === undefined)1836 if (this.neededContent != undefined && datas[this.neededContent] === undefined) 1806 1837 { 1807 1838 dataIds.push(this.neededContent); … … 3477 3508 af2HandleRequest($, this.formSelector, '.af2_form_wrapper', [this.id], this); 3478 3509 } 3510 else { 3511 af2LoadStyling(this.$, this.id, this.formSelector, this.setHeight); 3512 this.loadContent(); 3513 } 3479 3514 } 3480 3515 … … 3686 3721 */ 3687 3722 const af2DrawCarouselContent = ($, form, dataid, formSelector, carouselNum, resize_listener_add) => { 3688 3723 form.needsDraw = false 3689 3724 if (jQuery(formSelector + ' .af2_form_carousel').width() !== 0) 3690 3725 {
Note: See TracChangeset
for help on using the changeset viewer.