|
|
@@ -366,7 +366,7 @@ function newPdo() {
|
|
|
);
|
|
|
break;
|
|
|
case 'sqlite':
|
|
|
- $str = 'sqlite:' . DATA_PATH . '/' . $_SESSION['bd_base'] . '.sqlite';
|
|
|
+ $str = 'sqlite:' . DATA_PATH . '/' . $_SESSION['default_user'] . '.sqlite';
|
|
|
$driver_options = array(
|
|
|
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
|
|
|
);
|
|
|
@@ -407,7 +407,7 @@ function postUpdate() {
|
|
|
}
|
|
|
|
|
|
function deleteInstall () {
|
|
|
- $res = unlink (DATA_PATH . 'do-install.txt');
|
|
|
+ $res = unlink (DATA_PATH . '/do-install.txt');
|
|
|
if ($res) {
|
|
|
header ('Location: index.php');
|
|
|
}
|
|
|
@@ -665,7 +665,7 @@ function checkBD () {
|
|
|
$str = 'mysql:host=' . $_SESSION['bd_host'] . ';dbname=' . $_SESSION['bd_base'];
|
|
|
break;
|
|
|
case 'sqlite':
|
|
|
- $str = 'sqlite:' . DATA_PATH . '/' . $_SESSION['bd_base'] . '.sqlite';
|
|
|
+ $str = 'sqlite:' . DATA_PATH . '/' . $_SESSION['default_user'] . '.sqlite';
|
|
|
$driver_options = array(
|
|
|
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
|
|
|
);
|
|
|
@@ -921,7 +921,7 @@ function printStep3 () {
|
|
|
<div class="form-group">
|
|
|
<label class="group-name" for="type"><?php echo _t ('bdd_type'); ?></label>
|
|
|
<div class="group-controls">
|
|
|
- <select name="type" id="type">
|
|
|
+ <select name="type" id="type" onchange="mySqlShowHide()">
|
|
|
<option value="mysql"
|
|
|
<?php echo (isset($_SESSION['bd_type']) && $_SESSION['bd_type'] === 'mysql') ? 'selected="selected"' : ''; ?>>
|
|
|
MySQL
|
|
|
@@ -934,6 +934,7 @@ function printStep3 () {
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
+ <div id="mysql">
|
|
|
<div class="form-group">
|
|
|
<label class="group-name" for="host"><?php echo _t ('host'); ?></label>
|
|
|
<div class="group-controls">
|
|
|
@@ -968,6 +969,13 @@ function printStep3 () {
|
|
|
<input type="text" id="prefix" name="prefix" maxlength="16" pattern="[0-9A-Za-z_]{1,16}" value="<?php echo isset ($_SESSION['bd_prefix']) ? $_SESSION['bd_prefix'] : 'freshrss_'; ?>" />
|
|
|
</div>
|
|
|
</div>
|
|
|
+ </div>
|
|
|
+ <script>
|
|
|
+ function mySqlShowHide() {
|
|
|
+ document.getElementById('mysql').style.display = document.getElementById('type').value === 'mysql' ? 'block' : 'none';
|
|
|
+ }
|
|
|
+ mySqlShowHide();
|
|
|
+ </script>
|
|
|
|
|
|
<div class="form-group form-actions">
|
|
|
<div class="group-controls">
|