diff --git a/html/_layouts/default.php b/html/_layouts/default.php index 530044bf76b7c052854a736673ea55b47b54cb75..cabf0079c06145588ae2304ea2a3bf3d1068245e 100644 --- a/html/_layouts/default.php +++ b/html/_layouts/default.php @@ -17,6 +17,11 @@ foreach( $T as $t ){ if( count($u) > 0 ) $UNKNOWN[]=$u; } + +$spielerdebut=json_encode( db_getLatestFromSpieler() ); +if( ! $spielerdebut ) $spielerdebut=[]; + + if( !empty($csv) ){ $secret=$_POST['secret']; @@ -88,7 +93,7 @@ if( !empty($csv) ){ } var SPIELER=<?=json_encode( db_getFromSpieler() )?>; var UNKNOWN=<?=json_encode( $UNKNOWN )?>.reduce((a,b) => (a.concat(b))); - var NEUESPIELER=<?=json_encode( db_getLatestFromSpieler() )?>; + var NEUESPIELER=<?= $spielerdebut ?>; var ERGEBNISSE=<?=json_encode( db_getFromErgebnisse() )?>; var STAT_SAISON=<?=json_encode( db_getFromStatistikBySaison(SAISON))?>; var STAT_ALL=<?=json_encode( db_getFromStatistik())?>; diff --git a/html/functions/db_methods.php b/html/functions/db_methods.php index 62ce3b399f532f712d1fc1f44fc1ab2c7e769123..618eff943fd138cafffc65c71bb320eab9f0041a 100644 --- a/html/functions/db_methods.php +++ b/html/functions/db_methods.php @@ -286,6 +286,23 @@ function db_getLatestFromSpieler($days=34){ $db=new db; + $sql = 'SELECT *, Statistik.zeitstempel AS zeitstempl FROM Spieler INNER JOIN Statistik ON Spieler.id = Statistik.SpielerID WHERE Statistik.zeitstempel > NOW()-'.$days.' GROUP BY SpielerID ORDER BY zeitstempl DESC'; + $result = $db->query($sql); + + $ROW=Array(); + while( $row = $result->fetch_assoc() ){ + $row['id']=bin2hex($row['id']); + $ROW[]=$row; + } + + unset($db); + return $ROW; + +} +function db_getLatest2FromSpieler($days=34){ + + $db=new db; + $sql = 'SELECT * FROM Spieler WHERE zeitstempel > NOW()-'.$days.' ORDER BY zeitstempel'; $result = $db->query($sql);