Changeset 3326657
- Timestamp:
- 07/12/2025 08:56:40 AM (9 months ago)
- Location:
- iban-for-wpforms
- Files:
-
- 144 added
- 1 deleted
- 2 edited
-
tags/1.1 (added)
-
tags/1.1/composer.json (added)
-
tags/1.1/iban-for-wpforms.php (added)
-
tags/1.1/includes (added)
-
tags/1.1/includes/admin (added)
-
tags/1.1/includes/admin/admin-menu (added)
-
tags/1.1/includes/admin/admin-menu/Ibanwpf_EDD_SL_Plugin_Updater.php (added)
-
tags/1.1/includes/admin/admin-menu/class-ibanwpf-addons-page.php (added)
-
tags/1.1/includes/admin/admin-menu/class-ibanwpf-license-page.php (added)
-
tags/1.1/includes/admin/admin-menu/class-ibanwpf-welcome-page.php (added)
-
tags/1.1/includes/admin/admin-menu/images (added)
-
tags/1.1/includes/admin/admin-menu/images/icon.png (added)
-
tags/1.1/includes/admin/admin-menu/images/support.png (added)
-
tags/1.1/includes/admin/admin-menu/images/video-banner.png (added)
-
tags/1.1/includes/admin/class-ibanwpf-field.php (added)
-
tags/1.1/includes/utils (added)
-
tags/1.1/includes/utils/class-ibanwpf-helpers.php (added)
-
tags/1.1/js (added)
-
tags/1.1/js/admin.js (added)
-
tags/1.1/js/public.js (added)
-
tags/1.1/readme.txt (added)
-
tags/1.1/vendor (added)
-
tags/1.1/vendor/autoload.php (added)
-
tags/1.1/vendor/composer (added)
-
tags/1.1/vendor/composer/ClassLoader.php (added)
-
tags/1.1/vendor/composer/InstalledVersions.php (added)
-
tags/1.1/vendor/composer/LICENSE (added)
-
tags/1.1/vendor/composer/autoload_classmap.php (added)
-
tags/1.1/vendor/composer/autoload_files.php (added)
-
tags/1.1/vendor/composer/autoload_namespaces.php (added)
-
tags/1.1/vendor/composer/autoload_psr4.php (added)
-
tags/1.1/vendor/composer/autoload_real.php (added)
-
tags/1.1/vendor/composer/autoload_static.php (added)
-
tags/1.1/vendor/composer/installed.json (added)
-
tags/1.1/vendor/composer/installed.php (added)
-
tags/1.1/vendor/composer/platform_check.php (added)
-
tags/1.1/vendor/globalcitizen (added)
-
tags/1.1/vendor/globalcitizen/php-iban (added)
-
tags/1.1/vendor/globalcitizen/php-iban/LICENSE (added)
-
tags/1.1/vendor/globalcitizen/php-iban/README.md (added)
-
tags/1.1/vendor/globalcitizen/php-iban/composer.json (added)
-
tags/1.1/vendor/globalcitizen/php-iban/docs (added)
-
tags/1.1/vendor/globalcitizen/php-iban/docs/COMEDY-OF-ERRORS (added)
-
tags/1.1/vendor/globalcitizen/php-iban/docs/ECBS-standard-implementation-guidelines-SIG203V3.pdf (added)
-
tags/1.1/vendor/globalcitizen/php-iban/docs/FALSEHOODS.md (added)
-
tags/1.1/vendor/globalcitizen/php-iban/docs/HACKING (added)
-
tags/1.1/vendor/globalcitizen/php-iban/docs/ISO13616.pdf (added)
-
tags/1.1/vendor/globalcitizen/php-iban/docs/LICENSE (added)
-
tags/1.1/vendor/globalcitizen/php-iban/docs/README (added)
-
tags/1.1/vendor/globalcitizen/php-iban/docs/REGISTRY-URL (added)
-
tags/1.1/vendor/globalcitizen/php-iban/docs/SEPA (added)
-
tags/1.1/vendor/globalcitizen/php-iban/docs/TESTING.md (added)
-
tags/1.1/vendor/globalcitizen/php-iban/mistranscriptions.txt (added)
-
tags/1.1/vendor/globalcitizen/php-iban/oophp-iban.php (added)
-
tags/1.1/vendor/globalcitizen/php-iban/php-iban.php (added)
-
tags/1.1/vendor/globalcitizen/php-iban/registry.txt (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/bis-banks (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/convert-registry.php (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/dump.php (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/ae-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/al-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/ao-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/at-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/az-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/ba-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/be-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/bg-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/bh-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/by-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/cf-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/cg-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/ch-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/cr-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/cz-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/de-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/dj-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/dk-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/ee-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/eg-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/es-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/fi-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/fr-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/ga-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/gb-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/gq-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/gr-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/gw-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/hn-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/hr-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/hu-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/ie-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/iq-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/ir-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/it-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/km-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/lt-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/lu-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/lv-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/ma-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/mc-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/me-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/mk-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/mr-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/ne-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/ni-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/nl-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/no-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/pk-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/pl-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/pt-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/ro-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/rs-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/sa-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/se-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/si-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/sk-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/sm-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/sv-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/td-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/tg-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/tl-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/example-ibans/tn-ibans (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/explode-iban (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/generate-supported-countries-list (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/obfuscation-test.php (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/ootest.php (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/other-tests.php (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/test.php (added)
-
tags/1.1/vendor/globalcitizen/php-iban/utils/validate-list.php (added)
-
trunk/iban-for-wpforms.php (modified) (2 diffs)
-
trunk/includes/admin/admin-menu (added)
-
trunk/includes/admin/admin-menu/Ibanwpf_EDD_SL_Plugin_Updater.php (added)
-
trunk/includes/admin/admin-menu/class-ibanwpf-addons-page.php (added)
-
trunk/includes/admin/admin-menu/class-ibanwpf-license-page.php (added)
-
trunk/includes/admin/admin-menu/class-ibanwpf-welcome-page.php (added)
-
trunk/includes/admin/admin-menu/images (added)
-
trunk/includes/admin/admin-menu/images/icon.png (added)
-
trunk/includes/admin/admin-menu/images/support.png (added)
-
trunk/includes/admin/admin-menu/images/video-banner.png (added)
-
trunk/includes/admin/class-ibanwpf-field.php (added)
-
trunk/includes/admin/class-sfwf-iban-field.php (deleted)
-
trunk/includes/utils (added)
-
trunk/includes/utils/class-ibanwpf-helpers.php (added)
-
trunk/js/admin.js (added)
-
trunk/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
iban-for-wpforms/trunk/iban-for-wpforms.php
r3319038 r3326657 5 5 * Description: IBAN field in WPForms 6 6 * Author: Sushil Kumar 7 * Version: 1. 07 * Version: 1.1 8 8 * License: GPLv2 9 9 * Requires at least: 5.5 … … 15 15 16 16 // Set constants for plugin directory and plugin URL. 17 define( 'SFWF_IBAN_VERSION', '1.0' ); 18 define( 'SFWF_IBAN_FILE', __FILE__ ); 19 define( 'SFWF_IBAN_DIR', plugin_dir_path( __FILE__ ) ); 20 define( 'SFWF_IBAN_URL', plugin_dir_url( __FILE__ ) ); 17 define( 'IBANWPF_VERSION', '1.1' ); 18 define( 'IBANWPF_FILE', __FILE__ ); 19 define( 'IBANWPF_DIR', plugin_dir_path( __FILE__ ) ); 20 define( 'IBANWPF_URL', plugin_dir_url( __FILE__ ) ); 21 define( 'IBANWPF_STORE_URL', 'https://wpmonks.com' ); 21 22 22 23 // Autoload composer dependencies. 23 require_once SFWF_IBAN_DIR . 'vendor/autoload.php';24 require_once IBANWPF_DIR . 'vendor/autoload.php'; 24 25 25 26 /** 26 27 * Initialize the plugin. 27 28 */ 28 add_action( ' plugins_loaded', 'sfwf_iban_main_init' );29 add_action( 'wpforms_loaded', 'ibanwpf_iban_main_init' ); 29 30 30 function sfwf_iban_main_init() { 31 require_once SFWF_IBAN_DIR . 'includes/admin/class-sfwf-iban-field.php'; 31 /** 32 * Initializes the IBAN field plugin by loading required files and instantiating the main plugin class. 33 * 34 * This function is hooked to the 'wpforms_loaded' action and performs the following tasks: 35 * - Includes necessary admin-related class files for IBAN field functionality 36 * - Instantiates the main IBAN plugin class if it exists 37 */ 38 function ibanwpf_iban_main_init() { 39 require_once IBANWPF_DIR . 'includes/admin/class-ibanwpf-field.php'; 40 require_once IBANWPF_DIR . 'includes/admin/admin-menu/Ibanwpf_EDD_SL_Plugin_Updater.php'; 41 require_once IBANWPF_DIR . 'includes/utils/class-ibanwpf-helpers.php'; 42 require_once IBANWPF_DIR . 'includes/admin/admin-menu/class-ibanwpf-addons-page.php'; 43 require_once IBANWPF_DIR . 'includes/admin/admin-menu/class-ibanwpf-license-page.php'; 44 } 32 45 33 if ( class_exists( 'Sfwf_IBAN_Main' ) ) { 34 new Sfwf_IBAN_Main(); 35 } 46 47 add_action( 'wpforms_builder_enqueues', 'ibanwpf_enqueue_admin_scripts' ); 48 49 /** 50 * Enqueues admin-specific JavaScript for the IBAN field in the WPForms builder. 51 * 52 * Loads the admin.js script with dependencies on jQuery and WPForms builder, 53 * which is required for custom IBAN field functionality in the form builder. 54 * 55 * @since 1.0 56 */ 57 function ibanwpf_enqueue_admin_scripts() { 58 wp_enqueue_script( 59 'ibanwpf-admin', // Handle 60 IBANWPF_URL . '/js/admin.js', // Script URL (no trailing slash before 'js') 61 array( 'jquery', 'wpforms-builder' ), // Dependencies 62 null, // Version (you can set plugin version or filemtime) 63 true // Load in footer 64 ); 36 65 } -
iban-for-wpforms/trunk/readme.txt
r3319039 r3326657 2 2 Contributors: wpmonks 3 3 Donate link: https://www.paypal.me/wpmonks 4 Tags: iban for wpforms, iban, iban validation , wpforms4 Tags: iban for wpforms, iban, iban validation 5 5 Requires at least: 5.5 6 6 Tested up to: 6.8 7 Stable tag: 1. 07 Stable tag: 1.1 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 28 28 - Any form that requires bank account input 29 29 30 ### Pro Features: 31 - Instantly Validate IBAN as user types in the field. 32 - Restrict IBAN field to specific countries. 33 - Caches IBAN validation checks to prevent repeated checks. 34 35 You can find more information about the Pro version at https://wpmonks.com/downloads/iban-pro-for-wpforms/ 36 30 37 == Installation == 31 38 … … 35 42 4. Add IBAN from the list of fields. 36 43 5. Save the form. 44 45 == Changelog == 46 = 1.1 (12/07/2025) = 47 * Code updates 48 * Added support for Pro version 49 50 = 1.0 (28/06/2025) = 51 * Initial release
Note: See TracChangeset
for help on using the changeset viewer.