Upload replays
To upload a replay, click "Share" or use the command /savereplay in a Pokémon Showdown battle!
Search replays
Featured replays
Recent replays
";
// echo "Recent replays are currently unavailable due to database load. They'll be back very soon!";
// echo "";
require_once 'replays.lib.php';
if (!$Replays->db) {
echo "";
echo @$Replays->offlineReason ? $Replays->offlineReason : "Replays are currently offline due to technical difficulties. We'll be back up soon!";
echo "
";
} else {
$replays = $Replays->recent();
$time = time();
$timeoffset = 60;
foreach ($replays as $replay) {
$timetext = '';
while ($timeoffset >= 0 && $replay['uploadtime'] < $time - $timeoffset) {
switch ($timeoffset) {
case 60:
$timetext = '1 minute ago
';
$timeoffset = 120;
break;
case 120:
$timetext = '2 minutes ago
';
$timeoffset = 180;
break;
case 180:
$timetext = '3 minutes ago
';
$timeoffset = 240;
break;
case 240:
$timetext = '4 minutes ago
';
$timeoffset = 300;
break;
case 300:
$timetext = '5 minutes ago
';
$timeoffset = 600;
break;
case 600:
$timetext = '10 minutes ago
';
$timeoffset = 1200;
break;
case 1200:
$timetext = '20 minutes ago
';
$timeoffset = 1800;
break;
case 1800:
$timetext = '30 minutes ago
';
$timeoffset = 3600;
break;
case 3600:
$timetext = '1-2 hours ago
';
$timeoffset = 2*3600;
break;
case 2*3600:
$timetext = '2-3 hours ago
';
$timeoffset = 3*3600;
break;
case 3*3600:
$timetext = '3-4 hours ago
';
$timeoffset = 4*3600;
break;
case 4*3600:
$timetext = '4-8 hours ago
';
$timeoffset = 8*3600;
break;
case 8*3600:
$timetext = '8-12 hours ago
';
$timeoffset = 12*3600;
break;
case 12*3600:
$timetext = '12-24 hours ago
';
$timeoffset = 24*3600;
break;
case 24*3600:
$timetext = '1-2 days ago
';
$timeoffset = 2*24*3600;
break;
case 2*24*3600:
$timetext = '2-3 days ago
';
$timeoffset = 3*24*3600;
break;
case 3*24*3600:
$timetext = '3 days ago
';
$timeoffset = 5*24*3600;
break;
default:
$timeoffset = -1;
break;
}
}
echo $timetext;
$server = '';
if (preg_match('/^([a-z0-9]+)-[a-z0-9]+-[0-9]+$/', $replay['id'], $matches)) {
$serverid = $matches[1];
if (!isset($PokemonServers[$serverid])) {
// This should be impossible.
$server = 'unknown server';
} else {
$server = strtolower($PokemonServers[$serverid]['name']);
}
}
?>
- []
vs.