1
0
mirror of https://gitlab.com/JKANetwork/CheckServer.git synced 2026-02-15 09:41:33 +01:00

Version 0.9.1 fix before release

This commit is contained in:
2017-12-28 23:38:33 +01:00
parent 3ded2a052c
commit 374bd97a91
2 changed files with 27 additions and 8 deletions

View File

@@ -188,18 +188,38 @@ var SiteID={{check.ID_C}};
<div class="modal-body"> <div class="modal-body">
<h3>Datos de la conexión (Para generar el fichero)</h3> <h3>Datos de la conexión (Para generar el fichero)</h3>
<p>Tipo de base de datos: <p>Tipo de base de datos:
<select name="dbcode_type"> <select id="dbcode_type" name="dbcode_type" onchange="showOptD(this);">
<option value="sqlite3">SQLite3</option> <option value="sqlite3">SQLite3</option>
<option value="mysqli">MySql</option> <option value="mysqli">MySql</option>
<option value="pgsql">PostgreSQL</option> <option value="pgsql">PostgreSQL</option>
</select> </select>
</p> </p>
<p><small>En Sqlite3 solo hay que rellenar en host la ubicación de la base de datos, nada más</small></p> <p><small>En sqlite, el host es la ubicación relativa al fichero</small></p>
<p>Host (Usualmente localhost): <input type="text" name="dbcode_host" placeholder="Host" /></p> <p>Host (Usualmente localhost): <input type="text" name="dbcode_host" placeholder="Host" /></p>
<p>Usuario bd<input type="text" name="dbcode_user" placeholder="Usuario" /></p> <p id="userBD">Usuario bd<input type="text" name="dbcode_user" placeholder="Usuario" /></p>
<p>Contraseña bd<input type="pass" name="dbcode_pass" placeholder="Contraseña" /></p> <p id="passBD">Contraseña bd<input type="password" name="dbcode_pass" placeholder="Contraseña" /></p>
<p>Base de datos<input type="text" name="dbcode_db" placeholder="Base de datos" /></p> <p id="baseBD">Base de datos<input type="text" name="dbcode_db" placeholder="Base de datos" /></p>
</div> </div>
<!-- Script for showing options -->
<script>
function showOptD(valSel){
optVal = valSel.value;
if(optVal == 'sqlite3'){
document.getElementById("userBD").style.display = "none";
document.getElementById("passBD").style.display = "none";
document.getElementById("baseBD").style.display = "none";
}else if(optVal == 'mysqli'){
document.getElementById("userBD").style.display = "block";
document.getElementById("passBD").style.display = "block";
document.getElementById("baseBD").style.display = "none";
}else if(optVal == 'pgsql'){
document.getElementById("userBD").style.display = "block";
document.getElementById("passBD").style.display = "block";
document.getElementById("baseBD").style.display = "block";
}
}
showOptD(document.getElementById("dbcode_type"))
</script>
<div class="modal-footer"> <div class="modal-footer">
<button type="submit" class="btn btn-primary">Enviar y descargar php</button> <button type="submit" class="btn btn-primary">Enviar y descargar php</button>
</div> </div>

View File

@@ -15,9 +15,8 @@ switch($type){
case 'mysqli': case 'mysqli':
$dbUser = $_POST['dbcode_user']; $dbUser = $_POST['dbcode_user'];
$dbPass = $_POST['dbcode_pass']; $dbPass = $_POST['dbcode_pass'];
$dbDb = $_POST['dbcode_db'];
$file = '<?php $file = '<?php
mysqli_connect("'.$dbHost.'","'.$dbUser.'","'.$dbPass.'","'.$dbDb.'") or die("FAIL"); mysqli_connect("'.$dbHost.'","'.$dbUser.'","'.$dbPass.'",) or die("FAIL");
die("OK"); die("OK");
?>'; ?>';
break; break;