summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornashe <thomas@chauchefoin.fr>2017-10-17 09:15:11 +0200
committernashe <thomas@chauchefoin.fr>2017-10-17 09:15:11 +0200
commit4be283528552e579141b5e7d2d0a9a3972365bf2 (patch)
tree1f25cffbf21d309aed513c41547dc9c63f61ec5b
parentaa9abd236239e363da2934918fe1fb32242a1859 (diff)
downloadplanet-4be283528552e579141b5e7d2d0a9a3972365bf2.tar
planet-4be283528552e579141b5e7d2d0a9a3972365bf2.tar.gz
planet-4be283528552e579141b5e7d2d0a9a3972365bf2.tar.bz2
planet-4be283528552e579141b5e7d2d0a9a3972365bf2.tar.xz
planet-4be283528552e579141b5e7d2d0a9a3972365bf2.zip
Move the setup page into a view
-rw-r--r--custom/views/install.tpl.php118
-rwxr-xr-xinstall.php119
2 files changed, 119 insertions, 118 deletions
diff --git a/custom/views/install.tpl.php b/custom/views/install.tpl.php
new file mode 100644
index 0000000..038ecdb
--- /dev/null
+++ b/custom/views/install.tpl.php
@@ -0,0 +1,118 @@
+<!DOCTYPE html>
+<html lang="en">
+<meta charset="utf-8"/>
+<head>
+ <title><?=_g('moonmoon installation')?></title>
+ <style>
+ body {
+ font: normal 1em sans-serif;
+ width: 500px;
+ margin: 0 auto;
+ }
+
+ /* Error */
+ td.ok {
+ color: #090;
+ }
+
+ td.fail {
+ color: #900;
+ font-weight: bold;
+ }
+ th {
+ text-align: left;
+ }
+
+ /* Install */
+ .field label {
+ display: block;
+ }
+
+ .submit {
+ font-size: 2em;
+ }
+
+ </style>
+</head>
+
+<body>
+<h1><?=_g('moonmoon installation')?></h1>
+
+<?php if ($status == 'error') : ?>
+ <div id="compatibility">
+ <h2>Sorry, your server is not compatible with moonmoon.</h2>
+
+ <h3>Your server does not fulfill the requirements</h3>
+ <table>
+ <thead>
+ <tr>
+ <th>Test</th>
+ <th>Result</th>
+ </tr>
+ </thead>
+ <tbody>
+ <?php echo $strInstall ?>
+ </tbody>
+ </table>
+
+ <h3>Troubleshooting</h3>
+ <p>To install moonmoon, try the following changes:</p>
+ <ul>
+ <?php echo $strRecommendation; ?>
+ </ul>
+ </div>
+
+<?php elseif ($status == 'install') : ?>
+ <div>
+ <form method="post" action="">
+ <fieldset>
+ <input type="hidden" id="url" name="url" value="" readonly="readonly"/>
+ <script>
+ <!--
+ document.forms[0].elements[1].value = document.URL.replace('install.php','');
+ -->
+ </script>
+
+ <p class="field">
+ <label for="title">Title:</label>
+ <input type="text" id="title" name="title" value="My website"/>
+ </p>
+ <!--
+ <p class="field">
+ <label>Administrator login:</label> <code>admin</code>
+ </p>
+ -->
+ <p class="field">
+ <label for="password">Administrator password:</label>
+ <input type="text" id="password" name="password" class="text password" value="admin" />
+ </p>
+ <p class="field">
+ <label for="locale">Language:</label>
+ <select name="locale" id="locale">
+ <option selected="selected" value="en">English</option>
+ <option value="es">Español</option>
+ <option value="fr">Français</option>
+ </select>
+ </p>
+ <p>
+ <input type="submit" class="submit" value="Install"/>
+ </p>
+ </fieldset>
+ </form>
+ </div>
+
+<?php elseif ($status =='installed'): ?>
+
+ <p><?=_g('Congratulations! Your moonmoon is ready.')?></p>
+ <h3><?=_g("What's next?")?></h3>
+ <ol>
+ <li>
+ <?=_g('<strong>Delete</strong> <code>install.php</code> with your FTP software.')?>
+ </li>
+ <li>
+ <?=_g('Use your password to go to the <a href="./admin/">administration panel</a>')?>
+ </li>
+ </ol>
+<?php endif; ?>
+</body>
+</html>
diff --git a/install.php b/install.php
index 137f0c6..ebdf77c 100755
--- a/install.php
+++ b/install.php
@@ -82,122 +82,5 @@ if (file_exists(__DIR__ . '/custom/config.yml') && isset($login) && isset($passw
$status = ($strRecommendation != '') ? 'error' : 'install';
}
-?>
-<!DOCTYPE html>
-<html lang="en">
-<meta charset="utf-8">
-<head>
- <title><?=_g('moonmoon installation')?></title>
- <style>
- body {
- font: normal 1em sans-serif;
- width: 500px;
- margin: 0 auto;
- }
-
- /* Error */
- td.ok {
- color: #090;
- }
-
- td.fail {
- color: #900;
- font-weight: bold;
- }
- th {
- text-align: left;
- }
-
- /* Install */
- .field label {
- display: block;
- }
-
- .submit {
- font-size: 2em;
- }
-
- </style>
-</head>
-
-<body>
- <h1><?=_g('moonmoon installation')?></h1>
-
- <?php if ($status == 'error') : ?>
- <div id="compatibility">
- <h2>Sorry, your server is not compatible with moonmoon.</h2>
-
- <h3>Your server does not fulfill the requirements</h3>
- <table>
- <thead>
- <tr>
- <th>Test</th>
- <th>Result</th>
- </tr>
- </thead>
- <tbody>
- <?php echo $strInstall ?>
- </tbody>
- </table>
-
- <h3>Troubleshooting</h3>
- <p>To install moonmoon, try the following changes:</p>
- <ul>
- <?php echo $strRecommendation; ?>
- </ul>
- </div>
-
- <?php elseif ($status == 'install') : ?>
- <div>
- <form method="post" action="">
- <fieldset>
- <input type="hidden" id="url" name="url" value="" readonly="readonly"/>
- <script>
- <!--
- document.forms[0].elements[1].value = document.URL.replace('install.php','');
- -->
- </script>
-
- <p class="field">
- <label for="title">Title:</label>
- <input type="text" id="title" name="title" value="My website"/>
- </p>
- <!--
- <p class="field">
- <label>Administrator login:</label> <code>admin</code>
- </p>
- -->
- <p class="field">
- <label for="password">Administrator password:</label>
- <input type="text" id="password" name="password" class="text password" value="admin" />
- </p>
- <p class="field">
- <label for="locale">Language:</label>
- <select name="locale" id="locale">
- <option selected="selected" value="en">English</option>
- <option value="es">Español</option>
- <option value="fr">Français</option>
- </select>
- </p>
- <p>
- <input type="submit" class="submit" value="Install"/>
- </p>
- </fieldset>
- </form>
- </div>
-
- <?php elseif ($status =='installed'): ?>
- <p><?=_g('Congratulations! Your moonmoon is ready.')?></p>
- <h3><?=_g("What's next?")?></h3>
- <ol>
- <li>
- <?=_g('<strong>Delete</strong> <code>install.php</code> with your FTP software.')?>
- </li>
- <li>
- <?=_g('Use your password to go to the <a href="./admin/">administration panel</a>')?>
- </li>
- </ol>
- <?php endif; ?>
-</body>
-</html>
+require_once views_path('install.tpl.php'); \ No newline at end of file