-<?php\r
-/*\r
- * Jirafeau, your web file repository\r
- *\r
- * This program is free software: you can redistribute it and/or modify\r
- * it under the terms of the GNU Affero General Public License as\r
- * published by the Free Software Foundation, either version 3 of the\r
- * License, or (at your option) any later version.\r
- *\r
- * This program is distributed in the hope that it will be useful,\r
- * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r
- * GNU Affero General Public License for more details.\r
- *\r
- * You should have received a copy of the GNU Affero General Public License\r
- * along with this program. If not, see <https://www.gnu.org/licenses/>.\r
- */\r
-\r
-define ('JIRAFEAU_ROOT', dirname (__FILE__) . '/');\r
-require (JIRAFEAU_ROOT . 'lib/settings.php');\r
-require (JIRAFEAU_ROOT . 'lib/functions.php');\r
-require (JIRAFEAU_ROOT . 'lib/lang.php');\r
-\r
-require (JIRAFEAU_ROOT . 'lib/template/header.php');\r
-\r
-$url = $cfg['web_root'] . 'tos.php';\r
-$org = "[THIS WEBSITE]";\r
-$contact = "\r
-By email:\r
- contact@[THIS WEBSITE]\r
-";\r
-\r
-include (JIRAFEAU_ROOT . 'tos_text.php');\r
-\r
-echo '<h2>Terms of Service</h2>';\r
-echo '<div>';\r
-echo '<textarea readonly="readonly" rows="210" cols="80">';\r
-echo $tos;\r
-echo '</textarea>';\r
-echo '<p>This license text is under <a href="http://creativecommons.org/licenses/by/3.0/">Creative Commons - Attribution 3.0 Unported</a>.</p><p>It has been based on this work: <a href="http://opensource.org/ToS">http://opensource.org/ToS</a></p>';\r
-echo '</div>';\r
-\r
-require (JIRAFEAU_ROOT . 'lib/template/footer.php');\r
-\r
+<?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/>.
+ */
+
+define ('JIRAFEAU_ROOT', dirname (__FILE__) . '/');
+
+require (JIRAFEAU_ROOT . 'lib/settings.php');
+require (JIRAFEAU_ROOT . 'lib/functions.php');
+require (JIRAFEAU_ROOT . 'lib/lang.php');
+
+// 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
+require (JIRAFEAU_ROOT . 'lib/template/header.php');
+
+echo '<h2>Terms of Service</h2>';
+echo '<div>' . jirafeau_replace_markers($content, true) . '</div>';
+
+require (JIRAFEAU_ROOT . 'lib/template/footer.php');
+