|
@@ -116,7 +140,7 @@ if (!empty($force_install_message))
|
- |
+ |
|
@@ -185,14 +209,14 @@ if (!empty($force_install_noedit)) {
}
?>
|
- |
+ |
|
|
- |
-
-
-
+ | |
+
+
+
>
|
- |
+ |
+ id="db_name"
+ name="db_name"
+ value=""
+
>
|
@@ -252,8 +282,7 @@ if (!empty($force_install_noedit)) {
@@ -273,55 +302,86 @@ if (!empty($force_install_noedit)) {
// Scan les drivers
$dir = DOL_DOCUMENT_ROOT.'/core/db';
$handle = opendir($dir);
- if (is_resource($handle))
- {
- while (($file = readdir($handle)) !== false)
- {
- if (is_readable($dir."/".$file) && preg_match('/^(.*)\.class\.php$/i', $file, $reg))
- {
+ if (is_resource($handle)) {
+ while (($file = readdir($handle)) !== false) {
+ if (is_readable($dir."/".$file) && preg_match('/^(.*)\.class\.php$/i', $file, $reg)) {
$type = $reg[1];
- if ($type === 'DoliDB') continue; // Skip abstract class
+ if ($type === 'DoliDB') {
+ continue; // Skip abstract class
+ }
$class = 'DoliDB'.ucfirst($type);
include_once $dir."/".$file;
- if ($type == 'sqlite') continue; // We hide sqlite because support can't be complete until sqlite does not manage foreign key creation after table creation (ALTER TABLE child ADD CONSTRAINT not supported)
- if ($type == 'sqlite3') continue; // We hide sqlite3 because support can't be complete until sqlite does not manage foreign key creation after table creation (ALTER TABLE child ADD CONSTRAINT not supported)
+ if ($type == 'sqlite') {
+ continue; // We hide sqlite because support can't be complete until sqlite does not manage foreign key creation after table creation (ALTER TABLE child ADD CONSTRAINT not supported)
+ }
+ if ($type == 'sqlite3') {
+ continue; // We hide sqlite3 because support can't be complete until sqlite does not manage foreign key creation after table creation (ALTER TABLE child ADD CONSTRAINT not supported)
+ }
// Version min of database
$versionbasemin = explode('.', $class::VERSIONMIN);
$note = '('.$class::LABEL.' >= '.$class::VERSIONMIN.')';
// Switch to mysql if mysqli is not present
- if ($defaultype == 'mysqli' && !function_exists('mysqli_connect')) $defaultype = 'mysql';
+ if ($defaultype == 'mysqli' && !function_exists('mysqli_connect')) {
+ $defaultype = 'mysql';
+ }
// Show line into list
- if ($type == 'mysql') { $testfunction = 'mysql_connect'; $testclass = ''; }
- if ($type == 'mysqli') { $testfunction = 'mysqli_connect'; $testclass = ''; }
- if ($type == 'pgsql') { $testfunction = 'pg_connect'; $testclass = ''; }
- if ($type == 'mssql') { $testfunction = 'mssql_connect'; $testclass = ''; }
- if ($type == 'sqlite') { $testfunction = ''; $testclass = 'PDO'; }
- if ($type == 'sqlite3') { $testfunction = ''; $testclass = 'SQLite3'; }
+ if ($type == 'mysql') {
+ $testfunction = 'mysql_connect'; $testclass = '';
+ }
+ if ($type == 'mysqli') {
+ $testfunction = 'mysqli_connect'; $testclass = '';
+ }
+ if ($type == 'pgsql') {
+ $testfunction = 'pg_connect'; $testclass = '';
+ }
+ if ($type == 'mssql') {
+ $testfunction = 'mssql_connect'; $testclass = '';
+ }
+ if ($type == 'sqlite') {
+ $testfunction = ''; $testclass = 'PDO';
+ }
+ if ($type == 'sqlite3') {
+ $testfunction = ''; $testclass = 'SQLite3';
+ }
$option .= '';
}
}
}
?>
@@ -335,10 +395,12 @@ if (!empty($force_install_noedit)) {
|
+ id="db_host"
+ name="db_host"
+ value=""
+
>
|
- |
+ |
+ name="db_port"
+ id="db_port"
+ value=""
+
>
|
- |
+ |
+ id="db_prefix"
+ name="db_prefix"
+ value=""
+
>
|
- |
+ |
-
+ id="db_create_database"
+ name="db_create_database"
+
+
>
|
|
+ id="db_user"
+ name="db_user"
+ value=""
+
>
|
@@ -405,17 +477,19 @@ if (!empty($force_install_noedit)) {
|
+ id="db_pass" autocomplete="off"
+ name="db_pass"
+ value=""
+
>
|
@@ -425,10 +499,14 @@ if (!empty($force_install_noedit)) {
|
-
+ id="db_create_user"
+ name="db_create_user"
+
+
>
|
|
0 && !empty($force_install_databaserootlogin)) { print ' disabled'; } ?>
+ id="db_user_root"
+ name="db_user_root"
+ class="needroot"
+ value=""
+ 0 && !empty($force_install_databaserootlogin)) {
+ print ' disabled';
+ } ?>
>
|
|
"
- 0 && !empty($force_install_databaserootpass)) { print ' disabled'; /* May be removed by javascript*/ } ?>
+ 0 && !empty($force_install_databaserootpass)) {
+ print ' disabled'; /* May be removed by javascript*/
+ } ?>
>
|