function GetURLParameter(sParam) { var sPageURL = window.location.search.substring(1); var sURLVariables = sPageURL.split('&'); for (var i = 0; i < sURLVariables.length; i++) { var sParameterName = sURLVariables[i].split('='); if (sParameterName[0] == sParam) { return sParameterName[1]; } } } function checkIfExists(url) { var http = new XMLHttpRequest(); http.open('HEAD', url, false); http.send(); return http.status!=404; } jQuery(window).load(function() { jQuery('.top-cat-dropdown').change(function(e) { if (e.originalEvent === undefined) { return; } else { var url = this.value; jQuery('.loading-icon').show(); window.location.href = url; } }); jQuery('.mid-cat-dropdown').change(function(e) { if (e.originalEvent === undefined) { return; } else { var url = this.value; jQuery('.loading-icon').show(); window.location.href = url; } }); jQuery('.lowest-cat-dropdown').change(function(e) { if (e.originalEvent === undefined) { return; } else { var url = this.value; jQuery('.loading-icon').show(); window.location.href = url; } }); if (jQuery('.aee-pagination').length > 0) { var next_link = jQuery('.nav-links a.next').attr('href'); if (next_link) { jQuery('.aee-next').attr('href', next_link); } else { jQuery('.aee-next').hide(); } var prev_link = jQuery('.nav-links a.prev').attr('href'); if (prev_link) { jQuery('.aee-prev').attr('href', prev_link); } else { jQuery('.aee-prev').hide(); } var current_page = jQuery('.nav-links span.current').text(); jQuery('#page_number').val(current_page); if (next_link) { var last_page = jQuery('.nav-links a.next').prev().text(); jQuery('.aee-paginate-meta span').text(last_page); jQuery('#page_number').attr('max', last_page); } else { var last_page = jQuery('.page-numbers.current').text(); jQuery('.aee-paginate-meta span').text(last_page); jQuery('#page_number').attr('max', last_page); } jQuery('#page_number').on('keypress', function (e) { if(e.which === 13) { var search_active = jQuery('.aee-search').attr('total_pages'); if (search_active) { jQuery('.loading-icon').show(); var page_number = jQuery('#page_number').val(); var next_page = +current_page + 1; var prev_page = +current_page - 1; var searchValue = jQuery('#s').val(); var catValue = jQuery('input[name=current-category]').val(); var form_data = new FormData(); form_data.append('searchValue', searchValue); form_data.append('catValue', catValue); form_data.append('current_page', prev_page); form_data.append('action', 'aee_paginate_posts'); jQuery.ajax ({ url: allears_ajax_object.ajax_url, type:'POST', contentType: false, processData: false, data: form_data, success:function(data) { jQuery('.ajax-content').html(data); jQuery('html, body').animate({ scrollTop: jQuery('.aee-search').offset().top-150 }, 600); jQuery('#page_number').val(page_number); jQuery('.aee-search').attr('current_page', page_number); jQuery('.paginate-prev').show(); jQuery('.loading-icon').hide(); } }); } else { console.log('yes'); var max_pages = jQuery('#page_number').attr('max'); var page_value = jQuery('#page_number').val(); if (parseInt(page_value) > parseInt(max_pages)) { alert('Last page is ' + max_pages); } else { var current_url = window.location.href; if (current_url.indexOf('?s=') > -1) { if (parseInt(page_value) <= parseInt(max_pages)) { var searchValue = GetURLParameter('s'); var new_url = 'https://www.allearsenglish.com/page/' + page_value + '/?s=' + searchValue; //window.location.href = new_url; } else { alert('Cannot be more than ' + max_pages); } } else { var parts = current_url.split('/'); var lastSegment = parts.pop() || parts.pop(); if (isNaN(lastSegment)) { var new_url = current_url + 'page/' + page_value + '/'; window.location.href = new_url; } else { var new_url = current_url.replace(lastSegment, page_value); window.location.href = new_url; } } } } } }); } if (jQuery('.pagination').length == '0') { jQuery('.aee-pagination-wrap').hide(); } jQuery('.aee-search form').submit(function(e) { e.preventDefault(); var searchValue = jQuery('#s').val(); var catValue = jQuery('input[name=current-category]').val(); jQuery('.loading-icon').show(); var form_data = new FormData(); form_data.append('searchValue', searchValue); form_data.append('catValue', catValue); form_data.append('action', 'aee_search'); jQuery.ajax ({ url: allears_ajax_object.ajax_url, type:'POST', contentType: false, processData: false, data: form_data, success:function(data) { jQuery('.ajax-content').html(data); jQuery('html, body').animate({ scrollTop: jQuery('.aee-search').offset().top-150 }, 600); var form_data = new FormData(); form_data.append('searchValue', searchValue); form_data.append('catValue', catValue); form_data.append('action', 'aee_search_pagi'); jQuery.ajax ({ url: allears_ajax_object.ajax_url, type:'POST', contentType: false, processData: false, data: form_data, success:function(data) { var obj = JSON.parse(data); jQuery('#page_number').val(obj.current_page); jQuery('.aee-last-page').html(obj.total_pages); jQuery('.aee-search').attr('current_page', obj.current_page); jQuery('.aee-search').attr('total_pages', obj.total_pages); jQuery('.aee-next').addClass('paginate-next'); jQuery('.aee-prev').addClass('paginate-prev'); jQuery('.paginate-next').removeClass('aee-next'); jQuery('.paginate-prev').removeClass('aee-prev'); jQuery('.paginate-next').attr('href', '#'); jQuery('.paginate-prev').attr('href', '#'); jQuery('.loading-icon').hide(); } }); } }); }); jQuery('.aee-pagination').on( 'click', '.paginate-next', function(e) { e.preventDefault(); jQuery('.loading-icon').show(); var current_page = jQuery('.aee-search').attr('current_page'); var total_pages = jQuery('.aee-search').attr('total_pages'); var next_page = +current_page + 1; var searchValue = jQuery('#s').val(); var catValue = jQuery('input[name=current-category]').val(); var form_data = new FormData(); form_data.append('searchValue', searchValue); form_data.append('catValue', catValue); form_data.append('current_page', current_page); form_data.append('action', 'aee_paginate_posts'); jQuery.ajax ({ url: allears_ajax_object.ajax_url, type:'POST', contentType: false, processData: false, data: form_data, success:function(data) { jQuery('.ajax-content').html(data); jQuery('html, body').animate({ scrollTop: jQuery('.aee-search').offset().top-150 }, 600); jQuery('#page_number').val(next_page); jQuery('.aee-search').attr('current_page', next_page); jQuery('.paginate-prev').show(); if (next_page == total_pages) { jQuery('.paginate-next').hide(); } jQuery('.loading-icon').hide(); } }); }); jQuery('.aee-pagination').on( 'click', '.paginate-prev', function(e) { e.preventDefault(); jQuery('.loading-icon').show(); var current_page = jQuery('.aee-search').attr('current_page'); var prev_page = +current_page - 1; var offset_page = +current_page - 2; var searchValue = jQuery('#s').val(); var catValue = jQuery('input[name=current-category]').val(); var form_data = new FormData(); form_data.append('searchValue', searchValue); form_data.append('catValue', catValue); form_data.append('current_page', offset_page); form_data.append('action', 'aee_paginate_posts'); jQuery.ajax ({ url: allears_ajax_object.ajax_url, type:'POST', contentType: false, processData: false, data: form_data, success:function(data) { jQuery('.ajax-content').html(data); jQuery('html, body').animate({ scrollTop: jQuery('.aee-search').offset().top-150 }, 600); jQuery('#page_number').val(prev_page); jQuery('.aee-search').attr('current_page', prev_page); if (prev_page == '1') { jQuery('.paginate-prev').hide(); } else { jQuery('.paginate-prev').show(); } jQuery('.loading-icon').hide(); } }); }); /* Replace JPGs jQuery('.content').each(function(i, li) { var pid = jQuery(li).attr('data-id'); jQuery(li).find('img').each(function(ii, li2) { var imgSrc = jQuery(li2).attr('src'); var extension = imgSrc.replace(/^.*\./, ''); if (extension == 'jpg') { var image = new Image(); image.src = imgSrc; image.onerror = function() { if (imgSrc.indexOf('staging.project-progress.net') > -1) { var newUrl = imgSrc.replace('http://staging.project-progress.net/projects/all-ears-english-live/', 'http://new3.allearsenglish.com/'); jQuery(li2).attr('src', newUrl); jQuery('

Replaced old url http://staging.project-progress.net/projects/all-ears-english-live/ with new url http://new3.allearsenglish.com/ from ' + pid + '

').appendTo('.removed-data'); } else { jQuery(li2).closest('p').remove(); } var newContent = jQuery(li).html(); var form_data = new FormData(); form_data.append('pid', pid); form_data.append('newContent', newContent); form_data.append('action', 'update_content'); jQuery.ajax ({ url: allears_ajax_object.ajax_url, type:'POST', contentType: false, processData: false, data: form_data, success:function(data) { jQuery('

' + imgSrc + ' from ' + pid + '

').appendTo('.removed-data'); } }); }; } }); });*/ var count = 0; jQuery('.content').each(function(i, li) { var change = false; var pid = jQuery(li).attr('data-id'); jQuery(li).find('a').each(function(ii, li2) { var link = jQuery(li2).attr('href'); if (link.indexOf("kinstacdn") >= 0) { console.log(link); } /*var newContent = jQuery(li).html(); var form_data = new FormData(); form_data.append('pid', pid); form_data.append('newContent', newContent); form_data.append('action', 'update_content'); jQuery.ajax ({ url: allears_ajax_object.ajax_url, type:'POST', contentType: false, processData: false, data: form_data, success:function(data) { } });*/ }); }); /*var count = 0; jQuery('.content').each(function(i, li) { var change = false; var pid = jQuery(li).attr('data-id'); jQuery(li).find('a').each(function(ii, li2) { var link = jQuery(li2).attr('href'); if (link == 'https://allearsenglish.clickfunnels.com/sales-page8252678') { jQuery(li2).attr('href', 'https://www.allearsenglish.com/keys'); var change = true; } else if (link == 'https://allearsenglish.clickfunnels.com/optin9164077') { jQuery(li2).attr('href', 'https://www.allearsenglish.com/insider'); var change = true; } else if (link == 'https://allearsenglish.clickfunnels.com/optin') { jQuery(li2).attr('href', 'https://www.allearsenglish.com/insider'); var change = true; } else if (link == 'https://allearsenglish.clickfunnels.com/7-insider-method-checklist9wbyyg5i') { jQuery(li2).attr('href', 'https://www.allearsenglish.com/seven'); var change = true; } else if (link == 'https://allearsenglish.clickfunnels.com/checkout-pager-non-funnel') { jQuery(li2).attr('href', 'https://www.allearsenglish.com/charisma'); var change = true; } else if (link == 'https://allearsenglish.clickfunnels.com/optin-better') { jQuery(li2).attr('href', 'https://www.allearsenglish.com/insider'); var change = true; } else if (link == 'https://allearsenglish.clickfunnels.com/optin14506574') { jQuery(li2).attr('href', 'http://new3.allearsenglish.com/resources-to-get-fluent-in-english/'); var change = true; } else if (link == 'https://allearsenglish.clickfunnels.com/optin14506574') { jQuery(li2).attr('href', 'https://allearsenglish.clickfunnels.com/sales-page8449855'); var change = true; } else if (link == 'https://www.allearsenglish.com/subscribe') { jQuery(li2).attr('href', 'http://new3.allearsenglish.com/resources-to-get-fluent-in-english/'); var change = true; } else if (link == 'https://allearsenglish.clickfunnels.com/order-8537293') { jQuery(li2).attr('href', 'https://www.allearsenglish.com/charisma'); var change = true; } else if (link == 'https://cf.allearsenglish.com/optin-21295593') { jQuery(li2).attr('href', 'https://www.allearsenglish.com/keys'); var change = true; } if (change == true) { console.log('changed in ' + pid); } else { console.log('nothing in ' + pid); } var newContent = jQuery(li).html(); var form_data = new FormData(); form_data.append('pid', pid); form_data.append('newContent', newContent); form_data.append('action', 'update_content'); jQuery.ajax ({ url: allears_ajax_object.ajax_url, type:'POST', contentType: false, processData: false, data: form_data, success:function(data) { } }); }); count++; console.log(count); });*/ });