tos.php 1.36 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
<?php
/*
 *  Jirafeau, your web file repository
 *
 *  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 <https://www.gnu.org/licenses/>.
 */

Dan Untenzu's avatar
Dan Untenzu committed
19
define('JIRAFEAU_ROOT', dirname(__FILE__) . '/');
20

Dan Untenzu's avatar
Dan Untenzu committed
21 22 23
require(JIRAFEAU_ROOT . 'lib/settings.php');
require(JIRAFEAU_ROOT . 'lib/functions.php');
require(JIRAFEAU_ROOT . 'lib/lang.php');
24 25 26 27 28 29 30 31 32

// Read ToS template
if (is_readable(JIRAFEAU_ROOT . 'lib/tos.local.txt')) {
    $content = file_get_contents(JIRAFEAU_ROOT . 'lib/tos.local.txt');
} else {
    $content = file_get_contents(JIRAFEAU_ROOT . 'lib/tos.original.txt');
}

// Replace markers and print ToS
Dan Untenzu's avatar
Dan Untenzu committed
33
require(JIRAFEAU_ROOT . 'lib/template/header.php');
34 35 36 37

echo '<h2>Terms of Service</h2>';
echo '<div>' . jirafeau_replace_markers($content, true) . '</div>';

Dan Untenzu's avatar
Dan Untenzu committed
38
require(JIRAFEAU_ROOT . 'lib/template/footer.php');