$data) { if ($name === $info[1] && (sizeof($info) === 2 || $info[2] === '')) { $client = $data; $client['id'] = $name; } } foreach ($COMBINED_ACCESS as $name => $data) { if ($name === $info[1] && (sizeof($info) === 2 || $info[2] === '')) { $client = $data; $client['id'] = $name; } } if ($client === null) { header('Status: 200'); header('Content-Length: 0'); exit(); } else if ($_SERVER['PATH_INFO'] !== "/$client[id]/") { header('Status: 308'); header("Location: /$client[id]/"); exit(); } if ($client['api']) { $data = "window.ELWIG_API = \"$client[api]\";"; } else { $data = "window.CLIENTS = {"; $first = true; foreach ($client['clients'] as $id) { $c = $CLIENT_ACCESS[$id]; if (!$first) $data .= ", "; $data .= "\"$id\": {\"name\": \"$c[name]\", \"short\": \"$c[short]\", \"api\": \"$c[api]\"}"; $first = false; } $data .= "};"; } header('Content-Type: application/xhtml+xml; charset=UTF-8'); echo "\n"; ?>