From 1c44dcaa616a5b30ec394da43d08626c84896e9a Mon Sep 17 00:00:00 2001 From: gyboth Date: Fri, 19 Dec 2008 11:19:48 +0000 Subject: [PATCH] News bugfix. --- src/news.c | 2 ++ src/start_end.c | 3 ++- support_files/news/news_de.xml | 11 +++++++++++ 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/news.c b/src/news.c index 56d98e8d..35eeab26 100644 --- a/src/news.c +++ b/src/news.c @@ -59,6 +59,8 @@ news_generate_match(const LiveGame *live_game) gint title_id, subtitle_id, article_id; NewsPaperArticle new_article; + printf("gen fix %s %s\n", live_game->fix->teams[0]->name, live_game->fix->teams[1]->name); + token_rep_news[0] = g_ptr_array_new(); token_rep_news[1] = g_ptr_array_new(); diff --git a/src/start_end.c b/src/start_end.c index b9adda64..891ed153 100644 --- a/src/start_end.c +++ b/src/start_end.c @@ -62,7 +62,7 @@ WeekFunc end_week_round_funcs[] = /* {end_week_round_results, end_week_round_sort_tables, */ /* end_week_round_update_fixtures, NULL}; */ {end_week_round_results, end_week_round_sort_tables, - end_week_round_update_fixtures, end_week_round_generate_news, NULL}; + end_week_round_generate_news, end_week_round_update_fixtures, NULL}; /** Array of functions called when a week round is started. */ @@ -406,6 +406,7 @@ end_week_round_results(void) g_array_index(acp(i)->fixtures, Fixture, j).week_round_number == week_round && g_array_index(acp(i)->fixtures, Fixture, j).attendance == -1) { + usr_idx = fixture_user_team_involved(&g_array_index(acp(i)->fixtures, Fixture, j)); if(usr_idx == -1) diff --git a/support_files/news/news_de.xml b/support_files/news/news_de.xml index db75ce69..073ace2e 100644 --- a/support_files/news/news_de.xml +++ b/support_files/news/news_de.xml @@ -70,6 +70,13 @@ _WON_TWN__-ter Sieg in Folge für _TW_ _LOST_TLN__-te Niederlage in Folge für _TL_ _TW_ seit _UNBEATEN_TWN__ Spielen ungeschlagen + _TW_ baut Siegesserie auf _WON_TWN__ Spiele aus + _TL_ verliert _LOST_TLN__-tes Spiel in Folge + Auch _TL_ kann _TW_ nicht bezwingen + _TW_ gewinnt _WON_TWN__-tes Ligaspiel in Folge + _TL_ bleibt glücklos in der Liga + _TW_ in der Liga nicht zu bezwingen + _TW_ ist eine Nummer zu groß für _TL_ und siegt verdient _RE_. _AT_ Zuschauer sehen einen Heimsieg ihrer Mannschaft. _AT_ Zuschauer feiern den Sieg gegen _TL_. _AT_ Zuschauer leiden mit _TL_. @@ -116,5 +123,9 @@ Mangelhafte Chancenverwertung raubt _T1_ die Chance auf den Sieg. Ein verschenkter Elfmeter wird den Spielern von _T1_ noch lange den Schlaf rauben. Ein verschenkter Elfmeter wird den Spielern von _T0_ noch lange den Schlaf rauben. + _T0_ holt nur Unentschieden, ist aber seit _UNBEATEN0_ Matches ungeschlagen. + Vor _AT_ Zuschauern bleibt _T0_ auch im _UNBEATEN0_-ten Spiel ohne Niederlage. + _T0_ ist in der Liga auch für _T1_ nicht zu knacken und baut die Serie ohne Niederlage auf _UNBEATEN0_ aus. + Mit dem _RE_ ist _T0_ nun schon seit _UNBEATEN0_ Begegnungen in der Liga ungeschlagen.