require_once("start_php.php");
require_once("cfx/funktionen.php");
//AutoLogin
/*
if (isset($_SESSION["loggedID"]) && $_SESSION["loggedID"]<=0) {
if ((isset($_COOKIE["user"])) && isset($_COOKIE["string"])){
$email=mysql_real_escape_string(trim(strip_tags($_COOKIE["user"])));
$string=mysql_real_escape_string(trim(strip_tags($_COOKIE["string"])));
$datum=time()*1000;
$ip=getIP();
require_once("cfx/config_opender.php");
if (($mysql_error_opender) || (!mysql_select_db(MYSQL_SERVER_DATABASE_OPENDER,$mysql_connection_opender))) {
$Fehler.="Datenbankverbindungsfehler. Bitte versuche es später noch einmal
";
} else {
$erfolg=false;
//Überprüfen, ob eMail registriert ist
$obda=mysql_num_rows(mysql_query("SELECT * from benutzer where email='$email'",$mysql_connection_opender));
if ($obda==0) {
setcookie("user", "", time()-60*60*24*7);
setcookie("string", "", time()-60*60*24*7);
} else {
//Passwort überprüfen
$benutzer=mysql_fetch_array(mysql_query("SELECT * from benutzer where email='$email'",$mysql_connection_opender));
$benutzerID=$benutzer["benutzer_id"];
$passwort=mysql_fetch_array(mysql_query("SELECT * from benutzer_pass where benutzer_id='$benutzerID'",$mysql_connection_opender));
$stringRIGHT=md5($benutzer["email"].$passwort["passwort"]);
if ($string==$stringRIGHT) {
//einloggen
$_SESSION["loggedID"]=$benutzer["benutzer_id"];
$erfolg=true;
$istTippspielbenutzer=mysql_num_rows(mysql_query("SELECT * from benutzer_tippspiel where benutzer_id='".$benutzer["benutzer_id"]."'",$mysql_connection));
if (!$istTippspielbenutzer)
$insert=mysql_query("INSERT INTO benutzer_tippspiel (benutzer_id) VALUES ('".$benutzer["benutzer_id"]."')",$mysql_connection);
setcookie("user", $benutzer["email"], time()+60*60*24*7); //eine Woche
setcookie("string", md5($benutzer["email"].$passw), time()+60*60*24*7); //eine Woche
//redirect???
if ($redirectTo)
$directionTo=$redirectTo.'?';
else {
$directionTo="tippgruppe.php?";
}
} else {
setcookie("user", "", time()-60*60*24*7);
setcookie("string", "", time()-60*60*24*7);
}
}
$insert=mysql_query("INSERT INTO logins (email, datum, erfolgreich, ip, ort) VALUES
('$email', '$datum', '$erfolg', '$ip', 'tippspiel')",$mysql_connection_opender);
}
}
}
*/
if (isset($_GET["ausloggen"]) && nurnummer($_GET["ausloggen"])==1) {
if (isset($_COOKIE["user"])) {
setcookie("user", "", time()-60*60*24*7);
}
if (isset($_COOKIE["string"])) {
setcookie("string", "", time()-60*60*24*7);
}
$_SESSION["loggedID"]=0;
session_unset();
session_destroy();
session_start();
$_SESSION["onlineID"]=0;
}
$email="";
$pw="";
$ausgabe="";
//Login
if (isset($_POST["type"]) && $_POST["type"]=="login") {
$erfolg=false;
$bnOrEmail=mysql_real_escape_string(trim(strip_tags($_POST["email"])));
$pw=mysql_real_escape_string(trim(strip_tags($_POST["passwort"])));
if (isset($_POST["eingeloggtBleiben"]))
$eingeloggtBleiben=nurnummer($_POST["eingeloggtBleiben"]);
else
$eingeloggtBleiben=0;
if (isset($_POST["redirectTo"]))
$redirectTo=mysql_real_escape_string(trim(strip_tags($_POST["redirectTo"])));
else
$redirectTo="";
if ( ($redirectTo=="profil.php")
|| (substr($redirectTo, 0, 15)=="tippgruppen.php")
|| (substr($redirectTo, 0, 14)=="tippgruppe.php")
|| (substr($redirectTo, 0, 15)=="tippeSpiele.php")
|| (substr($redirectTo, 0, 15)=="tippeFragen.php")
) {
$directionTo=$redirectTo;
} else {
$directionTo="";
}
$Fehler="";
if ((!$bnOrEmail) || (!$pw)) {
$Fehler.="Du musst eine eMail-Adresse oder Benutzernamen und ein Passwort eingeben, um dich einzuloggen.
";
} else {
try {
//Login überprüfen
$url = 'https://opender.com/home/jsonLogin/';
$fields = array(
'bn' => urlencode($bnOrEmail),
'pw' => urlencode($pw),
'key' => urlencode("vbsjezgfiKHVSDJeggfvcJSDHvchsSJ")
);
$fields_string="";
foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
rtrim($fields_string, '&');
//open connection
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST, count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_NOSIGNAL, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT ,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 15);
//execute post
$result = curl_exec($ch);
//close connection
curl_close($ch);
$ro= json_decode($result);
if (!is_object($ro)) {
$Fehler="Fehler aufgetreten, bitte versuche es später noch ein mal";
}
else if ($ro->{"error"}==true) {
if ($ro->{"messageCode"}=="1") {
$Fehler="fehlerhafte Zugangsdaten";
} else if ($ro->{"messageCode"}=="2") {
$Fehler="fehlerhafte Zugangsdaten";
} else if ($ro->{"messageCode"}=="3") {
$Fehler="Zugang gesperrt, bitte wende ich an unseren Service";
} else if ($ro->{"messageCode"}=="4") {
$Fehler='Passwort vergessen? hier klicken';
} else if ($ro->{"messageCode"}=="5") {
$Fehler="Dein Passwort wurde zurückgesetzt, es wird dir ein neues per eMail zugeschickt";
} else if ($ro->{"messageCode"}=="9") {
$Fehler="Fehler aufgetreten, bitte versuche es später noch ein mal";
} else if ($ro->{"messageCode"}=="10") {
$Fehler="Fehler aufgetreten, bitte versuche es später noch ein mal";
} else {
$Fehler="fehlerhafte Zugangsdaten";
}
} else {
if (isset($Fehler))
unset($Fehler);
$user= $ro->{"data"}; //json_decode($ro->{"data"});
$userName=$user->{"userName"};
$email=$user->{"eMail"};
$erfolg=true;
//$user->{"userName"};
//user->{"ticket"};
}
} catch (Exception $e) {
$Fehler="Fehler aufgetreten, bitte versuche es später noch ein mal";
}
}
if (!isset($Fehler) && $erfolg==true && isset($userName)) {
$benutzer=mysql_fetch_array(mysql_query("SELECT * from benutzer_tippspiel where username='$userName'",$mysql_connection));
if (!$benutzer) {
$date=time();
//Tippgruppen Benutzer erstellen
$eintragen=mysql_query("INSERT INTO benutzer_tippspiel (username,email,firstLoginDate) VALUES ('$userName','$email','$date')",$mysql_connection);
if ($eintragen) {
$benutzerID=mysql_insert_id ($mysql_connection);
} else {
die("unbekannter Fehler aufgetreten!");
}
} else {
$benutzerID=$benutzer["benutzer_id"];
if ($email!=$benutzer["email"]) {
$update=mysql_query("Update benutzer_tippspiel SET email='$email' where benutzer_id='$benutzerID'",$mysql_connection);
$benutzer["email"]=$email;
}
}
if (!$directionTo) {
//checken nach Tippgruppe
$anzahlTippgruppen=mysql_num_rows(mysql_query("SELECT * from tippgruppenbenutzer where benutzer_id='$benutzerID'",$mysql_connection));
if (!$anzahlTippgruppen)
$directionTo="profil.php?";
else if ($anzahlTippgruppen==1) {
$tippgruppe=mysql_fetch_array(mysql_query("SELECT * from tippgruppenbenutzer where benutzer_id='$benutzerID'",$mysql_connection));
$directionTo="tippgruppe.php?index=".$tippgruppe["tippgruppen_id"];
} else {
$directionTo="tippgruppe.php?";
}
}
$_SESSION["loggedID"]=$benutzerID;
//eingeloggt Bleiben: Cookie setzen
if ($eingeloggtBleiben>0) {
setcookie("user", $benutzer["username"], time()+60*60*24*7); //eine Woche
//setcookie("string", md5($email.'aabbccFvSt'.$passw), time()+60*60*24*7);
setcookie("string", md5($email.'aabbccFvSt'.$benutzerID), time()+60*60*24*7); //eine Woche
} else {
setcookie("user", "", time()-60*60*24*7); //eine Woche
setcookie("string","", time()-60*60*24*7); //eine Woche
}
$ausgabe='Erfolgreich eingeloggt!';
$email="";
$pw="";
}
if (isset($Fehler)) {
$directionTo="";
$ausgabe='Folgende Fehler sind bei der Übermittlung aufgetreten:
'.$Fehler.'';
}
}
$title="WM 2014 Tippspiel";
$head='
';
$bodyOnLoad=' onload="countdown()"';
$content='
'.
'
';
if (isset($_SESSION["loggedID"]) && $_SESSION["loggedID"]>0) {
if ($lastGame) {
$content.='
';
$content.='
letztes Spiel:';
$content.='
';
$level=getLevelText($lastGame["level"],$lastGame["regel"],true);
$content.='| '.$level.' |
';
$content.='';
//Datum Uhrzeit
$content.='| '.
''.date("d.m.Y",$lastGame["datum"]).' um '.date("H:i",$lastGame["datum"]).' Uhr'.
' | ';
$content.='
';
//Team 1
$teams=getTeamVonSpiel($lastGame["id"],true,true,true);
$content.='| '.$teams[0].' | ';
//Ergebniss mit Link zu Tabelle für Ergebnis
if ($lastGame["goalsA"]!=999) {
$ergebnis=''.$lastGame["goalsA"].":".$lastGame["goalsB"].'';
} else
$ergebnis=":";
$content.=''.$ergebnis.' | ';
//Team 2
$content.=''.$teams[1].' | ';
$content.='
';
$content.='
';
}
if ($nextGame) {
//
bis zum nächsten Spiel:
$content.='
';
$level=getLevelText($nextGame["level"],$nextGame["regel"],true);
$content.='| '.$level.' |
';
$content.='';
//Datum Uhrzeit
$content.='| '.
''.date("d.m.Y",$nextGame["datum"]).' um '.date("H:i",$nextGame["datum"]).' Uhr'.
' | ';
$content.='
';
//Team 1
$teams=getTeamVonSpiel($nextGame["id"],true,true,true);
$content.='| '.$teams[0].' | ';
//Ergebniss mit Link zu Tabelle für Ergebnis
if ($nextGame["goalsA"]!=999) {
$ergebnis=''.$nextGame["goalsA"].":".$nextGame["goalsB"].'';
} else
$ergebnis=":";
$content.=''.$ergebnis.' | ';
//Team 2
$content.=''.$teams[1].' | ';
$content.='
';
$content.='
';
}
} else {
$content.= ''.
'
';
}
$content.='
'.
'
'.
'
'.
'
'.
'
'.
''.
'';
include "template.php";
?>