41 lines
1.9 KiB
PHP
41 lines
1.9 KiB
PHP
|
|
<?php
|
||
|
|
require_once __DIR__.'/auth_guard.php';
|
||
|
|
|
||
|
|
require_once "../config.php";
|
||
|
|
|
||
|
|
$apellidos = isset($_POST['apellidos']) ? trim($_POST['apellidos']) : '';
|
||
|
|
$nombre = isset($_POST['nombre']) ? trim($_POST['nombre']) : '';
|
||
|
|
$numempl = isset($_POST['numempl']) ? trim($_POST['numempl']) : '';
|
||
|
|
$habilitado = isset($_POST['habilitado']) ? (int)$_POST['habilitado'] : 0;
|
||
|
|
$email = isset($_POST['email']) ? trim($_POST['email']) : '';
|
||
|
|
$idrol = isset($_POST['rolname']) ? (int)$_POST['rolname'] : 0;
|
||
|
|
$centro = isset($_POST['catcentrotrab']) ? $_POST['catcentrotrab'] : '';
|
||
|
|
$distrito = isset($_POST['catdistrito']) ? $_POST['catdistrito'] : '';
|
||
|
|
$posicion = isset($_POST['catposicion']) ? $_POST['catposicion'] : '';
|
||
|
|
$sociedad = isset($_POST['catsociedad']) ? $_POST['catsociedad'] : '';
|
||
|
|
$division = isset($_POST['catdivision']) ? $_POST['catdivision'] : '';
|
||
|
|
$unidad = isset($_POST['catunidad']) ? $_POST['catunidad'] : '';
|
||
|
|
$ceco = isset($_POST['catceco']) ? $_POST['catceco'] : '';
|
||
|
|
$supervisor = isset($_POST['catsupervisor']) ? $_POST['catsupervisor'] : '';
|
||
|
|
$password = getEncrypt(isset($_POST['password']) ? $_POST['password'] : '');
|
||
|
|
|
||
|
|
global $link;
|
||
|
|
dbConnect();
|
||
|
|
|
||
|
|
$sql = "INSERT INTO user (numempl,email,nombre,apellido,centrotrabajonom,distritonom,posicion,sociedad,division,unidad_organizativa,ceco,supervisor,habilitado,idrol,password) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
|
||
|
|
$stmt = mysqli_prepare($link, $sql);
|
||
|
|
if ($stmt) {
|
||
|
|
mysqli_stmt_bind_param($stmt, 'ssssssssssssiis', $numempl, $email, $nombre, $apellidos, $centro, $distrito, $posicion, $sociedad, $division, $unidad, $ceco, $supervisor, $habilitado, $idrol, $password);
|
||
|
|
if (mysqli_stmt_execute($stmt)) {
|
||
|
|
echo "Usuario creado";
|
||
|
|
} else {
|
||
|
|
http_response_code(500);
|
||
|
|
echo "Error al crear usuario";
|
||
|
|
}
|
||
|
|
mysqli_stmt_close($stmt);
|
||
|
|
} else {
|
||
|
|
http_response_code(500);
|
||
|
|
echo "Error al preparar la consulta";
|
||
|
|
}
|
||
|
|
?>
|