Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
| Rivi 45: | Rivi 45: | ||
//elySearch= elySearch.split('ö').join('%C3%B6'); | //elySearch= elySearch.split('ö').join('%C3%B6'); | ||
var elySearch = encodeURI(ely); | var elySearch = encodeURI(ely); | ||
var minweek = <!--{$minweek|default:23|escape:'html'}-->; | |||
var maxweek = <!--{$maxweek|default:39|escape:'html'}-->; | |||
if (ely == "xxx") { ely = undefined; } | if (ely == "xxx") { ely = undefined; } | ||
| Rivi 61: | Rivi 63: | ||
var Rdata2 = new Array(); | var Rdata2 = new Array(); | ||
for (i= | for (i=minweek; i<=maxweek; i++) { | ||
Rdata1[(i- | Rdata1[(i-minweek)] = [i.toString(), null, "", null, "", null, "", null, "", null, ""]; | ||
Rdata2[(i- | Rdata2[(i-minweek)] = [i.toString(), null, "", null, "", null, "", null, "", null, ""]; | ||
} | } | ||
| Rivi 79: | Rivi 81: | ||
searchStr += "[[Tyyppi::Viikkoarvo]]"; | searchStr += "[[Tyyppi::Viikkoarvo]]"; | ||
searchStr += "[[Vuosi::" + vuosi + "]]"; | searchStr += "[[Vuosi::" + vuosi + "]]"; | ||
searchStr += "[[Viikko::% | searchStr += "[[Viikko::%3E" + minweek.toString() + "]][[Viikko::%3C" + maxweek.toString() + "]]"; | ||
searchStr += encodeURI('|?Viikko|?Leväbarometri|?Vesistö|limit=100'); | searchStr += encodeURI('|?Viikko|?Leväbarometri|?Vesistö|limit=100'); | ||
searchStr += '&format=json'; | searchStr += '&format=json'; | ||
| Rivi 107: | Rivi 109: | ||
searchStr2 += "[[Tyyppi::Viikkoarvo]][[Vuosi::" + vertaa + "]]"; | searchStr2 += "[[Tyyppi::Viikkoarvo]][[Vuosi::" + vertaa + "]]"; | ||
} | } | ||
searchStr2 += "[[Viikko::% | searchStr2 += "[[Viikko::%3E" + minweek.toString() + "]][[Viikko::%3C" + maxweek.toString() + "]]"; | ||
searchStr2 += encodeURI('|?Viikko|?Tyyppi|?Leväbarometri|?Vesistö|limit=100'); | searchStr2 += encodeURI('|?Viikko|?Tyyppi|?Leväbarometri|?Vesistö|limit=100'); | ||
searchStr2 += '&format=json'; | searchStr2 += '&format=json'; | ||
| Rivi 119: | Rivi 121: | ||
function success(request) { | function success(request) { | ||
if (request.query.results != undefined) { | if (request.query.results != undefined) { | ||
//console.log(request); | //console.log(request); | ||
| Rivi 141: | Rivi 143: | ||
weekSpan = printWeekSpan(vuosi, resultItem.Viikko[0]); | weekSpan = printWeekSpan(vuosi, resultItem.Viikko[0]); | ||
if (resultBaroVal < 0) { | if (resultBaroVal < 0) { | ||
Rdata1[resultItem.Viikko[0]- | Rdata1[resultItem.Viikko[0]-minweek][5] = 0; | ||
Rdata1[resultItem.Viikko[0]- | Rdata1[resultItem.Viikko[0]-minweek][6] = weekSpan; | ||
Rdata1[resultItem.Viikko[0]- | Rdata1[resultItem.Viikko[0]-minweek][6] += '\nLiian vähän havaintoja'; | ||
} else if (resultBaroVal == 0) { | } else if (resultBaroVal == 0) { | ||
Rdata1[resultItem.Viikko[0]- | Rdata1[resultItem.Viikko[0]-minweek][9] = 0; | ||
Rdata1[resultItem.Viikko[0]- | Rdata1[resultItem.Viikko[0]-minweek][10] = weekSpan; | ||
Rdata1[resultItem.Viikko[0]- | Rdata1[resultItem.Viikko[0]-minweek][10] += '\n0 - Ei levähavaintoja'; | ||
} else { | } else { | ||
if (resultItem.Viikko[0] == viikko) { | if (resultItem.Viikko[0] == viikko) { | ||
Rdata1[resultItem.Viikko[0]- | Rdata1[resultItem.Viikko[0]-minweek][7] = resultBaroVal; | ||
Rdata1[resultItem.Viikko[0]- | Rdata1[resultItem.Viikko[0]-minweek][8] = weekSpan; | ||
Rdata1[resultItem.Viikko[0]- | Rdata1[resultItem.Viikko[0]-minweek][8] += '\n' + resultBaroStr; | ||
} else { | } else { | ||
Rdata1[resultItem.Viikko[0]- | Rdata1[resultItem.Viikko[0]-minweek][1] = resultBaroVal; | ||
Rdata1[resultItem.Viikko[0]- | Rdata1[resultItem.Viikko[0]-minweek][2] = weekSpan; | ||
Rdata1[resultItem.Viikko[0]- | Rdata1[resultItem.Viikko[0]-minweek][2] += '\n' + resultBaroStr; | ||
} | } | ||
} | } | ||
} else { | } else { | ||
if (resultBaroVal < 0) { | if (resultBaroVal < 0) { | ||
Rdata1[resultItem.Viikko[0]- | Rdata1[resultItem.Viikko[0]-minweek][3] = 0; | ||
Rdata1[resultItem.Viikko[0]- | Rdata1[resultItem.Viikko[0]-minweek][4] = 'Liukuva keskiarvo\n1998-'; | ||
Rdata1[resultItem.Viikko[0]- | Rdata1[resultItem.Viikko[0]-minweek][4] += '\nLiian vähän havaintoja'; | ||
} else { | } else { | ||
Rdata1[resultItem.Viikko[0]- | Rdata1[resultItem.Viikko[0]-minweek][3] = resultBaroVal; | ||
if (vertaa == undefined) { | if (vertaa == undefined) { | ||
Rdata1[resultItem.Viikko[0]- | Rdata1[resultItem.Viikko[0]-minweek][4] = 'Liukuva keskiarvo\n1998-'; | ||
Rdata1[resultItem.Viikko[0]- | Rdata1[resultItem.Viikko[0]-minweek][4] += (today.getFullYear()-1).toString(); | ||
} else { | } else { | ||
date1 = getDateFromYWD(vertaa, resultItem.Viikko[0], 0); | date1 = getDateFromYWD(vertaa, resultItem.Viikko[0], 0); | ||
| Rivi 175: | Rivi 177: | ||
date2Str = date2.getDate() + "." + (date2.getMonth()+1) + "."; | date2Str = date2.getDate() + "." + (date2.getMonth()+1) + "."; | ||
weekSpan = printWeekSpan(vertaa, resultItem.Viikko[0]); | weekSpan = printWeekSpan(vertaa, resultItem.Viikko[0]); | ||
Rdata1[resultItem.Viikko[0]- | Rdata1[resultItem.Viikko[0]-minweek][4] = weekSpan; //date1Str + '-' + date2Str; | ||
Rdata1[resultItem.Viikko[0]- | Rdata1[resultItem.Viikko[0]-minweek][4] += '\n' + resultBaroStr; | ||
} | } | ||
} | } | ||
| Rivi 189: | Rivi 191: | ||
weekSpan = printWeekSpan(vuosi, resultItem.Viikko[0]); | weekSpan = printWeekSpan(vuosi, resultItem.Viikko[0]); | ||
if (resultBaroVal < 0) { | if (resultBaroVal < 0) { | ||
Rdata2[resultItem.Viikko[0]- | Rdata2[resultItem.Viikko[0]-minweek][5] = 0; | ||
Rdata2[resultItem.Viikko[0]- | Rdata2[resultItem.Viikko[0]-minweek][6] = weekSpan; | ||
Rdata2[resultItem.Viikko[0]- | Rdata2[resultItem.Viikko[0]-minweek][6] += '\nLiian vähän havaintoja'; | ||
} else if (resultBaroVal == 0) { | } else if (resultBaroVal == 0) { | ||
Rdata2[resultItem.Viikko[0]- | Rdata2[resultItem.Viikko[0]-minweek][9] = 0; | ||
Rdata2[resultItem.Viikko[0]- | Rdata2[resultItem.Viikko[0]-minweek][10] = weekSpan; | ||
Rdata2[resultItem.Viikko[0]- | Rdata2[resultItem.Viikko[0]-minweek][10] += '\n0 - Ei levähavaintoja'; | ||
} else { | } else { | ||
if (resultItem.Viikko[0] == viikko) { | if (resultItem.Viikko[0] == viikko) { | ||
Rdata2[resultItem.Viikko[0]- | Rdata2[resultItem.Viikko[0]-minweek][7] = resultBaroVal; | ||
Rdata2[resultItem.Viikko[0]- | Rdata2[resultItem.Viikko[0]-minweek][8] = weekSpan; //date1Str + '-' + date2Str + vuosi; | ||
Rdata2[resultItem.Viikko[0]- | Rdata2[resultItem.Viikko[0]-minweek][8] += '\n' + resultBaroStr; | ||
} else { | } else { | ||
Rdata2[resultItem.Viikko[0]- | Rdata2[resultItem.Viikko[0]-minweek][1] = resultBaroVal; | ||
Rdata2[resultItem.Viikko[0]- | Rdata2[resultItem.Viikko[0]-minweek][2] = weekSpan; | ||
Rdata2[resultItem.Viikko[0]- | Rdata2[resultItem.Viikko[0]-minweek][2] += '\n' + resultBaroStr; | ||
} | } | ||
} | } | ||
} else { | } else { | ||
if (resultBaroVal < 0) { | if (resultBaroVal < 0) { | ||
Rdata2[resultItem.Viikko[0]- | Rdata2[resultItem.Viikko[0]-minweek][3] = 0; | ||
Rdata2[resultItem.Viikko[0]- | Rdata2[resultItem.Viikko[0]-minweek][4] = 'Liukuva keskiarvo\n1998-'; | ||
Rdata2[resultItem.Viikko[0]- | Rdata2[resultItem.Viikko[0]-minweek][4] += '\nLiian vähän havaintoja'; | ||
} else { | } else { | ||
Rdata2[resultItem.Viikko[0]- | Rdata2[resultItem.Viikko[0]-minweek][3] = resultBaroVal; | ||
if (vertaa == undefined) { | if (vertaa == undefined) { | ||
Rdata2[resultItem.Viikko[0]- | Rdata2[resultItem.Viikko[0]-minweek][4] = 'Liukuva keskiarvo\n1998-'; | ||
Rdata2[resultItem.Viikko[0]- | Rdata2[resultItem.Viikko[0]-minweek][4] += (today.getFullYear()-1).toString(); | ||
} else { | } else { | ||
date1 = getDateFromYWD(vertaa, resultItem.Viikko[0], 0); | date1 = getDateFromYWD(vertaa, resultItem.Viikko[0], 0); | ||
| Rivi 223: | Rivi 225: | ||
date2Str = date2.getDate() + "." + (date2.getMonth()+1) + "."; | date2Str = date2.getDate() + "." + (date2.getMonth()+1) + "."; | ||
weekSpan = printWeekSpan(vertaa, resultItem.Viikko[0]); | weekSpan = printWeekSpan(vertaa, resultItem.Viikko[0]); | ||
Rdata2[resultItem.Viikko[0]- | Rdata2[resultItem.Viikko[0]-minweek][4] = weekSpan; //date1Str + '-' + date2Str; | ||
//Rdata2[resultItem.Viikko[0]- | //Rdata2[resultItem.Viikko[0]-minweek][4] += (vertaa).toString(); | ||
Rdata2[resultItem.Viikko[0]- | Rdata2[resultItem.Viikko[0]-minweek][4] += '\n' + resultBaroStr; | ||
} | } | ||
} | } | ||


