1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- /* GNUkebox -- a free software server for recording your listening habits
- Copyright (C) 2009, 2011 Free Software Foundation, Inc
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
- require_once('database.php');
- require_once('version.php');
- // Display things?
- $displaythings = true;
- if (!isset($config_version) || $config_version != $version) {
- die('Configuration file is out of date. Please delete it (and associated database) and <a href="install.php">reinstall</a>.'); //TODO: Upgrade script for release versions
- }
- if (isset($_REQUEST['hs']) && isset($_REQUEST['p'])) {
- if (substr($_REQUEST['p'], 0, 3) == '1.2') {
- require_once('submissions/1.2/handshake.php');
- } else if (substr($_REQUEST['p'], 0, 3) == '1.1') {
- require_once('submissions/1.1/handshake.php');
- }
- } else {
- //If we're not handshaking then just display some nice stats
- if ($displaythings) {
- require_once('help.php');
- } else {
- echo '<h1>GNUkebox!</h1><p>Please configure your system for ' . $_SERVER['SERVER_NAME'] . '</p>';
- }
- }
|