diff --git a/server/scripts/index.js b/server/scripts/index.js index a9cfe01..cc6d154 100644 --- a/server/scripts/index.js +++ b/server/scripts/index.js @@ -273,12 +273,6 @@ var siteScript = async function() { var maxDate = getToday(); maxDate.setDate(maxDate.getDate() - 1); var regattas = await dbGetRegattasRange(minDate, maxDate); - var regattaResults = []; - for (id in regattas) { - var entry = regattas[id]; - var results = await dbGetDataIndex('results', 'regatta', entry['id']); - regattaResults[entry['id']] = (results.length > 0); - } regattas.sort(function(a,b){ return b.date.localeCompare(a.date); }); @@ -323,7 +317,7 @@ var siteScript = async function() { icons.push(''); if (regatta['canceled'] == '1') { icons.push(''); - } else if (regattaResults[regatta['id']]) { + } else if (regatta['results'] == '1') { icons.push(''); } list += '
' + icons.join(' ') + '
'; diff --git a/server/scripts/onRegattaClicked.js b/server/scripts/onRegattaClicked.js index af713a4..9aea702 100644 --- a/server/scripts/onRegattaClicked.js +++ b/server/scripts/onRegattaClicked.js @@ -61,8 +61,7 @@ async function onRegattaClicked(id) { } // Results - var results = await dbGetDataIndex('results', 'regatta', regatta['id']); - if (results.length > 0) { + if (regatta['results'] == '1') { $('#menu-item-results').show(); $('#menu-item-results').attr('href', LINK_PRE + 'result?regatta=' + regatta['id']); } else { diff --git a/server/scripts/planning.js b/server/scripts/planning.js index 1a14ab7..251a448 100644 --- a/server/scripts/planning.js +++ b/server/scripts/planning.js @@ -137,12 +137,6 @@ var siteScript = async function() { regattas.splice(i, 1); } } - var regattaResults = []; - for (id in regattas) { - var entry = regattas[id]; - var results = await dbGetDataIndex('results', 'regatta', entry['id']); - regattaResults[entry['id']] = (results.length > 0); - } var years = await dbGetData('years'); years.sort(function (a, b) { @@ -262,7 +256,7 @@ var siteScript = async function() { icons.push(''); if (entry['canceled'] == '1') { icons.push(''); - } else if (regattaResults[entry['id']]) { + } else if (entry['results'] == '1') { icons.push(''); } if (entry.planning.gemeldet == '1') { diff --git a/server/scripts/regattas.js b/server/scripts/regattas.js index f486889..a200199 100644 --- a/server/scripts/regattas.js +++ b/server/scripts/regattas.js @@ -79,12 +79,6 @@ var siteScript = async function() { var minDate = parseDate($('#input-from').val()); var maxDate = parseDate($('#input-to').val()); var regattas = await dbGetRegattasRange(minDate, maxDate); - var regattaResults = []; - for (id in regattas) { - var entry = regattas[id]; - var results = await dbGetDataIndex('results', 'regatta', entry['id']); - regattaResults[entry['id']] = (results.length > 0); - } var selectedYear = $('#select-year').val(); @@ -196,7 +190,7 @@ var siteScript = async function() { icons.push(''); if (entry['canceled'] == '1') { icons.push(''); - } else if (regattaResults[entry['id']]) { + } else if (entry['results'] == '1') { icons.push(''); } row.content += '
' + icons.join(' ') + '
';