Primer Commit
This commit is contained in:
86
verUsuarios.php
Normal file
86
verUsuarios.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
include ("header.php");
|
||||
include (__DIR__."/php/funciones.php");
|
||||
|
||||
$cursos = obtenerCursos();
|
||||
$cupones = obtenerCupones();
|
||||
function obtenerNombreCursoPorId($cursos, $idBuscado) {
|
||||
foreach ($cursos as $curso) {
|
||||
if (isset($curso['id']) && $curso['id'] === $idBuscado) {
|
||||
return $curso['name'] ?? null;
|
||||
}
|
||||
}
|
||||
return null; // Si no se encuentra
|
||||
}
|
||||
|
||||
|
||||
$url = $ruta.'/stripe/verUsuarios';
|
||||
|
||||
$curl = curl_init();
|
||||
|
||||
curl_setopt_array($curl, array(
|
||||
CURLOPT_URL => $url, //URL A LA QUE SE CONECTA
|
||||
CURLOPT_RETURNTRANSFER => true, //DEVUELVE EL RESULTADO COMO UNA CADENA DEL TIPO CURL_EXEC
|
||||
CURLOPT_FOLLOWLOCATION => true, //SIGUE EL ENCABEZADO QUE LE ENVÍE EL SERVIDOR
|
||||
CURLOPT_ENCODING => "", // PERMITE DECODIFICAR LA RESPUESTA Y PUEDE SER"IDENTITY", "DEFLATE", Y "GZIP", SI ESTÁ VACÍO RECIBE TODOS LOS DISPONIBLES.
|
||||
CURLOPT_MAXREDIRS => 10, // SI USAMOS CURLOPT_FOLLOWLOCATION LE DICE EL MÁXIMO DE ENCABEZADOS A SEGUIR
|
||||
CURLOPT_TIMEOUT => 0, // TIEMPO MÁXIMO PARA EJECUTAR
|
||||
CURLOPT_CONNECTTIMEOUT => 0, // TIEMPO MÁXIMO PARA CONECTAR
|
||||
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, // USA LA VERSIÓN DECLARADA
|
||||
CURLOPT_CUSTOMREQUEST => "GET", // EL TIPO DE PETICIÓN, PUEDE SER PUT, POST, GET O DELETE DEPENDIENDO DEL SERVICIO
|
||||
CURLOPT_POSTFIELDS => array(), //DATOS A ENVIAR EN EL CUERPO DE LA PETICIÓN
|
||||
CURLOPT_HTTPHEADER => array(), //CONFIGURA LAS CABECERAS ENVIADAS AL SERVICIO
|
||||
));
|
||||
|
||||
|
||||
$result = curl_exec($curl);
|
||||
curl_close($curl);
|
||||
|
||||
|
||||
|
||||
?>
|
||||
|
||||
<main class="app-main">
|
||||
<!--begin::App Content Header-->
|
||||
<section class="content">
|
||||
<div class="container-fluid">
|
||||
<div class="content-area">
|
||||
<h1>Usuarios Registrados</h1>
|
||||
<table id="tablaUsuarios" class="display" style="width:80%; margin:0 auto;">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Usuario</th>
|
||||
<th>Correo Electronico</th>
|
||||
<th>Empresa</th>
|
||||
<th>Plat. Pago</th>
|
||||
<th>Llave</th>
|
||||
</tr>
|
||||
</thead>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
const data = <?= $result ?>;
|
||||
|
||||
$('#tablaUsuarios').DataTable({
|
||||
data: data,
|
||||
columns: [
|
||||
{ data: 'usuario' },
|
||||
{ data: 'email' },
|
||||
{ data: 'empresa' },
|
||||
{ data: 'platf_pago'},
|
||||
{ data: 'apiKey'}
|
||||
],
|
||||
language: {
|
||||
url: '//cdn.datatables.net/plug-ins/1.13.6/i18n/es-ES.json'
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
<?php include("footer.php");?>
|
||||
Reference in New Issue
Block a user