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:
@@ -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>
|
||||||
@@ -228,4 +248,4 @@ var SiteID={{check.ID_C}};
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
{% include 'footer.twig' %}
|
{% include 'footer.twig' %}
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user