Plugin Directory

Changeset 2962063


Ignore:
Timestamp:
09/02/2023 11:42:18 PM (2 years ago)
Author:
svenl77
Message:

Release 1.1.13

Location:
all-in-one-invite-codes
Files:
266 added
6 edited

Legend:

Unmodified
Added
Removed
  • all-in-one-invite-codes/trunk/all-in-one-invite-codes.php

    r2943260 r2962063  
    88 * Plugin URI:  https://themekraft.com/all-in-one-invite-codes/
    99 * Description: Create Invite only Registration Funnels and Products. Boost your site launch and get the attention you desire by creating an intelligent invite only Platform.
    10  * Version: 1.1.12
     10 * Version: 1.1.13
    1111 * Author: ThemeKraft
    1212 * Author URI: https://themekraft.com/
     
    4848         * @var string
    4949         */
    50         public static  $version = '1.1.12' ;
     50        public static  $version = '1.1.13' ;
    5151        /**
    5252         * Instance of this class
  • all-in-one-invite-codes/trunk/assets/admin/js/admin.js

    r2862383 r2962063  
    8080        var currentForm = jQuery("#bulk-invite-aioic");
    8181        var formMessage = jQuery('#form_message_aioic');
     82        var generateNewInvites = jQuery('#new_invites').val();
    8283        formMessage.removeClass();
    8384        if (jQuery.validator && !currentForm.valid()) {
     
    9394            data: {
    9495                "action": "aioic_generate_multiple_invites",
    95                 "data": FormData
     96                "data": FormData,
     97                "newinvites":generateNewInvites,
    9698            },
    9799            error: function (xhr, status, error) {
  • all-in-one-invite-codes/trunk/assets/admin/js/admin.min.js

    r2862383 r2962063  
    22else{e('#label_single_use').show();e('#label_multiple_use').hide()}});e(document.body).on('click','#all_in_one_disable_invite_code',function(){var i=e(this).attr('data-post_id');e.ajax({type:'POST',dataType:'json',url:ajaxurl,data:{'action':'all_in_one_invite_codes_disable_code','nonce':allInOneInviteCodesAdminJs.nonce,'post_id':i},success:function(e){console.log(e);if(e['error']){alert(e['error'])}
    33else{location.reload()}},error:function(e){console.log(e)}})});e(document.body).on('click','#all_in_one_resent_invite_code',function(){var i=e(this).attr('data-post_id');e.ajax({type:'POST',dataType:'json',url:ajaxurl,data:{'action':'all_in_one_invite_codes_send_invite_mail','nonce':allInOneInviteCodesAdminJs.nonce,'post_id':i},success:function(e){console.log(e);if(e['error']){alert(e['error'])}
    4 else{location.reload()}},error:function(e){console.log(e)}})});e('#bulk-invite-aioic').submit(function(i){var n=e('#bulk-invite-aioic'),o=e('#form_message_aioic');o.removeClass();if(e.validator&&!n.valid()){return!1};e('#aioic_form_hero .form_wrapper form').LoadingOverlay('show');var t=n.serialize();e.ajax({url:ajaxurl,type:'POST',dataType:'json',data:{'action':'aioic_generate_multiple_invites','data':t},error:function(e,i,n){o.addClass('bf-alert error');o.html(e.responseText)},success:function(i){e.each(i,function(i,n){switch(i){case'error':o.addClass('bf-alert error');o.html(n);break;case'message':o.addClass('bf-alert success');o.html(n);break;case'form_remove':e('#aioic_form_hero .form_wrapper').fadeOut('normal',function(){e('#aioic_form_hero .form_wrapper').remove()});break}})},complete:function(){var i=e('#aioic_form_hero');if(i.length>0){e('html, body').animate({scrollTop:i.offset().top-100},{duration:500,complete:function(){e('html, body').on('click',function(){e('html, body').stop()})}}).one('click',function(){e('html, body').stop()})};e('#aioic_form_hero .form_wrapper form').LoadingOverlay('hide')}});return!1});e('a.aioic-go-pro').css('color','#fca300');e('a.aioic-go-pro').parent().insertAfter('#menu-posts-tk_invite_codes > ul > li:last-child');e('.bundle-list-see-more').click(function(){e('.show-more').animate({height:'1100'});e('.tk-bundle-2').height(620);e('.separator, .bundle-list-see-more').hide()});e('#purchase-2').on('click',function(i){var o=FS.Checkout.configure({plugin_id:'8013',plan_id:'13146',public_key:'pk_b8b8e319fd537d6d44d73a448f64e',});o.open({name:'ThemeKraft Bundle',licenses:e('#aioic-bundle-license').val(),purchaseCompleted:function(e){},success:function(e){}});i.preventDefault()});e('#purchase-3').on('click',function(i){var o=FS.Checkout.configure({plugin_id:'2046',plan_id:'4316',public_key:'pk_ee958df753d34648b465568a836aa',});o.open({name:'ThemeKraft Bundle',licenses:e('#aioic-membership-bundle').val(),purchaseCompleted:function(e){},success:function(e){}});i.preventDefault()});e('select#aioic-bundle-license').change(function(){var i=e(this).children('option:selected').val();if(i=='1'){e('.fs-bundle-price-2').text('39.99');e('#savings-price-2').text('119.97')};if(i=='5'){e('.fs-bundle-price-2').text('69.99');e('#savings-price-2').text('199.84')};if(i=='unlimited'){e('.fs-bundle-price-2').text('99.99');e('#savings-price-2').text('219.99')}});e('select#aioic-membership-bundle').change(function(){var i=e(this).children('option:selected').val();if(i=='1'){e('.fs-bundle-price-3').text('99.99');e('#savings-price-3').text('602.75')};if(i=='5'){e('.fs-bundle-price-3').text('119.99');e('#savings-price-3').text('965.75')};if(i=='unlimited'){e('.fs-bundle-price-3').text('129.99');e('#savings-price-3').text('1168.76')}})});
     4else{location.reload()}},error:function(e){console.log(e)}})});e('#bulk-invite-aioic').submit(function(i){var o=e('#bulk-invite-aioic'),n=e('#form_message_aioic'),a=e('#new_invites').val();n.removeClass();if(e.validator&&!o.valid()){return!1};e('#aioic_form_hero .form_wrapper form').LoadingOverlay('show');var t=o.serialize();e.ajax({url:ajaxurl,type:'POST',dataType:'json',data:{'action':'aioic_generate_multiple_invites','data':t,'newinvites':a,},error:function(e,i,o){n.addClass('bf-alert error');n.html(e.responseText)},success:function(i){e.each(i,function(i,o){switch(i){case'error':n.addClass('bf-alert error');n.html(o);break;case'message':n.addClass('bf-alert success');n.html(o);break;case'form_remove':e('#aioic_form_hero .form_wrapper').fadeOut('normal',function(){e('#aioic_form_hero .form_wrapper').remove()});break}})},complete:function(){var i=e('#aioic_form_hero');if(i.length>0){e('html, body').animate({scrollTop:i.offset().top-100},{duration:500,complete:function(){e('html, body').on('click',function(){e('html, body').stop()})}}).one('click',function(){e('html, body').stop()})};e('#aioic_form_hero .form_wrapper form').LoadingOverlay('hide')}});return!1});e('a.aioic-go-pro').css('color','#fca300');e('a.aioic-go-pro').parent().insertAfter('#menu-posts-tk_invite_codes > ul > li:last-child');e('.bundle-list-see-more').click(function(){e('.show-more').animate({height:'1100'});e('.tk-bundle-2').height(620);e('.separator, .bundle-list-see-more').hide()});e('#purchase-2').on('click',function(i){var n=FS.Checkout.configure({plugin_id:'8013',plan_id:'13146',public_key:'pk_b8b8e319fd537d6d44d73a448f64e',});n.open({name:'ThemeKraft Bundle',licenses:e('#aioic-bundle-license').val(),purchaseCompleted:function(e){},success:function(e){}});i.preventDefault()});e('#purchase-3').on('click',function(i){var n=FS.Checkout.configure({plugin_id:'2046',plan_id:'4316',public_key:'pk_ee958df753d34648b465568a836aa',});n.open({name:'ThemeKraft Bundle',licenses:e('#aioic-membership-bundle').val(),purchaseCompleted:function(e){},success:function(e){}});i.preventDefault()});e('select#aioic-bundle-license').change(function(){var i=e(this).children('option:selected').val();if(i=='1'){e('.fs-bundle-price-2').text('39.99');e('#savings-price-2').text('119.97')};if(i=='5'){e('.fs-bundle-price-2').text('69.99');e('#savings-price-2').text('199.84')};if(i=='unlimited'){e('.fs-bundle-price-2').text('99.99');e('#savings-price-2').text('219.99')}});e('select#aioic-membership-bundle').change(function(){var i=e(this).children('option:selected').val();if(i=='1'){e('.fs-bundle-price-3').text('99.99');e('#savings-price-3').text('602.75')};if(i=='5'){e('.fs-bundle-price-3').text('119.99');e('#savings-price-3').text('965.75')};if(i=='unlimited'){e('.fs-bundle-price-3').text('129.99');e('#savings-price-3').text('1168.76')}})});
  • all-in-one-invite-codes/trunk/includes/admin/admin-ajax.php

    r2844369 r2962063  
    104104    $invite_count = 0;
    105105    $amount       = isset( $form_data['generate_codes'] ) ? $form_data['generate_codes'] : 0;
     106    $new_invites_amount = isset( $form_data['new_invites'] ) ? $form_data['new_invites'] : 0;
    106107    $type         = isset( $form_data['purpose'] ) ? $form_data['purpose'] : 'any';
    107108    $user_id      = get_current_user_id();
     
    128129        update_post_meta( $new_code_id, 'tk_all_in_one_invite_code', $code );
    129130
    130         $all_in_one_invite_codes_new_options['generate_codes']  = 0;
     131        $all_in_one_invite_codes_new_options['generate_codes']  = intval( $new_invites_amount );
    131132        $all_in_one_invite_codes_new_options['type']            = $type;
    132133        update_post_meta( $new_code_id, 'all_in_one_invite_codes_options', $all_in_one_invite_codes_new_options );
  • all-in-one-invite-codes/trunk/includes/admin/invite-codes-bulk.php

    r2844369 r2962063  
    7272                              </p>
    7373                          </div>
     74                        <div>
     75                            <label for="all_in_one_invite_codes_options_email" id="label_single_use">
     76                                <b><?php esc_html_e( 'Generate new Invite Codes after account activation', 'all_in_one_invite_codes' ); ?></b>
     77                                <p><?php esc_html_e( 'Enter a number to generate new invite codes if this invite code got used.', 'all_in_one_invite_codes' ); ?></p>
     78                            </label>
     79                            <label for="all_in_one_invite_codes_options_email" id="label_multiple_use">
     80
     81                                <p><?php esc_html_e( 'Enter invite code number of uses', 'all_in_one_invite_codes' ); ?></p>
     82                            </label>
     83                            <p>
     84                                Number: <input
     85                                        type="number"
     86                                        name="new_invites"
     87                                        id="all_in_one_invite_codes_new_invites"
     88                                >
     89                            </p>
     90                          </div>
    7491                          <div>
    7592                              <label for="all_in_one_invite_codes_options_type">
  • all-in-one-invite-codes/trunk/readme.txt

    r2943260 r2962063  
    33Tags: registration, invite only, invite codes
    44Requires at least: 4.9
    5 Tested up to: 6.2.2
     5Tested up to: 6.3.1
    66Requires PHP: 5.3
    7 Stable tag: 1.1.12
     7Stable tag: 1.1.13
    88License: GPL 3
    99License URI: http://www.gnu.org/licenses/gpl-3.0.html
     
    8383
    8484== Changelog ==
     85= 1.1.13 - 02 Sep 2023 =
     86* Fixed issue with new invite codes amount in bulk creation process.
     87* Tested up to WordPress 6.3.1
     88
    8589= 1.1.12 - 25 Jul 2023 =
    8690* Fixed issue with extension All in One Invite Codes BuddyPress.
Note: See TracChangeset for help on using the changeset viewer.