random.php 599 Bytes
Newer Older
dmorley's avatar
dmorley committed
1
<?php
2 3
require_once __DIR__ . '/config.php';

dmorley's avatar
cleanup  
dmorley committed
4
$dbh = pg_connect("dbname=$pgdb user=$pguser password=$pgpass");
5 6
$dbh || die('Error in connection: ' . pg_last_error());

7
$sql    = "SELECT * FROM pods WHERE adminrating <> -1 AND hidden <> 'yes' AND uptimelast7 > 95 AND masterversion = shortversion AND signup = 1 ORDER BY RANDOM() LIMIT 1";
dmorley's avatar
cleanup  
dmorley committed
8
$result = pg_query($dbh, $sql);
noplanman's avatar
noplanman committed
9
$result || die('Error in SQL query: ' . pg_last_error());
10

dmorley's avatar
dmorley committed
11
$row = pg_fetch_all($result);
noplanman's avatar
noplanman committed
12 13
$scheme = $row[0]['secure'] === 'true' ? 'https://' : 'http://';
header('Location: http' . $scheme . $row[0]['domain'] . '/users/sign_up');