Plugin Directory

Changeset 2770659


Ignore:
Timestamp:
08/15/2022 04:49:16 PM (4 years ago)
Author:
registerone
Message:

v3.6.0

Location:
registerone-event-forms/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • registerone-event-forms/trunk/admin/classes/RegisteroneShortcodes.php

    r2738938 r2770659  
    60996099
    61006100                if($formData['client_lic_doctype_a'][$current_field_key] == 1) {
    6101                     $allowedFileExtensions = ['doc', 'pdf', 'docx'];
     6101                    $allowedFileExtensions = ['doc', 'pdf', 'docx', 'ppt'];
    61026102
    61036103                }elseif($formData['client_lic_doctype_a'][$current_field_key] == 2){
     
    61056105
    61066106                }elseif($formData['client_lic_doctype_a'][$current_field_key] == 3){
    6107                     $allowedFileExtensions = ['png', 'gif', 'jpg', 'jpeg', 'doc', 'pdf', 'docx'];
     6107                    $allowedFileExtensions = ['png', 'gif', 'jpg', 'jpeg', 'doc', 'pdf', 'docx', 'ppt'];
    61086108                }
    61096109
     
    62696269                                        </td>
    62706270                                    </tr>
    6271                                     <tr>
    6272                                         <th style="white-space: nowrap;">Dimensions</th>
    6273                                         <td style="text-align: left;">
    6274                                             <input type="text" name="DynamicModel[meta][lic_dims_<?= $current_field_key; ?>]" id="dynamicmodel-lic_dims_<?= $current_field_key; ?>" class="form-control" maxlength="50" value="<?= $formData['client_docs_meta_a'][$current_field_key]['dims']; ?>">
    6275                                         </td>
    6276                                     </tr>
    6277                                     <tr>
    6278                                         <th style="white-space: nowrap;">Price</th>
    6279                                         <td style="text-align: left;">
    6280                                             <div class="input-group">
    6281                                             <span class="input-group-addon">
    6282                                                 <i class="fa fa-usd" aria-hidden="true"></i>
    6283                                             </span>
    6284                                                 <input class="form-control" style="width:100px;" type="number" name="DynamicModel[meta][lic_price_<?= $current_field_key; ?>]" id="dynamicmodel-lic_price_<?= $current_field_key; ?>" maxlength="10" value="<?= $formData['client_docs_meta_a'][$current_field_key]['price']; ?>">
    6285                                             </div>
    6286                                         </td>
    6287                                     </tr>
    6288 
    62896271                                    </tbody>
    62906272                                </table>
    6291 
    62926273                            <?php endif; ?>
    6293 
    62946274
    62956275                        </div><!-- /.widget-main -->
     
    75717551                $max_width = $input_data['max_width'] != null ? 'max-width: '.$input_data['max_width'].'px' : '';
    75727552                $required = $input_data['required'] == 1 ? 'required' : '';
    7573                 $filter_type = $input_data['filter'] != null && $input_data['filter'] != 'general' ? 'data-parsley-type="'.$input_data['filter'].'"' : '';
     7553                $filter_type = $input_data['filter'] != null && $input_data['filter'] != 'general' ? 'data-parsley-trigger="change" data-parsley-type="'.$input_data['filter'].'"' : '';
    75747554                $input_data['field_label'] = $this->_format_required_labels($input_data['field_label'], $input_data['required']);
    75757555                $audit = empty($input_data['value']) ? 0 : $audit;
     
    75887568
    75897569                    <div class="form-group group-hover field-clients-name field-inline-container">
     7570
    75907571                        <div class="field-inline-label">
    75917572                            <label class="control-label" for="clients-<?= $input_data['model_field']; ?>"><?= $input_data['field_label']; ?></label>
    75927573                        </div>
     7574
    75937575                        <div class="field-inline-value">
     7576                            <?php if($input_data['filter'] == 'url'): ?>
     7577                                <script type="text/javascript">
     7578                                    $(document).ready(function () {
     7579                                        // initialize jQuery stuff after page load
     7580                                        $(function(){
     7581                                            $('#clients-<?= $input_data['model_field']; ?>').parsley().on('field:validate', function() {
     7582                                                $url_filtered = $('#clients-<?= $input_data['model_field']; ?>').val().replace(/^https?:\/\//, '');
     7583                                                $('#clients-<?= $input_data['model_field']; ?>').val($url_filtered);
     7584                                            });
     7585                                        });
     7586                                    });
     7587                                </script>
     7588                                <span class="input-group-addon input-group-addon-flex">
     7589                                    https://
     7590                                </span>
     7591                            <?php endif; ?>
     7592
    75947593                            <input type="text" id="clients-<?= $input_data['model_field']; ?>" class="form-control" name="<?= $input_data['model_label']; ?>[<?= $input_data['model_field']; ?>]" maxlength="255" value="<?= $input_data['value']; ?>" style="<?= $max_width; ?>" <?= $filter_type; ?> <?= $required; ?> <?= $field_disabled ?>>
    75957594                        </div>
     
    76047603                        <label class="col-lg-2 control-label" for="clients-<?= $input_data['model_field']; ?>"><?= $input_data['field_label']; ?></label>
    76057604                        <div class="col-lg-8">
     7605                            <?php if($input_data['filter'] == 'url'): ?>
     7606                                <script type="text/javascript">
     7607                                    $(document).ready(function () {
     7608                                        $(function(){
     7609                                            $('#clients-<?= $input_data['model_field']; ?>').parsley().on('field:validate', function() {
     7610                                                $url_filtered = $('#clients-<?= $input_data['model_field']; ?>').val().replace(/^https?:\/\//, '');
     7611                                                $('#clients-<?= $input_data['model_field']; ?>').val($url_filtered);
     7612                                            });
     7613                                        });
     7614                                    });
     7615                                </script>
     7616                                <span class="input-group-addon input-group-addon-block">
     7617                                    https://
     7618                                </span>
     7619                            <?php endif; ?>
    76067620                            <input type="text" id="clients-<?= $input_data['model_field']; ?>" class="form-control" name="<?= $input_data['model_label']; ?>[<?= $input_data['model_field']; ?>]" maxlength="255" value="<?= $input_data['value']; ?>" style="<?= $max_width; ?>" <?= $filter_type; ?> <?= $required; ?> <?= $field_disabled ?>>
    76077621                        </div>
     
    89668980                    $pk = $pdf_link = '';
    89678981
    8968                     if(isset($attributes['applicant_a'])):
     8982                    if(isset($attributes['applicant_a'])
     8983                        && $event_a['event_a']['hide_ticket'] == 0):
    89698984                        // if notticket holder, continue
    89708985                        if($attributes['applicant_a']['rec_type'] == 1):
     
    93309345                    }
    93319346                    ?>
    9332                     v3.5.3
     9347                    v3.6.0
    93339348                    : <a href="https://app.registerone.com/privacy-policy" target="_blank">Privacy Policy</a>
    93349349                    <?php
  • registerone-event-forms/trunk/front-end/assets/css/form-custom.css

    r2738938 r2770659  
    795795.form-control, input .easy-autocomplete{
    796796    display: block;
    797     width: 90%;
     797    width: 85%;
    798798    padding: 4px 10px;
    799799    font-size: 16px;
    800     line-height: 1.7;
     800    line-height: 1.6;
    801801    color: #555;
    802802    background-color: #fff;
     
    11311131
    11321132.input-group-addon{
    1133     display: table-cell;
    11341133    white-space: nowrap;
    11351134    vertical-align: middle;
    1136     padding: 6px 12px;
     1135    padding: 10px 8px;
    11371136    font-size: 14px;
    11381137    font-weight: normal;
     
    11421141    background-color: #eeeeee;
    11431142    border: 1px solid #cccccc;
    1144     width: auto;
    11451143    border-right: 0;
    11461144    border-radius: 0 !important;
     1145}
     1146
     1147.input-group-addon-flex{
     1148    display: table-cell;
     1149    width: fit-content;
     1150}
     1151
     1152.input-group-addon-block{
     1153    display: block;
     1154    float: left;
     1155    width: fit-content;
    11471156}
    11481157
     
    15611570
    15621571/* Select2 Keyword fix to override input fixed width */
     1572.select2-container--default .select2-selection--multiple .select2-selection__choice {
     1573    background-color: #f0f0f0;
     1574}
     1575
    15631576.select2-search__field {
    15641577    width: auto !important;
     
    15801593.selectors-shift-left{
    15811594    margin-left: 10px;
     1595    margin-top: 10px;
    15821596}
    15831597
     
    20522066        width: 60%;
    20532067    }
     2068    div#poweredby {
     2069        line-height: 30px;
     2070        text-align: center;
     2071        color: #849299;
     2072        background-color: white;
     2073        margin: 0 5px;
     2074    }
    20542075}
    20552076
     
    20762097        margin: 10px auto;
    20772098        width: 70%;
     2099    }
     2100    div#poweredby {
     2101        line-height: 30px;
     2102        text-align: center;
     2103        color: #849299;
     2104        background-color: white;
     2105        margin: 0 7px;
    20782106    }
    20792107}
  • registerone-event-forms/trunk/readme.txt

    r2738938 r2770659  
    1 === RegisterONE - Event Registration, Digital Profiles, Conference Video Streaming, Booth Mapping, Meetings & Ticketing ===
     1=== RegisterONE - Event Registration, Digital Profiles, Advanced Booth Mapping, Meetings & Ticketing ===
    22Contributors: registerone
    33Plugin Name: RegisterONE – Event Registration, Digital Profiles, Conference Video Streaming, Booth Mapping, Meetings & Ticketing
    44Plugin URI: https://www.registerone.com/wordpress-plugin/
    5 Tags: virtual, digital profiles, on-site, e-commerce, expo, video, conference, streaming, ticketing, event, mapping, registration, resources, exhibitor, application, forms
     5Tags: virtual, digital profiles, on-site, e-commerce, expo, ticketing, event, mapping, registration, resources, exhibitor, application, forms
    66Author: RegisterONE
    77Requires at least: 5
    88Tested up to: 6.0
    9 Version 3.5.3
    10 Stable tag: 3.5.3
     9Version 3.6.0
     10Stable tag: 3.6.0
    1111Requires PHP: 5.6
    1212License: GPLv2 or later
     
    1919This plugin allows event applicants, attendees, sponsors and speakers to build out their virtual digital profiles, select and 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 in support for Stripe & Paypal payment gateways.
    2020
     21Advanced booth 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.
     22
    2123To use, simply create and customize your forms from RegisterONE. Once completed, your form shortcodes can be found in the **Wordpress > Plugins > RegisterONE > Settings** screen ready to add to a page to generate your forms. Data is securely captured and stored in the cloud, allowing for easy administration of applicant details, media uploads, asset orders and purchases.
    2224
     
    2527== Features ==
    2628
    27 **NEW with v3.4.1** - **Hybrid RSVP forms with ownership tracking**. Hybrid RSVP forms can be used to accept a custom limited qty of applications which are then tied to (or children of) individual companies.
     29**NEW with v3.6.0** - **Booth grouping/restrictions by Applicant type (ie. Sponsors)**. This allows you to create one master form with one map that supports multiple applicant types with different booth areas restrictions. You can also setup dynamic pricing based on applicant type for maximum flexibility.
    2830
    2931Use RegisterONE to plan, promote, market, deploy and repeat within one dynamic, integrated system. Solutions include event and marketing management, virtual digital profile builder, virtual digital marketing management, meetings and lead retrieval, ticketing app and asset tracking app for on-site management and e-commerce solutions.
     
    3537* WP Multisite aware for Network Activation
    3638* Native iframes shortcode for form & map embedding
     39* Booth grouping/restrictions by Applicant type (ie. Sponsors)
    3740* Ticketing sales with support for badging & barcodes
    3841* Custom badge designer with barcode/image support
     
    4548* Form chat allows you to field questions directly from your application forms via Chatra.
    4649* Payment support via Stripe directly to your account
    47 * Payment support via Paypal directly to your account (US customers)
    4850* Auto-calculate and add credit card processor fees into base prices
    4951* Split payments of application fees based on percentage ratios and due dates
     
    133135== Changelog ==
    134136
     137= 3.6.0 =
     138* NEW: Map groupings per applicant type. Allows you to setup applicant type specific booths (ie. Sponsors).
     139* UPDATE: UX improvements for URL form fields
     140* UPDATE: UX improvements for footer when using custom backgrounds
     141* UPDATE: Added PPT file upload type
     142
    135143= 3.5.3 =
    136144* UPDATE: Added custom badge fields to badge block in-form
  • registerone-event-forms/trunk/registerone-wordpress-client.php

    r2738938 r2770659  
    44Plugin URI: https://www.registerone.com
    55Description: Event registration and digital profile builder, conference video streaming, booth mapping, meetings & ticketing
    6 Version: 3.5.3
     6Version: 3.6.0
    77Author: RegisterONE
    88Author URI: http://www.registerone.com
Note: See TracChangeset for help on using the changeset viewer.