jQuery(document).ready(function(){ jQuery('.allpacka_megrendeles_gomb').on('click', allpacka_megrendeles); function allpacka_megrendeles( event ){ var gomb = jQuery( event.target ); order_id = gomb.attr("order_id"); jQuery('.allpacka_megrendeles_gomb').off( 'click' ); jQuery( '
').insertBefore( jQuery('.allpacka_megrendeles_gomb_box_'+order_id+'').eq(0) ); jQuery('.allpacka_megrendeles_gomb_box_'+order_id+'').eq(0).hide(); jQuery( ".allpacka_notice" ).remove(); jQuery.ajax({ url: allpacka_adatok.ajax_url, data: { 'action':'allpacka_ajax_megrendeles', 'order_id' : order_id }, error: function (err) { console.log("AJAX error: " + JSON.stringify(err, null, 2)); }, success:function(allpacka_megrendeles_return) { allpacka_megrendeles_return = jQuery.parseJSON(allpacka_megrendeles_return); if( allpacka_megrendeles_return['sikeres'] ){ $uzenet = allpacka_megrendeles_return['sikeres']; if( allpacka_megrendeles_return['hiba'] ){ $uzenet += '
'; for ( index = allpacka_megrendeles_return['hiba'].length - 1; index >= 0; index-- ) { $uzenet += '
'+allpacka_megrendeles_return['hiba'][index]; } } if( allpacka_megrendeles_return['debug'] ){ $uzenet += '

'; $uzenet += allpacka_megrendeles_return['debug']; } allpacka_notice( 'updated', $uzenet ); } else if( allpacka_megrendeles_return['sikertelen'] ){ $uzenet = allpacka_megrendeles_return['sikertelen']; if( allpacka_megrendeles_return['hiba'] ){ $uzenet += '
'; for ( index = allpacka_megrendeles_return['hiba'].length - 1; index >= 0; index-- ) { $uzenet += '
'+allpacka_megrendeles_return['hiba'][index]; } } if( allpacka_megrendeles_return['debug'] ){ $uzenet += '

'; $uzenet += allpacka_megrendeles_return['debug']; } allpacka_notice( 'error', $uzenet ); } else{ $uzenet = ''; if( allpacka_megrendeles_return['hiba'] ){ for ( index = allpacka_megrendeles_return['hiba'].length - 1; index >= 0; index-- ) { $uzenet += '
'+allpacka_megrendeles_return['hiba'][index]; } } if( allpacka_megrendeles_return['debug'] ){ $uzenet += '

'; $uzenet += allpacka_megrendeles_return['debug']; } allpacka_notice( 'error', $uzenet ); } /**/ if( allpacka_megrendeles_return['allpacka_gombok'] ){ jQuery('.allpacka_megrendeles_gomb_box_'+order_id+'').eq(0).after( allpacka_megrendeles_return['allpacka_gombok'] ); } jQuery('.allpacka_megrendeles_gomb').on( 'click', allpacka_megrendeles ); jQuery('.allpacka_spinner_'+order_id+'').remove(); jQuery('.allpacka_megrendeles_gomb_box_'+order_id+'').eq(0).remove(); /**/ } }); } /******************************************************************************************************************************************************************/ /******************************************************************************************************************************************************************/ function allpacka_notice( tipus, tartalom ){ jQuery( ".wp-header-end" ).after( '
'+tartalom+'
' ); } /******************************************************************************************************************************************************************/ /******************************************************************************************************************************************************************/ jQuery('.allpacka_notice_dismiss').live('click', function( event ){ var gomb = jQuery( event.target ); gomb.parent( '.notice' ).fadeTo(100, 0, function() { gomb.parent( '.notice' ).slideUp(100, function() { gomb.parent( '.notice' ).remove(); }); }); }); /******************************************************************************************************************************************************************/ /******************************************************************************************************************************************************************/ jQuery('body.woocommerce_page_wc-settings a.nav-tab[href$="tab=allpacka"]').html('Allpacka.com'); /******************************************************************************************************************************************************************/ /******************************************************************************************************************************************************************/ });