-switch($current) {
- case 3:
-?>
-<h2><?php printf(_('Installation of Jirafeau - step %d out of %d'), 3, 3); ?></h2>
-<div id="install">
-<form action="<?php echo basename(__FILE__); ?>" method="post">
-<input type="hidden" name="jirafeau" value="<?php echo JIRAFEAU_VERSION; ?>" />
-<input type="hidden" name="step" value="3" />
-<fieldset>
- <legend><?php echo _('Finalisation'); ?></legend>
- <table>
- <tr>
- <td class="info" colspan="2"><?php echo _('Jirafeau is setting the website according to the configuration you provided.'); ?></td>
- </tr>
- <tr>
- <td class="nav previous"><input type="submit" name="previous" value="<?php echo _('Previous step'); ?>" /></td>
- <td></td>
- </tr>
- </table>
-</fieldset>
-</form>
-</div>
-
-<?php
- $err = jirafeau_check_var_dir($cfg['var_root']);
- if($err['has_error']) {
- echo '<div class="error"><p>' . $err['why'] . '<br />' . NL;
-?>
-<form action="<?php echo basename(__FILE__); ?>" method="post">
-<input type="hidden" name="jirafeau" value="<?php echo JIRAFEAU_VERSION; ?>" />
-<input type="hidden" name="step" value="3" />
-<input type="submit" name="retry" value="<?php echo _('Retry this step'); ?>" />
-</form>
-<?php
- echo '</p></div>';
- } else {
- echo '<div class="message"><p>' . _('Your website is now fully operational:') . '<br /><a href="' . $cfg['web_root'] . '">' . $cfg['web_root'] . '</a></p></div>';
- }
- break;
-
- case 2:
-?>
-<h2><?php printf(_('Installation of Jirafeau - step %d out of %d'), 2, 3); ?></h2>
-<div id="install">
-<form action="<?php echo basename(__FILE__); ?>" method="post">
-<input type="hidden" name="jirafeau" value="<?php echo JIRAFEAU_VERSION; ?>" />
-<input type="hidden" name="step" value="2" />
-<fieldset>
- <legend><?php echo _('Information'); ?></legend>
- <table>
- <tr>
- <td class="info" colspan="2"><?php echo _('The base address of Jirafeau is the first part of the URL, until (and including) the last slash. For example: "http://www.example.com/". Do not forget the ending slash!'); ?></td>
- </tr>
- <tr>
- <td class="label"><label for="input_web_root"><?php echo _('Base address:'); ?></label></td>
- <td class="field"><input type="text" name="web_root" id="input_web_root" value="<?php
- echo (empty($cfg['web_root']) ?
- 'http://' . $_SERVER['HTTP_HOST'] . str_replace(basename(__FILE__), '', $_SERVER['REQUEST_URI']) :
- $cfg['web_root']);
- ?>" size="40" /></td>
- </tr>
- <tr>
- <td class="info" colspan="2"><?php echo _('The data directory is where your files and information about your files will be stored. You should put it outside your web site, or at least restrict the access of this directory. Do not forget the ending slash!'); ?></td>
- </tr>
- <tr>
- <td class="label"><label for="input_var_root"><?php echo _('Data directory:'); ?></label></td>
- <td class="field"><input type="text" name="var_root" id="input_var_root" value="<?php
- if(empty($cfg['var_root'])) {
- $alphanum = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
- $len_alphanum = strlen($alphanum);
- $var = 'var-';
- for($i = 0; $i < JIRAFEAU_VAR_RAND_LENGTH; $i++) {
- $var .= substr($alphanum, mt_rand(0, $len_alphanum - 1), 1);
- }
- echo JIRAFEAU_ROOT . $var . '/';
+switch ($current) {
+ case 1:
+ default:
+ ?><h2><?php printf(t('JI_INSTALL') . ' - ' . t('STEP') .
+ ' %d ' . t('OUT_OF') . ' %d', 1, 3);
+ ?></h2> <div id = "install"> <form method="post"> <input type =
+ "hidden" name = "jirafeau" value =
+ "<?php echo JIRAFEAU_VERSION; ?>" /><input type = "hidden" name =
+ "step" value = "1" /><fieldset> <legend><?php
+ echo t('ADMIN_PSW');
+ ?></legend> <table> <tr> <td class = "info" colspan =
+ "2"><?php echo t('ADMIN_INTERFACE_INFO');
+ ?></td> </tr> <tr> <td class = "label"><label for = "select_password"
+ ><?php echo t('ADMIN_PSW') . ':';
+ ?></label></td>
+ <td class = "field"><input type = "password" name = "admin_password"
+ id = "admin_password" size = "40" autocomplete = "new-password"/></td>
+ </tr>
+ <tr class = "nav">
+ <td></td>
+ <td class = "nav next">
+ <input type = "submit"
+ class = "navleft" name = "previous" value = "<?php
+ echo t('PREV_STEP'); ?>" />
+ <input type = "submit" name = "next" value =
+ "<?php echo t('NEXT_STEP'); ?>" /></td> </tr> </table>
+ </fieldset> </form> </div> <?php
+break;
+
+ case 2:
+ ?><h2><?php printf(t('JI_INSTALL') . ' - ' . t('STEP') .
+ ' %d ' . t('OUT_OF') . ' %d', 2, 3);
+ ?></h2> <div id = "install"> <form method="post"> <input type =
+ "hidden" name = "jirafeau" value =
+ "<?php echo JIRAFEAU_VERSION; ?>" /><input type = "hidden" name =
+ "step" value =
+ "2" /><fieldset> <legend><?php echo t('INFO');
+ ?></legend> <table> <tr> <td class = "info" colspan =
+ "2"><?php echo t('BASE_ADDR_INFO');
+ ?></td> </tr> <tr> <td class = "label"><label for = "input_web_root"
+ ><?php echo t('BASE_ADDR') . ':';
+ ?></label></td>
+ <td class = "field"><input type = "text" name = "web_root"
+ id = "input_web_root" value = "<?php
+ echo(empty($cfg['web_root']) ? jirafeau_default_web_root() : $cfg['web_root']);
+ ?>" size = "40" /></td>
+ </tr> <tr> <td class = "info" colspan = "2"><?php
+ echo t('DATA_DIR_EXPLAINATION');
+ ?></td> </tr> <tr> <td class = "label"><label for = "input_var_root"
+ ><?php echo t('DATA_DIR') . ':';
+ ?></label></td>
+ <td class = "field"><input type = "text" name = "var_root"
+ id = "input_var_root" value = "<?php
+ if (empty($cfg['var_root'])) {
+ $alphanum = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' .
+ 'abcdefghijklmnopqrstuvwxyz' . '0123456789';
+ $len_alphanum = strlen($alphanum);
+ $var = 'var-';
+ for ($i = 0; $i <JIRAFEAU_VAR_RAND_LENGTH; $i++) {
+ $var .= substr($alphanum, mt_rand(0, $len_alphanum - 1), 1);
+ }
+ echo JIRAFEAU_ROOT . $var . '/';
+ } else {
+ echo $cfg['var_root'];
+ }
+ ?>" size = "40" /></td>
+ </tr> <tr> <td colspan = "2"><input type = "submit"
+ class = "navleft" name = "previous" value = "<?php
+ echo t('PREV_STEP'); ?>" />
+ <input type = "submit" class = "navright" name = "next" value =
+ "<?php echo t('NEXT_STEP'); ?>" />
+ </td> </tr> </table> </fieldset>
+ </form> </div> <?php
+break;
+
+ case 3:
+ ?><h2><?php printf(t('JI_INSTALL') . ' - ' . t('STEP') .
+ ' %d ' . t('OUT_OF') . ' %d', 3, 3);
+ ?></h2> <div id = "install"> <form method="post"> <input type =
+ "hidden" name = "jirafeau" value =
+ "<?php echo JIRAFEAU_VERSION; ?>" /><input type = "hidden" name =
+ "step" value =
+ "3" /><fieldset> <legend><?php echo t('FINALIZATION');
+ ?></legend> <table> <tr> <td class = "info" colspan =
+ "2"><?php echo t('SETTING_UP');
+ ?></td> </tr> <tr> <td class = "nav previous"><input type =
+ "submit" name = "previous" value = " <?php echo t('PREV_STEP');
+ ?>" /></td> <td></td> </tr>
+ </table> </fieldset> </form> </div>
+ <?php
+ $err = jirafeau_check_var_dir($cfg['var_root']);
+ if ($err['has_error']) {
+ echo '<div class="error"><p>'.$err['why'].'<br />'.NL; ?><form method="post"> <input type = "hidden" name = "jirafeau" value =
+ "<?php echo JIRAFEAU_VERSION; ?>" /><input type = "hidden" name =
+ "step" value = "3" /><input type = "submit" name =
+ "retry" value =
+ "<?php echo t('RETRY_STEP'); ?>" /></form>
+ <?php echo '</p></div>';