From 85032ebcc605a51778e9bb911d1f94f6cc4bc353 Mon Sep 17 00:00:00 2001 From: Lorenzo Giacomelli Date: Wed, 7 Dec 2016 16:49:35 +0100 Subject: [PATCH] lock rotobanner dopo 5 iterazioni senza refreshare la pagina --- public/js/functions.js | 13 +++++++++---- public/mobile/js/functions.js | 26 ++++++++++++++++++-------- 2 files changed, 27 insertions(+), 12 deletions(-) diff --git a/public/js/functions.js b/public/js/functions.js index 4a2380e..43408f4 100644 --- a/public/js/functions.js +++ b/public/js/functions.js @@ -53,10 +53,15 @@ function logout(){ }); } -var bannerSeq = 0; function bannerRoll(prev,pos,category){ - if (bannerSeq[pos] < 5){ + + if (!$('#'+prev).parent().is("[seq]")){ + $('#'+prev).parent().attr("seq",0); + } + var seq = parseInt($('#'+prev).parent().attr("seq")); + + if (seq++ < 12){ $.ajax({ method:"POST", url:'getBanner.php?replaced='+prev+'&pos='+pos+'&cat='+category, @@ -65,8 +70,8 @@ function bannerRoll(prev,pos,category){ $('#'+prev).parent().html(data); } }); - bannerSeq[pos]++; - console.log(prev + " on seq " + bannerSeq); + $('#'+prev).parent().attr("seq",seq); +// console.log(prev + " on seq " + (seq) ); } } diff --git a/public/mobile/js/functions.js b/public/mobile/js/functions.js index 9277724..334e7e3 100644 --- a/public/mobile/js/functions.js +++ b/public/mobile/js/functions.js @@ -46,14 +46,24 @@ function logout(){ } function bannerRoll(prev,pos,category){ - $.ajax({ - method:"POST", - url:'getBanner.php?replaced='+prev+'&pos='+pos+'&cat='+category, - dataType:'html', - success: function(data){ - $('#'+prev).parent().html(data); - } - }); + + if (!$('#'+prev).parent().is("[seq]")){ + $('#'+prev).parent().attr("seq",0); + } + var seq = parseInt($('#'+prev).parent().attr("seq")); + + if (seq++ < 12){ + $.ajax({ + method:"POST", + url:'getBanner.php?replaced='+prev+'&pos='+pos+'&cat='+category, + dataType:'html', + success: function(data){ + $('#'+prev).parent().html(data); + } + }); + $('#'+prev).parent().attr("seq",seq); +// console.log(prev + " on seq " + (seq) ); + } } function previewImage(imageSrc){