diff options
Diffstat (limited to 'plugins/Installation/FormDatabaseSetup.php')
-rw-r--r-- | plugins/Installation/FormDatabaseSetup.php | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/plugins/Installation/FormDatabaseSetup.php b/plugins/Installation/FormDatabaseSetup.php index 2669cbcc5f..807cffd723 100644 --- a/plugins/Installation/FormDatabaseSetup.php +++ b/plugins/Installation/FormDatabaseSetup.php @@ -16,22 +16,26 @@ */ class Piwik_Installation_FormDatabaseSetup extends Piwik_Form { + function __construct() + { + parent::__construct($action = '', $attributes = 'autocomplete="off"'); + } function init() { - $infos = Piwik_Installation_Controller::getSystemInformation(); + $availableAdapters = Piwik_Db_Adapter::getAdapters(); $adapters = array(); - foreach($infos['adapters'] as $adapter => $port) + foreach($availableAdapters as $adapter => $port) { $adapters[$adapter] = $adapter; } $formElements = array( - array('text', 'host', 'mysql server', 'value='.'localhost'), - array('text', 'username', 'login'), - array('password', 'password', 'password'), - array('text', 'dbname', 'database name'), - array('text', 'tables_prefix', 'table prefix', 'value='.'piwik_'), - array('select', 'adapter', 'adapter', $adapters), + array('text', 'host', Piwik_Translate('Installation_DatabaseSetupServer'), 'value='.'localhost'), + array('text', 'username', Piwik_Translate('Installation_DatabaseSetupLogin')), + array('password', 'password', Piwik_Translate('Installation_DatabaseSetupPassword')), + array('text', 'dbname', Piwik_Translate('Installation_DatabaseSetupDatabaseName')), + array('text', 'tables_prefix', Piwik_Translate('Installation_DatabaseSetupTablePrefix'), 'value='.'piwik_'), + array('select', 'adapter', Piwik_Translate('Installation_DatabaseSetupAdapter'), $adapters), ); $this->addElements( $formElements ); |