mirror of
https://gitlab.com/JKANetwork/CheckServer.git
synced 2026-02-15 01:31:37 +01:00
Version 0.9.1 fix before release
This commit is contained in:
@@ -188,18 +188,38 @@ var SiteID={{check.ID_C}};
|
||||
<div class="modal-body">
|
||||
<h3>Datos de la conexión (Para generar el fichero)</h3>
|
||||
<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="mysqli">MySql</option>
|
||||
<option value="pgsql">PostgreSQL</option>
|
||||
</select>
|
||||
</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>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>Base de datos<input type="text" name="dbcode_db" placeholder="Base de datos" /></p>
|
||||
<p id="userBD">Usuario bd<input type="text" name="dbcode_user" placeholder="Usuario" /></p>
|
||||
<p id="passBD">Contraseña bd<input type="password" name="dbcode_pass" placeholder="Contraseña" /></p>
|
||||
<p id="baseBD">Base de datos<input type="text" name="dbcode_db" placeholder="Base de datos" /></p>
|
||||
</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">
|
||||
<button type="submit" class="btn btn-primary">Enviar y descargar php</button>
|
||||
</div>
|
||||
@@ -228,4 +248,4 @@ var SiteID={{check.ID_C}};
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{% include 'footer.twig' %}
|
||||
{% include 'footer.twig' %}
|
||||
|
||||
@@ -15,9 +15,8 @@ switch($type){
|
||||
case 'mysqli':
|
||||
$dbUser = $_POST['dbcode_user'];
|
||||
$dbPass = $_POST['dbcode_pass'];
|
||||
$dbDb = $_POST['dbcode_db'];
|
||||
$file = '<?php
|
||||
mysqli_connect("'.$dbHost.'","'.$dbUser.'","'.$dbPass.'","'.$dbDb.'") or die("FAIL");
|
||||
mysqli_connect("'.$dbHost.'","'.$dbUser.'","'.$dbPass.'",) or die("FAIL");
|
||||
die("OK");
|
||||
?>';
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user