1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- <?php
- define('STEP',3);
- require dirname(__FILE__).'/prepend.php';
- $db_host = '';
- $db_user = '';
- $db_pass = '';
- $db_name = '';
- $db_prefix = 'dc_';
- $err = '';
- if (!empty($_POST['check']))
- {
- $db_host = trim($_POST['db_host']);
- $db_user = trim($_POST['db_user']);
- $db_pass = trim($_POST['db_pass']);
- $db_name = trim($_POST['db_name']);
- $db_prefix = trim($_POST['db_prefix']);
-
- if (!preg_match('/^[A-Za-z_]+$/',$db_prefix)) {
- $err = __('Invalid tables prefix. It can contain only letters or "_".');
- }
-
-
- if ($err == '')
- {
- $con = new connection($db_user,$db_pass,$db_host,$db_name);
- if ($con->error()) {
- $err = $con->error();
- } else {
- $ses->reg('db_host',$db_host);
- $ses->reg('db_user',$db_user);
- $ses->reg('db_pass',$db_pass);
- $ses->reg('db_name',$db_name);
- $ses->reg('db_prefix',$db_prefix);
-
- $ses->reg('step',4);
- header('Location: db-install.php');
- exit;
- }
- }
- }
- require dirname(__FILE__).'/__top.php';
- echo '<h2>'.__('Database parameters').'</h2>';
- if ($err != '') {
- echo
- '<p><strong>'.__('Error, check your parameters.').'</strong></p>'.
- '<p class="important">'.$err.'</p>';
- }
- echo
- '<form action="db-pref.php" method="post">'.
- '<p class="field"><label for="db_host" class="float">'.__('Server address').' :</label>'.
- form::field('db_host',30,255,$db_host).'</p>'.
- '<p class="field"><label for="db_user" class="float">'.__('User ID').' :</label>'.
- form::field('db_user',30,255,$db_user).'</p>'.
- '<p class="field"><label for="db_pass" class="float">'.__('Password').' :</label>'.
- form::field('db_pass',30,255,$db_pass).'</p>'.
- '<p class="field"><label for="db_name" class="float">'.__('Database name').' :</label>'.
- form::field('db_name',30,255,$db_name).'</p>'.
- '<p class="field"><label for="db_prefix" class="float">'.__('Tables prefix').' :</label>'.
- form::field('db_prefix',30,255,$db_prefix).'</p>'.
- '<p class="field"><input type="submit" class="submit" value="'.__('Create tables').' »" />'.
- form::hidden('check','1').'</p>';
- '</form>';
- ?>
- <?php require dirname(__FILE__).'/__bottom.php'; ?>
|