| | |
| | | <title>RoundCube Webmail Installer</title> |
| | | <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> |
| | | <link rel="stylesheet" type="text/css" href="styles.css" /> |
| | | <script type="text/javascript" src="client.js"></script> |
| | | </head> |
| | | |
| | | <body> |
| | |
| | | <h1>RoundCube Webmail Installer</h1> |
| | | |
| | | <?php |
| | | ini_set('error_reporting', E_ALL&~E_NOTICE); |
| | | ini_set('display_errors', 1); |
| | | |
| | | $docroot = realpath(dirname(__FILE__) . '/../'); |
| | | $include_path = $docroot . '/program/lib' . PATH_SEPARATOR . $docroot . '/program' . PATH_SEPARATOR . ini_get('include_path'); |
| | | set_include_path($include_path); |
| | | |
| | | require_once 'rcube_install.php'; |
| | | $RCI = new rcube_install(); |
| | | |
| | | $RCI = rcube_install::get_instance(); |
| | | $RCI->load_config(); |
| | | |
| | | ?> |
| | | |
| | | <ol id="progress"> |
| | |
| | | |
| | | foreach (array('Check environment', 'Create config', 'Test config') as $i => $item) { |
| | | $j = $i + 1; |
| | | $link = $RCI->step > $j ? '<a href="./index.php?_step='.$j.'">' . Q($item) . '</a>' : Q($item); |
| | | $link = ($RCI->step >= $j || $RCI->configured) ? '<a href="./index.php?_step='.$j.'">' . Q($item) . '</a>' : Q($item); |
| | | printf('<li class="step%d%s">%s</li>', $j+1, $RCI->step > $j ? ' passed' : ($RCI->step == $j ? ' current' : ''), $link); |
| | | } |
| | | ?> |
| | | </ol> |
| | | |
| | | <?php |
| | | |
| | | $include_steps = array('welcome.html', 'check.php', 'config.php', 'test.php'); |
| | | |
| | | if ($include_steps[$RCI->step]) { |
| | |
| | | </div> |
| | | |
| | | <div id="footer"> |
| | | Installer by the RoundCube Dev Team. Copyright © 2008 - Published under the GNU Public License |
| | | Installer by the RoundCube Dev Team. Copyright © 2008 - Published under the GNU Public License; |
| | | Icons by <a href="http://famfamfam.com">famfamfam</a> |
| | | </div> |
| | | </body> |
| | | </html> |