check.php auf 30 Spieltage begrenzt zum Debuggen, Tippen optimiert mit ein paar QoL Features, updaten von Tipps hinzugefügt
This commit is contained in:
@@ -31,6 +31,7 @@ if(isset($headers['Authorization'])) {
|
||||
}
|
||||
|
||||
$payload = JWT::decode($token, new Key($secret, 'HS256'));
|
||||
$userid= $payload->id;
|
||||
|
||||
if($payload->exp < time()){
|
||||
die("Token abgelaufen");
|
||||
@@ -51,10 +52,15 @@ foreach($tipps as $tipp){
|
||||
$paarungsid = $tipp['paarung']["id"];
|
||||
$score1 = $tipp['heim'];
|
||||
$score2 = $tipp['gast'];
|
||||
mysqli_execute_query($db_id,"INSERT INTO `buli-tipp` (`spieltag`,`paarung`,`score1`,`score2`) VALUES (?,?,?,?);",[$spieltag,$paarungsid,$score1,$score2]);
|
||||
$tippids[] = mysqli_insert_id($db_id);
|
||||
$update=!mysqli_execute_query($db_id,"SELECT COUNT(*) AS anzahl FROM `buli-tipps` WHERE `spieltag`=? AND user=?;",[$spieltag,$userid])->fetch_assoc()["anzahl"]==0;
|
||||
if(!$update){
|
||||
mysqli_execute_query($db_id,"INSERT INTO `buli-tipp` (`spieltag`,`paarung`,`score1`,`score2`) VALUES (?,?,?,?);",[$spieltag,$paarungsid,$score1,$score2]);
|
||||
$tippids[] = mysqli_insert_id($db_id);
|
||||
}
|
||||
else
|
||||
mysqli_execute_query($db_id,"UPDATE `buli-tipp` AS bt JOIN `buli-tipps` AS bts ON bt.id IN (bts.tipp1, bts.tipp2, bts.tipp3, bts.tipp4, bts.tipp5, bts.tipp6, bts.tipp7, bts.tipp8, bts.tipp9) SET bt.score1=?, bt.score2=? WHERE bt.spieltag=? AND bt.paarung=? AND bts.user=?;",[$score1,$score2,$spieltag,$paarungsid,$userid]);
|
||||
}
|
||||
array_push($tippids, $spieltag);
|
||||
array_push($tippids, $payload->id);
|
||||
|
||||
mysqli_execute_query($db_id,"INSERT INTO `buli-tipps` (`tipp1`, `tipp2`, `tipp3`, `tipp4`, `tipp5`, `tipp6`, `tipp7`, `tipp8`, `tipp9`, `spieltag`, `user`) VALUES (?,?,?,?,?,?,?,?,?,?,?);",$tippids);
|
||||
if(!$update) mysqli_execute_query($db_id,"INSERT INTO `buli-tipps` (`tipp1`, `tipp2`, `tipp3`, `tipp4`, `tipp5`, `tipp6`, `tipp7`, `tipp8`, `tipp9`, `spieltag`, `user`) VALUES (?,?,?,?,?,?,?,?,?,?,?);",$tippids);
|
||||
|
||||
Reference in New Issue
Block a user