Oh, bislang werden diese Punkte nur am letzten Spieltag der Gesamtwertung hinzugerechnet, wenn die Auswertung auch auf den letzten Spieltag fällt.biggfoot hat geschrieben:ich habe am 4. Spieltag zwei Sondertipps mit Auswertung zum 17. Spieltag eingerichtet ("wer wird Herbstmeister" und "welcher Tippspieler wird Herbsmeister"). Nach der Auswertung und speichern des Spieltages Nr. 17 (Status 3) werden die zu vergebenen Punkte weder in der Gesamtrangliste noch in der Spieltagsrangliste addiert. Die Punkte müssten doch eigentlich nach dem 17. Spieltag in die Gesamtrangliste einfließen?
Deinen Fall habe ich also nicht berücksichtigt.
Versuch mal folgendes: Ersetzen in football/includes/functions.php
Code: Alles auswählen
// On last matchday add extra tipp points
$league_info = league_info($season, $league);
if ( sizeof($rank_total_arr) > 0 && $matchday == $league_info['matchdays'])
{
$sql = 'SELECT
eb.user_id,
SUM(eb.bet_points) AS points
FROM ' . FOOTB_EXTRA . ' AS e
INNER JOIN ' . FOOTB_EXTRA_BETS . " AS eb ON (eb.season = e.season and eb.league = e.league and eb.extra_no = e.extra_no)
WHERE e.matchday <> $matchday
AND e.matchday_eval = $matchday
AND e.extra_status > 1
GROUP BY eb.user_id";
Code: Alles auswählen
// add extra tipp points total ranking
$league_info = league_info($season, $league);
if ( sizeof($rank_total_arr) > 0 )
{
$sql = 'SELECT
eb.user_id,
SUM(eb.bet_points) AS points
FROM ' . FOOTB_EXTRA . ' AS e
INNER JOIN ' . FOOTB_EXTRA_BETS . " AS eb ON (eb.season = e.season and eb.league = e.league and eb.extra_no = e.extra_no)
WHERE e.season = $season
AND e.league = $league
AND e.matchday <> e.matchday_eval
AND e.matchday_eval <= $matchday
AND e.extra_status > 1
GROUP BY eb.user_id";