Changeset 2944905
- Timestamp:
- 07/29/2023 01:50:53 PM (3 years ago)
- Location:
- registerone-event-forms/trunk
- Files:
-
- 3 edited
-
admin/classes/RegisteroneShortcodes.php (modified) (6 diffs)
-
readme.txt (modified) (3 diffs)
-
registerone-wordpress-client.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
registerone-event-forms/trunk/admin/classes/RegisteroneShortcodes.php
r2936751 r2944905 6210 6210 <?php endif; ?> 6211 6211 6212 <div class="col-lg-offset-2 col-lg-11"> 6213 <?php 6214 if($this->_count_array($formData['amenities_selector_a']) > 0) { 6215 echo '<button type="submit" id="submit-apply" class="btn btn-success-bottom pull-left">'.$this->_button_label_swap('save_continue').' <i style="margin-left:0px;" class="fa fa-chevron-right" aria-hidden="true"></i></button>'; 6216 }else{ 6217 echo '<button type="submit" id="submit-apply" class="btn btn-success-bottom pull-left">Next</button>'; 6218 } 6219 ?> 6220 <div id="submit-spinner" class="pull-left"></div> 6212 <div class="form-group"> 6213 <div class="col-lg-offset-2 col-lg-11"> 6214 <?php 6215 if($this->_count_array($formData['amenities_selector_a']) > 0) { 6216 echo '<button type="submit" id="submit-apply" class="btn btn-success-bottom pull-left">'.$this->_button_label_swap('save_continue').' <i style="margin-left:0px;" class="fa fa-chevron-right" aria-hidden="true"></i></button>'; 6217 }else{ 6218 echo '<button type="submit" id="submit-apply" class="btn btn-success-bottom pull-left">Next</button>'; 6219 } 6220 ?> 6221 <div id="submit-spinner" class="pull-left"></div> 6222 </div> 6221 6223 </div> 6222 6224 </div> … … 6473 6475 <?php endif; ?> 6474 6476 6475 <div class="col-lg-offset-2 col-lg-11"> 6476 6477 <?php 6478 if($this->_count_array($formData['amenities_selector_a']) > 0) { 6479 // echo 'Note: Partially filled records will be saved but not used to created profiles.'; 6480 echo '<button type="submit" id="submit-apply" class="btn btn-success-bottom pull-left">'.$this->_button_label_swap('save_continue').' <i style="margin-left:0px;" class="fa fa-chevron-right" aria-hidden="true"></i></button>'; 6481 6482 }else{ 6483 echo '<button type="submit" id="submit-apply" class="btn btn-success-bottom pull-left">Next</button>'; 6484 } 6485 ?> 6486 <div id="submit-spinner" class="pull-left"></div> 6477 <div class="form-group"> 6478 <div class="col-lg-offset-2 col-lg-11"> 6479 <?php 6480 if($this->_count_array($formData['amenities_selector_a']) > 0) { 6481 // echo 'Note: Partially filled records will be saved but not used to created profiles.'; 6482 echo '<button type="submit" id="submit-apply" class="btn btn-success-bottom pull-left">'.$this->_button_label_swap('save_continue').' <i style="margin-left:0px;" class="fa fa-chevron-right" aria-hidden="true"></i></button>'; 6483 6484 }else{ 6485 echo '<button type="submit" id="submit-apply" class="btn btn-success-bottom pull-left">Next</button>'; 6486 } 6487 ?> 6488 <div id="submit-spinner" class="pull-left"></div> 6489 </div> 6487 6490 </div> 6488 6491 </div> … … 8050 8053 case "applic_keywords": 8051 8054 8055 $keywords_disabled = $input_data['max_keywords'] == 0 ? true : false; 8056 8057 if($keywords_disabled){ 8058 break; 8059 } 8060 8052 8061 $required = $input_data['required'] == 1 ? 'data-parsley-errors-container="#error-box-'.$input_data['model_field'].'" required' : ''; 8053 8062 … … 8061 8070 $('#clients-applic_keywords').select2({ 8062 8071 createTag: function(params) { 8063 var open_tags = <? =$input_data['custom_keywords_allowed'] ?>;8072 var open_tags = <?php echo $input_data['custom_keywords_allowed'] ?>; 8064 8073 var term = jQuery.trim(params.term); 8065 8074 if(open_tags == 0) { … … 8072 8081 } 8073 8082 }, 8074 data: [<? =$input_data['keywords_unselected']; ?>],8083 data: [<?php echo $input_data['keywords_unselected']; ?>], 8075 8084 tags: true, 8085 maximumSelectionLength: <?php echo $input_data['max_keywords']; ?>, 8076 8086 tokenSeparators: [','], 8077 placeholder: "Add your tags here",8087 placeholder: "Add your keyword tags here", 8078 8088 selectOnClose: false, 8079 8089 allowClear: true … … 10083 10093 } 10084 10094 ?> 10085 v3.6.1 010095 v3.6.12 10086 10096 : <a href="https://app.registerone.com/privacy-policy" target="_blank">Privacy Policy</a> 10087 10097 <?php -
registerone-event-forms/trunk/readme.txt
r2936751 r2944905 7 7 Requires at least: 5 8 8 Tested up to: 6.2 9 Version 3.6.1 010 Stable tag: 3.6.1 09 Version 3.6.12 10 Stable tag: 3.6.12 11 11 Requires PHP: 7.4 12 12 License: GPLv2 or later … … 138 138 == Changelog == 139 139 140 = 3.6.12 = 141 * NEW: setting to limit or disable keyword selections 142 143 = 3.6.11 = 144 * Added UI tweaks for better button spacing 145 140 146 = 3.6.10 = 141 147 * FIX: Correct json warning with mapping. … … 439 445 * NEW: GDPR/California compliant privacy policy rollout 440 446 441 = 2.2.29 =442 * UPDATE: Customize generic form label type for dialogue443 444 = 2.2.28 =445 * UPDATE: Customize invoice button label on cart page446 447 = 2.2.27 =448 * FIX: Invoice link on cart page449 450 = 2.2.26 =451 * FIX: Add local jQuery to make sure it loads properly452 453 = 2.2.25 =454 * UPDATE: Add native WP jQuery lib in headers455 * UPDATE: Add noConflict in header to fix jQuery scopes456 457 = 2.2.24 =458 * UPDATE: Add list.js lib for external map459 * FIX: Form label would not display in some cases460 461 = 2.2.23 =462 * FIX: Corrected JS redirect calls463 * FIX: Added required jQuery from native WP libs464 * FIX: Format JS Spinner number field on Amenities page465 466 = 2.2.22 =467 * UPDATE: Documented 3rd party service integration for form-chat feature468 * UPDATE: Use native WP filters for URI vars469 * UPDATE: Updated Bootstrap to v3.4.1 (latest)470 471 = 2.2.21 =472 * UPDATE: Removed unused JS libs.473 474 = 2.2.20 =475 * UPDATE: Escape/santized embedded URLs & vars476 477 = 2.2.19 =478 * UPDATE: Updated js/css libs where needed479 * UPDATE: Santized inputs to harden i/o security480 481 = 2.2.18 =482 * UPDATE: Re-enabled SSL after correcting Peer CA Certificate483 484 = 2.2.17 =485 * UPDATE: fixed doc uploads486 487 = 2.2.16 =488 * NEW: Multi-item discounts can be applied automatically. ie. Buy 2 booths, get 10% off each.489 * UPDATE: Ability to make deposit is now disabled if date is past form > payment due date.490 * UPDATE: Mods to wp_remote_post::curl to address Peer's Certificate issuer is not recognized.491 492 = 2.2.15 =493 * FIX: hotfix for SSL CURL calls494 495 = 2.2.14 =496 * UPDATE: added array count routine to replace bare php::count() call497 * FIX: SSL workaround for CURL calls498 499 = 2.2.13 =500 * NEW: Hubspot chat integration with application forms.501 502 = 2.2.12 =503 * NEW: Applicants can now pay the deposit amount or the full balance if they so choose.504 505 = 2.2.11 =506 * UPDATE: Added Grand Total to cart detail box507 508 = 2.2.10 =509 * NEW: Option to display custom text block inside scrollbox.510 * FIX: Corrected currency display in some areas.511 512 = 2.2.9 =513 * NEW: Added multi-currency support for Australian Dollar, Euro, Canada Dollar, Danish Krone, Hong Kong Dollar, Indian Rupee, Yen, Malaysian Ringgit, Mexican Peso, New Zealand Dollar, Norwegian Krone, Zloty, Singapore Dollar, Swedish Krona, Pound Sterling, US Dollar514 515 = 2.2.8 =516 * Update: Added theme override to help prevent CSS formatting issues from WP parent themes517 518 = 2.2.7 =519 * NEW: Web-chat support added to forms via Chatra.520 * Update: Disable form setting based on date.521 522 = 2.2.6 =523 * UPDATE: Added links to badge profiles from badge page.524 525 = 2.2.5 =526 * NEW: Support for 2 badge types, non-scan and barcode-scan badges for check-in527 * NEW: R1 now sends invites to badge contacts to complete badge profile528 529 = 2.2.4 =530 * Update: Added default-qty for amenities531 * UX: You can now customize Payment Policy line on cart form532 533 = 2.2.3 =534 * NEW: Open comment field can be displayed below each amenity type selector so applicants can add extra notes about requirements, etc.535 * UX: Front facing map auto-sorts by exhibitor name on load536 537 = 2.2.2 =538 * UX: Amenity flex block default set to 600px wide539 540 = 2.2.1 =541 * NEW: Volunteer selector types added to track scheduling with signup roster display542 * UX: Added Invoice label change option543 544 = 2.2.0 =545 * NEW: Promocode support added to display promo codes on cart screen.546 * UX: External map display now supports exhibitor booth details based on application status, paid or unpaid.547 548 = 2.1.10 =549 * UX: Added show/hide booth pricing option for available booths on front-facing map550 * FIX: Booth booking button display551 552 = 2.1.9 =553 * UX: Added better support for iFrame embeds554 555 = 2.1.8 =556 * UX: Added more effective WP theme style override method557 558 = 2.1.7 =559 * FIX: Booth booking forms display560 561 = 2.1.6 =562 * NEW: Promo Amenity types now support max qty available563 * FIX: Correct setup screen display564 * UX: Increase size of map expand control button for mobile565 566 = 2.1.5 =567 * UX: Improved CSS override within page headers568 569 = 2.1.4 =570 * UX: Application Booth Selector displays marker icon above selected booths for clarity571 * FIX: Corrected keyword selector display on external venue map572 573 = 2.1.3 =574 * UX: Optimized map display575 * UX: Changed booth selection button choices for better flow576 * FIX: Added missing embedded font577 578 = 2.1.2 =579 * FIX: Munged variable name fixed.580 581 = 2.1.1 =582 * UX: Booth selection flow updated to better support mobile devices.583 * UX: Text areas now support character limits.584 * FIX: Removed Stripe profiles on cart page until future fix is made.585 586 = 2.1 =587 * Zoomable/mobile friendly map offered on booth selector of Amenities form page.588 589 = 2.0.1 =590 * UX: small tweaks to map591 592 = 2.0 =593 * NEW: Advanced venue mapping with mobile friendly interface, search, booth booking and more.594 595 = 1.1.11.1 =596 * FIX: v2.0 pre-release fix for API changes597 598 = 1.1.11.0 =599 * Added: Dynamic Payment Due Date based on application creation or approval600 * Change: Early Bird discounts will not apply to deposits601 602 = 1.1.10.12 =603 * UX: updated libs timestamp604 605 = 1.1.10.11 =606 * FIX: js library conflict caused selected keywords to not display correctly607 608 = 1.1.10.10 =609 * UX: Minor display tweaks610 * UX: Better mobile support611 612 = 1.1.10.9 =613 * FIX: Correct possible WP array arg issue in some environments.614 615 = 1.1.10.8 =616 * UX: Buttonized links to register for exhibitor account617 * UX: Better error feedback for failed transactions on cart page618 * UX: Added better International support to cart fields619 * FIX: Field validation fixed for 15 digit cards on Auth.net form620 * FIX: Preserve bullet list formatting in rich-text box621 622 = 1.1.10.7 =623 * UX: Improved form layout for the smallest mobile screens624 * Fix: Item/Price fields not writing properly625 626 = 1.1.10.6 =627 * Added: Unified cart page field validators to improve processing628 629 = 1.1.10.5 =630 * UX: Trans error display on cart page.631 * UX: Clear CC profile from cart page.632 * Added: Ability to embed pricing tables into block-text field.633 634 = 1.1.10.4 =635 * UX: Auto-copy profile fields to CC form636 * Fix: Update browser libs via date-change637 638 = 1.1.10.3 =639 * UX: Added better formatting for volunteer forms640 * Fix: Corrected card mask for Amex641 642 = 1.1.10.2 =643 * New: Mini-CRM communication tracking and followup dates per applicant.644 * New: Option to display invoice button on cart page.645 * UX: Corrected width of cart info box on mobile646 647 = 1.1.10.1 =648 * New: Custom field type for item/price handy for food vendor forms, etc.649 * Fix: Added better fallback when no forms or events found to display shortcodes for.650 * Update: Logo now links to Home address setup in URL.651 * UX: "Edit Application" link is now bigger with better CSS formatting.652 * UX: Better context sensitive feedback for required fields.653 654 = 1.1.10.0 =655 * New: Ability to add custom phone number masks to phone input fields.656 * New: Invoice statements that can be set to send after a payment is made or sent manually.657 * New: Ability to block application deposits until approval.658 659 = 1.1.9.10 =660 * Fix: Corrected key-in values for single-item amenities.661 662 = 1.1.9.9 =663 * UX: Add support for all standard jQuery-UI functions.664 665 = 1.1.9.8 =666 * UX: Removed wp_footer() call from template to avoid conflicts with other plugins667 668 = 1.1.9.7 =669 * Fix: Booth selection required flag was incorrectly set.670 671 = 1.1.9.6 =672 * UX: Added note when selecting badge amenity type.673 * UX: Re-added support for html bullets in text blocks674 675 = 1.1.9.5 =676 * Added: Input mask for checkout credit card field with auto-detect of card type.677 678 = 1.1.9.4 =679 * Added: Automatically add processor fees into base prices.680 * Added: Custom dialogue at Checkout for Split Payments and top of page.681 * Added: Mixed upload types (images or docs).682 * UX: Tweaked design of Checkout tables and forms.683 684 = 1.1.9.3 =685 * Added: Hide amenity types unless applicant has been approved.686 * Added: Mark amenity type selection as required or not.687 * UX: Buttonize main navigation links688 689 = 1.1.9.2 =690 * Added: Dropdown selector and required field option to Badge Amenities.691 692 = 1.1.9.1 =693 * Fix: Stripe form mods for better error reporting.694 695 = 1.1.9.0 =696 * New: Stripe payment processor support.697 * Added: Disable sessions option to address nonce validation issues.698 699 = 1.1.8.3 =700 * UX: Added better support for the smallest of mobile screens.701 * UX: Combined global font-family into body CSS tag for easier customization.702 703 = 1.1.8.2 =704 * Fix: RegisterONE page template selector now works properly with WP5 block editor.705 706 = 1.1.8.1 =707 * UX: Split Payment block display tweaks708 709 = 1.1.8.0 =710 * New: Split Payment support added.711 * Added: Logo display on top-left of form pages.712 713 = 1.1.7.5 =714 * UX: Added null amenity flag for "no value" items.715 716 = 1.1.7.4 =717 * UX: Added support for global CSS overrides.718 719 = 1.1.7.3 =720 * UX: Improved controls for Amenity selection process.721 722 = 1.1.7.2 =723 * New: Added new amenity type to allow applicant to apply to multiple application forms from one form.724 * Added location registration of hosted forms.725 726 = 1.1.7.1 =727 * Added Authorize.net Gateway as a payment method to cart page.728 729 = 1.1.6.3 =730 * Updated WP 5.0 compatibility notice and links.731 732 = 1.1.6.2 =733 * Fix: Amenities settings for single/multiple qty now enforced on form734 * UX: If unselected Amenity is checked/selected, qty will be changed from 0 to 1 automatically.735 736 = 1.1.6.1 =737 * Fix: Display booth reservation in Amenities if exists but hide map selector based on Events > Map Policy738 * UX: If booth shared with another vendor, display 2nd party name739 740 = 1.1.6 =741 * Added: Amenity description now displays under the main Amenity title742 * UX: better mobile support for Amenity quantity selections743 * UX: increased spacing of File Upload boxes744 * UX: increased font size for Terms and Conditions scroll box745 746 = 1.1.5.3 =747 * Fix: File download now supports multiple files on form page.748 749 = 1.1.5.2 =750 * Fix: UX changes to submit buttons & invite details751 752 = 1.1.5.1 =753 * Fix: CSS mods to Public facing booth map754 755 = 1.1.5 =756 * New: Promo Upsell/Advertising Amenity type to display logos on Public facing booth map^^757 * New: Profile PDF download option758 * New: Display order changed so Amenities comes before Uploads759 * New: Customized display order of the Amenities listing^^760 * Added: Improved UX on Public facing map761 * Added: Improved Flex formatting for Amenities with smaller screens762 * Fix: File download button was missing on Uploads screen763 * Fix: bottom cutoff of Public facing map764 * Fix: Missing declare vars765 * ^^ = client driven additions766 767 = 1.1.4.3 =768 * Added: Outer-facing map flex-layout revamp & top nav bar769 * Added: Keyword search dropdown in Outer-facing map770 771 = 1.1.4 =772 * New: Attendee registration module to handle ticket/special event registration.^^773 * New: Dedicated screen to help registrants retrieve application profile link.774 * New: Dynamic form step display based on event & form settings.775 * Added: Note about file size upload limit in File Uploads screen.776 * Added: Improved form UX and navigation777 * Added: Customization of front-facing map display, including colors and booth info fields.^^778 * Fix: Incorrect redirect URL from Uploads screen.779 * Fix: Contract editor was not bringing up data.780 * ^^ = client driven additions781 782 = 1.1.3 =783 * Added: Multi-badge types supported per form.784 785 = 1.1.2 =786 * New: Invitations to past applicant to new event forms with pre-filled application fields, including booth reservations.787 * New: Exhibitor badge forms added to amenities with support for free badges per booth reservation.^^788 * New: Amenity discounts can be added per vendor.789 * Added: Booth reservation expiration notice on Amenities screen.790 * Added: Comping of individual cart items per vendor.791 * Added: Callback on new profile creation to detect hosting site page per form.792 * ^^ = client driven additions793 794 = 1.1.1 =795 * New: Booth selection now can be marked as required. Includes form feedback.796 * New: Customizable messages for new vendor profile and application "Complete" notices.797 * Fixed contract display when using both terms and contract signature requirements.798 * Fixed map display vertical scrolling for application map/booth selector.799 800 = 1.1.0 =801 * New: Front-facing map to display your vendors on a separate page on your website.802 * Changed format of booth labels in Amenities and Cart page to display sizes803 804 = 1.0.21 =805 * Fixed possible compatibility issue with dynamic plugin pages806 807 = 1.0.20 =808 * UX tweaks to map and cart page809 810 = 1.0.19 =811 * New: custom amenity discount options (global and form specific early bird discount)812 * New: "booth fee multiplier" for variable booth rates based on vendor/applicant type813 * New: form specific notify preferences to send notice of new applicants to admins814 * Added more booth details during selection process815 * Added support for "booth fee only" when applying early bird discounts816 * Added support for custom map booth selector styling817 818 = 1.0.18 =819 * New support for artist applicant type820 * Upload thumbnails and extra fields for upload details821 * Change CDN for fontawesome822 823 = 1.0.17 =824 * Added option for Amenity Types with radio selector or checkboxes825 * Changed dialogue notice for Code 409 (profile already exists)826 827 = 1.0.16 =828 * Fixed parsley validation with radio selectors829 830 = 1.0.15 =831 * Dynamic contracts added to e-signature screen.832 * Added discount details to payment screen833 834 = 1.0.14 =835 * Swapped out older image of shortcode for Help screen.836 * Better UX when using pre-launch event forms837 838 = 1.0.13 =839 * New support for multiple currency types (USD, CAD, EUR).840 * Added better support for manual override of payments.841 842 = 1.0.12 =843 * Added release button for booth reservations.844 845 = 1.0.11 =846 * Repo fix847 848 = 1.0.10 =849 * Added more payment details to cart page.850 * Added support hiding vendor selector if there's only one type851 * Fixed rounding error in calculated totals.852 853 = 1.0.9 =854 * Added multiple form support to feed single events.855 * Changed shortcode to use form_key instead of event_key856 * Added "earlybird" discounts with expiration date857 * Fixed bug in Cart screen for paid amount display858 859 = 1.0.8 =860 * Added Vendor Selection option to display as radio (single selection only) or checkboxes (multi-select).861 * Added horizontal form separator element to Custom Fields862 * Vendor form keys are now tied to application keys863 * Fixed bug in Cart screen for paid amount display864 865 = 1.0.7 =866 * Added support for application deposit payment types867 * Application deposits are subtracted from remaining payments868 * Added notice about possible payment status delay for a second or two869 * Fixed a few malformed html tags in Uploads screen870 * Fixed required doc filter to flag application status871 872 = 1.0.6 =873 * Parsley form validation added for better usability/UX874 * Added easy sorting of form fields and form values (selectors)875 * New Comments block added to form field types.876 * New opt-in footer optional to display "powered by RegisterONE" in footer.877 * Added better error handling if PK is invalid (not valid applicant pk).878 * Granular required field settings along with asterisk (*) after field label.879 * Added mandatory checkbox on Terms page before signature button can be clicked.880 * Better clarification on Cart page as to status881 882 = 1.0.5 =883 * Added the ability to create custom form fields on Profile application form884 * Added the ability to customize system field labels and help text885 * Added easy sorting of form fields and form values (selectors)886 887 = 1.0.4 =888 * Compatibility check for WP v4.9889 * Added jBox tooltips for amenity descriptions890 891 = 1.0.3 =892 * Added Paypal logo on checkout page of form893 * Corrected a few CSS formatting issues894 895 = 1.0.2 =896 * Changed shortcode display in control panel to form input cell for easier cut-n-paste897 * Select2 css tweak to override fixed-width formatting issue898 * Added Vendor Type description under Vendor labels on Profile form899 * Added better fallback if no file uploads required900 * Added better error return if email collision found in event applications901 * Added support for Images as Doctype in Uploads screen902 * Form completion status now displays in the top-right of form903 * Completion status is now based on required file uploads as well as payment and signature status. These criteria are mostly set from Event Setup from RegisterONE account.904 * various fixes905 906 = 1.0.1 =907 * Added custom, selectable keywords for vendor services/merchandise.908 909 = 1.0.0 =910 * Initial release911 912 447 == Upgrade Notice == 913 448 914 = 3.6.1 0=915 * FIX: Correct json warning with mapping.449 = 3.6.12 = 450 * NEW: setting to limit or disable keyword selections -
registerone-event-forms/trunk/registerone-wordpress-client.php
r2936751 r2944905 4 4 Plugin URI: https://www.registerone.com 5 5 Description: RegisterONE – Exhibitor & Speaker Registration, Advanced Booth Mapping, Ticketing 6 Version: 3.6.1 06 Version: 3.6.12 7 7 Author: RegisterONE 8 8 Author URI: http://www.registerone.com
Note: See TracChangeset
for help on using the changeset viewer.