Changeset 3098598
- Timestamp:
- 06/06/2024 01:03:09 PM (21 months ago)
- Location:
- registerone-event-forms/trunk
- Files:
-
- 3 edited
-
admin/classes/RegisteroneShortcodes.php (modified) (7 diffs)
-
readme.txt (modified) (11 diffs)
-
registerone-wordpress-client.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
registerone-event-forms/trunk/admin/classes/RegisteroneShortcodes.php
r3060606 r3098598 6730 6730 6731 6731 $selector_a = !empty($formData['am_field_dropdown_a'][$amenity_id][$amenity_field_id]) ? json_decode($formData['am_field_dropdown_a'][$amenity_id][$amenity_field_id]) : []; 6732 6732 6733 $value = isset($formData['am_field_data_values_a'][$amenity_id][$c]) ? $formData['am_field_data_values_a'][$amenity_id][$c][$amenity_field_id] : ''; 6734 6735 $applic_id = isset($formData['am_field_data_values_a'][$amenity_id][$c]['applic_id']) ? $formData['am_field_data_values_a'][$amenity_id][$c]['applic_id'] : ''; 6733 6736 6734 6737 $is_phone = $formData['am_field_model_type_a'][$amenity_id][$amenity_field_id] == 'phone' ? true : false; … … 6738 6741 $value = '+'.$value; 6739 6742 } 6740 6741 6743 $input_field_name = "amenity_extra[amenity_field_id_{$amenity_id}-{$amenity_field_id}-{$c}][{$amenity_id}][{$amenity_field_id}]"; 6742 6744 } 6743 6745 ?> 6744 6746 6747 <!-- begin badge block form --> 6745 6748 <div class="form-group field-clients-name"> 6746 6749 <label class="col-lg-2 control-label well-label" for="extra-<?= $amenity_field_id; ?>-<?= $c; ?>"><?= $formData['am_field_labels_a'][$amenity_id][$amenity_field_id]; ?><?= $req_flag ?></label> 6747 6750 <div class="col-lg-8"> 6748 6751 <?php if($this->_count_array($selector_a) > 0): ?> 6749 <select id="extra-<?= $amenity_field_id; ?>-<?= $c; ?> " class="form-control" name="amenity_extra[amenity_field_id_<?= $amenity_id ?>-<?= $amenity_field_id; ?>-<?= $c; ?>][<?= $amenity_id ?>][<?= $amenity_field_id; ?>]" value="<?= $value; ?>" style="width:auto;" <?= $filter_type; ?> <?= $required; ?>>6752 <select id="extra-<?= $amenity_field_id; ?>-<?= $c; ?>-<?= $applic_id ?>" class="form-control" name="amenity_extra[amenity_field_id_<?= $amenity_id ?>-<?= $amenity_field_id; ?>-<?= $c; ?>][<?= $amenity_id ?>][<?= $amenity_field_id; ?>]" value="<?= $value; ?>" style="width:auto;" <?= $filter_type; ?> <?= $required; ?>> 6750 6753 <option value="">Select...</option> 6751 6754 <?php … … 6763 6766 <?php else: ?> 6764 6767 <?php if($is_phone): ?> 6765 <input type="tel" id="extra-<?= $amenity_field_id; ?>-<?= $c; ?> " class="telephone form-control" name="amenity_extra[amenity_field_id_<?= $amenity_id ?>-<?= $amenity_field_id; ?>-<?= $c; ?>][<?= $amenity_id ?>][<?= $amenity_field_id; ?>]" maxlength="255" value="<?= $value; ?>" style="<?= $max_width; ?>" <?= $filter_type; ?> <?= $required; ?>>6768 <input type="tel" id="extra-<?= $amenity_field_id; ?>-<?= $c; ?>-<?= $applic_id ?>" class="telephone form-control" name="amenity_extra[amenity_field_id_<?= $amenity_id ?>-<?= $amenity_field_id; ?>-<?= $c; ?>][<?= $amenity_id ?>][<?= $amenity_field_id; ?>]" maxlength="255" value="<?= $value; ?>" style="<?= $max_width; ?>" <?= $filter_type; ?> <?= $required; ?>> 6766 6769 <?php else: ?> 6767 <input type="text" id="extra-<?= $amenity_field_id; ?>-<?= $c; ?> " class="form-control" name="amenity_extra[amenity_field_id_<?= $amenity_id ?>-<?= $amenity_field_id; ?>-<?= $c; ?>][<?= $amenity_id ?>][<?= $amenity_field_id; ?>]" maxlength="255" value="<?= $value; ?>" style="<?= $max_width; ?>" <?= $filter_type; ?> <?= $required; ?>>6770 <input type="text" id="extra-<?= $amenity_field_id; ?>-<?= $c; ?>-<?= $applic_id ?>" class="form-control" name="amenity_extra[amenity_field_id_<?= $amenity_id ?>-<?= $amenity_field_id; ?>-<?= $c; ?>][<?= $amenity_id ?>][<?= $amenity_field_id; ?>]" maxlength="255" value="<?= $value; ?>" style="<?= $max_width; ?>" <?= $filter_type; ?> <?= $required; ?>> 6768 6771 <?php endif; ?> 6769 6772 <?php endif; ?> … … 6786 6789 6787 6790 $(document).ready(function ($) { 6788 var input = document.querySelector("#extra-<?= $amenity_field_id; ?>-<?= $c; ?> ");6791 var input = document.querySelector("#extra-<?= $amenity_field_id; ?>-<?= $c; ?>-<?= $applic_id ?>"); 6789 6792 window.intlTelInput(input, { 6790 6793 // allowDropdown: false, … … 6911 6914 6912 6915 <?php if(isset($dup_block_id_css)): ?> 6913 $(() => $(".form-control").each(function() { 6914 if (!this.id) return; 6915 let val = localStorage.getItem(this.id); 6916 if (val) $(this).val(val); 6917 })); 6916 $(() => $(".form-control").each(function() { 6917 if (!this.id) return; 6918 if ($(this).val()) return; 6919 let val = localStorage.getItem(this.id); 6920 if (val) $(this).val(val); 6921 localStorage.removeItem(this.id); 6922 })); 6918 6923 <?php endif; ?> 6919 6924 </script> … … 6957 6962 6958 6963 }elseif($formData['client_lic_doctype_a'][$current_field_key] == 2){ 6959 $allowedFileExtensions = [' png', 'gif', 'jpg', 'jpeg'];6964 $allowedFileExtensions = ['heic', 'png', 'gif', 'jpg', 'jpeg']; 6960 6965 6961 6966 }elseif($formData['client_lic_doctype_a'][$current_field_key] == 3){ 6962 $allowedFileExtensions = [' png', 'gif', 'jpg', 'jpeg', 'doc', 'pdf', 'docx', 'ppt'];6967 $allowedFileExtensions = ['heic', 'png', 'gif', 'jpg', 'jpeg', 'doc', 'pdf', 'docx', 'ppt']; 6963 6968 } 6964 6969 … … 10519 10524 } 10520 10525 ?> 10521 v3.7. 510526 v3.7.6 10522 10527 : <a href="https://app.registerone.com/privacy-policy" target="_blank">Privacy Policy</a> 10523 10528 <?php -
registerone-event-forms/trunk/readme.txt
r3060606 r3098598 1 === RegisterONE - E vent Management & Ticketing ===1 === RegisterONE - Enterprise Event Management & Ticketing === 2 2 Contributors: registerone 3 Plugin Name: RegisterONE – E vent Management & Ticketing3 Plugin Name: RegisterONE – Enterprise Event Management & Ticketing 4 4 Plugin URI: https://www.registerone.com/wordpress-plugin/ 5 Tags: event management, e-commerce, registration, ticketing, floor mapping, exhibitor, application, forms5 Tags: event management, e-commerce, registration, ticketing, floor mapping, exhibitor, registrant, forms 6 6 Author: RegisterONE 7 7 Requires at least: 5 8 Tested up to: 6. 49 Version 3.7. 510 Stable tag: 3.7. 58 Tested up to: 6.5 9 Version 3.7.6 10 Stable tag: 3.7.6 11 11 Requires PHP: 7.4 12 12 License: GPLv2 or later … … 15 15 == Description == 16 16 17 RegisterONE is a unified event management platform for events, trade shows and expos.18 19 This plugin allows event organizers & producers to build out event floor maps and application forms to field applications. Applicants can select booth locations, purchase assets, amenities and upgrades, upload documents and media files, provide e-signatures and pay for cart items. Create, deploy and manage multiple registration forms easily and efficiently from RegisterONE. Built insupport for Stripe & Paypal payment gateways.17 RegisterONE is a unified, enterprise level event management platform. 18 19 This plugin allows event organizers & producers to build out and embed ticketing, registration, and floor mapping into your Wordpress site. Registrants can select booth locations, purchase assets, amenities and upgrades, upload documents and media files, provide e-signatures and pay for cart items. Create, deploy and manage multiple registration forms easily and efficiently from the RegisterONE platform with support for Stripe & Paypal payment gateways. 20 20 21 21 Advanced floor mapping gives you the ability to plot booths with different sizes and pricing. Advanced features include dynamic pricing and selectable areas by applicant type. You can also start the registration process with booth selection from your forward facing map. … … 43 43 * Mobile Ticketing Check-in App (Android/iOS) 44 44 * Manage and review your applicants easily and efficiently 45 * Block applicationdeposit until approved45 * Block registrant deposit until approved 46 46 * Integrates with Chatra & Hubspot chat widgets in registration forms 47 47 * Block balance payment until approved 48 48 * Flexible discount codes 49 * Form chat allows you to field questions directly from your applicationforms via Chatra.49 * Form chat allows you to field questions directly from your registrant forms via Chatra. 50 50 * Payment support via Stripe directly to your account 51 51 * Auto-calculate and add credit card processor fees into base prices 52 * Split payments of applicationfees based on percentage ratios and due dates52 * Split payments of registrant fees based on percentage ratios and due dates 53 53 * Responsive, mobile friendly forms with great UX 54 54 * Import your current vendor list via XLS file, including custom fields … … 59 59 * Dynamic contract generation with e-signatures 60 60 * Supports multiple forms feeding a single event for greater flexibility 61 * Applicants can go back to application, make changes & payments at any time61 * Registrants can go back to registrant, make changes & payments at any time 62 62 * Customizable profile fields and sort order 63 63 * Application deposit payment support that are subtracted from remaining payments … … 128 128 6. Forms are mobile friendly for tablets and smartphones. 129 129 7. Document uploads are handled automatically based on vendor type. 130 8. Applicants can select the venue location or booth they want.130 8. Registrants can select the venue location or booth they want. 131 131 9. Vendor amenities are selectable, including venue setup location. 132 132 10. Event terms are displayed for them to sign off on. … … 135 135 136 136 == Changelog == 137 138 = 3.7.6 = 139 * Support added for Apple/iPhone HEIC image files uploads 140 * Updated duplicate badge detection routines 137 141 138 142 = 3.7.5 = … … 311 315 312 316 = 3.3.17 = 313 * UPDATE: Better feedback when applicationlimit reached.317 * UPDATE: Better feedback when registrant limit reached. 314 318 315 319 = 3.3.16 = … … 355 359 356 360 = 3.3.4 = 357 * UPDATE: Fix sporadic issues with applicationaudit sessions361 * UPDATE: Fix sporadic issues with registrant audit sessions 358 362 359 363 = 3.3.3 = … … 454 458 * UPDATE: Enhanced cookie security 455 459 * UPDATE: Hide company field for ticketing form if not included on profile form 456 * UPDATE: Improved applicationauditing for organizers460 * UPDATE: Improved registrant auditing for organizers 457 461 * UPDATE: Improved popup notes format 458 462 … … 470 474 471 475 = 3.0.2 = 472 * UPDATE: applicationprofiles are accessible in audit mode for organizers476 * UPDATE: registrant profiles are accessible in audit mode for organizers 473 477 474 478 = 3.0.1 = … … 482 486 == Upgrade Notice == 483 487 484 = 3.7.5 = 485 * Reformatted exhibitor keyword search dropdown 486 * Expanded exhibitor detail on floor map 488 = 3.7.6 = 489 * Support added for Apple/iPhone HEIC image files uploads -
registerone-event-forms/trunk/registerone-wordpress-client.php
r3060606 r3098598 4 4 Plugin URI: https://www.registerone.com 5 5 Description: RegisterONE is a unified, enterprise level event management, registration and ticketing platform. 6 Version: 3.7. 56 Version: 3.7.6 7 7 Author: RegisterONE 8 8 Author URI: http://www.registerone.com
Note: See TracChangeset
for help on using the changeset viewer.