Seite 118 von 204

Verfasst: 09.06.2006 17:59
von parkrocker
AceVentura hat geschrieben:
Wo kann ich denn den Weltmeistertipp zumindest bis nach dem 2 Spieltag verlängen lassen?

in der functions_wm.php
Hab eine ein wenig andere Variante verwirklicht: Tippen bis vor die Achtelfinals:

FINDE:

Code: Alles auswählen

function save_wm_tipp($user_id, $tipped_winner) {

        global $db, $lang;
        
        $first_game      = get_first_game();
        $first_game_time = $first_game[0]['game_time'];
        $current_time = time();

        if ( $current_time < $first_game_time ) {
           //
	   // Delete old wm tipp
	   //
	   $sql = "DELETE FROM " . WM_TIPPS_TABLE . " WHERE tipp_user = $user_id AND tipp_game = 65";
           if( !($result = $db->sql_query($sql)) )
	   {
		message_die(GENERAL_ERROR, 'Could not delete wm tip', '', __LINE__, __FILE__, $sql);
	   }
	   //
	   // Insert wm tipp
	   //
	   if ( $tipped_winner != 0 ) {
	   $sql = "INSERT INTO " . WM_TIPPS_TABLE . " (tipp_user,tipp_game,tipp_home) VALUES ($user_id,65,$tipped_winner)";
           if( !($result = $db->sql_query($sql)) )
	   {
		message_die(GENERAL_ERROR, 'Could not insert wm tip', '', __LINE__, __FILE__, $sql);
	   }
	   }
	}

 }
ERSETZE DURCH:

Code: Alles auswählen

function save_wm_tipp($user_id, $tipped_winner) {

        global $db, $lang;
        
        $first_finalgame      = get_first_finalgame();
        $first_finalgame_time = $first_finalgame[0]['game_time'];
        $current_time = time();

        if ( $current_time < $first_finalgame_time ) {
           //
	   // Delete old wm tipp
	   //
	   $sql = "DELETE FROM " . WM_TIPPS_TABLE . " WHERE tipp_user = $user_id AND tipp_game = 65";
           if( !($result = $db->sql_query($sql)) )
	   {
		message_die(GENERAL_ERROR, 'Could not delete wm tip', '', __LINE__, __FILE__, $sql);
	   }
	   //
	   // Insert wm tipp
	   //
	   if ( $tipped_winner != 0 ) {
	   $sql = "INSERT INTO " . WM_TIPPS_TABLE . " (tipp_user,tipp_game,tipp_home) VALUES ($user_id,65,$tipped_winner)";
           if( !($result = $db->sql_query($sql)) )
	   {
		message_die(GENERAL_ERROR, 'Could not insert wm tip', '', __LINE__, __FILE__, $sql);
	   }
	   }
	}

 }
 
  function get_first_finalgame() {

        global $db;

        //
	// Get games data
	//
	$sql = "SELECT *
		FROM  " . WM_FINALS_TABLE . "
                ORDER BY game_time ASC LIMIT 1";

        if( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not get games data', '', __LINE__, __FILE__, $sql);
	}

	$resultsdata = array();
	while ( $row = $db->sql_fetchrow($result) )
	{
		$resultsdata[] = $row;
	}
	$db->sql_freeresult($result);

	return $resultsdata;

 }

Verfasst: 09.06.2006 18:01
von theGrinch
Tipps sind gesperrt, funzt also auch mit englischer uhrzeit (nachdem ich einmal das Zeitupdate gemacht habe) :mrgreen:

Teamnamen hatte ich in der DB geändert, vielen vielen Dank nochmal Ace!!!

Verfasst: 09.06.2006 18:16
von Helmut71
ganz dumme Frage, wurde sicher schon mal gestellt: wieso stimmen die Beginnzeiten nicht?

das 1. Match läuft ja schon, trotzdem steht bei Beginnzeit 19.00

Verfasst: 09.06.2006 18:24
von AceVentura
@helmut

dein direkter vorredner spricht das thema an....

board einstellungen alle korrekt ? board zeit korrekt ?
dann (aber auch nur dann) -> Download



@tomtom

ja diese email adresse ist bei paypal registriert.

Verfasst: 09.06.2006 18:24
von Soki Sokrates
Tja Helmut, wo warst du denn die ganze Zeit. Da sind zwei Befehle, die stehen hier irgendwo.



Andere Frage: Könnte ich den geilen Zwischenstand jetzt quasi als Livestand eingeben? Oder würden dann sofort die Ranglisten in den vorgesehenen Thread gepostet?

Verfasst: 09.06.2006 18:26
von Soki Sokrates
ergebnisse eintragen-Klick verursacht bei mir grad ne leere Seite!

Wie blöd, und jetzt?

Verfasst: 09.06.2006 18:30
von Helmut71
@ace: Board-Zeit habe ich von GMT+1 auf GMT geändert, hat an der Beginnzeit nix geändert.

Welche Einstellungen gibt es sonst noch die die Zeit beeinflussen??

Verfasst: 09.06.2006 18:33
von Soki Sokrates
Soki Sokrates hat geschrieben:ergebnisse eintragen-Klick verursacht bei mir grad ne leere Seite!

Wie blöd, und jetzt?
Komisch, ohne was zu machen, jetzt erscheint die Seite wieder. Naja.

Verfasst: 09.06.2006 18:34
von 005
Helmut71 hat geschrieben:Welche Einstellungen gibt es sonst noch die die Zeit beeinflussen??
so wie es scheint: die User-Zeit (im Profil einstellbar)

Verfasst: 09.06.2006 18:36
von AceVentura
Helmut71 hat geschrieben:@ace: Board-Zeit habe ich von GMT+1 auf GMT geändert, hat an der Beginnzeit nix geändert.

Welche Einstellungen gibt es sonst noch die die Zeit beeinflussen??

Boardzeit ist eigentlich irrelevant, da die Boardzeit mit der aus deinem Profil überschrieben wird. Lass die auf GMT+1. Ebenfalls dein Profil auf GMT+1.

Stimmen die Zeiten jetzt nicht, dann nutze meinen Download Link.
Datei entpacken, hochladen, ausführen, löschen. (ist ein db_update.php)