Files

71 lines
1.7 KiB
PHP
Raw Permalink Normal View History

<?php
require_once __DIR__.'/auth_guard.php';
require_once "../config.php";
$indexofcat = $_POST['indexofcat'];
$sqlusuarioencategoria = "SELECT
`user`.userid,
`user`.numempl
FROM
asignacion
INNER JOIN `user` ON `user`.userid = asignacion.uid
WHERE asignacion.catid = $indexofcat AND `user`.habilitado = 1";
$sqldisponibles ="SELECT
`user`.userid,
`user`.numempl
FROM
`user`
WHERE
`user`.userid NOT IN ( SELECT `user`.userid FROM asignacion INNER JOIN `user` ON `user`.userid = asignacion.uid WHERE asignacion.catid = $indexofcat )
AND
`user`.habilitado = 1";
$sqlcatdata = "SELECT * FROM categoria WHERE id = $indexofcat";
global $link;
dbConnect();
$result = mysqli_query($link, $sqlusuarioencategoria);
$return = new stdClass();
$return->asignados = [];
$return->disponibles = [];
$return->catdata = [];
if ( mysqli_num_rows($result) <= 0 ) {
$return->code = "0";
$return->msg="Sin usuarios asignados";
} else {
$return->code = "1";
$return->msg="usuarios asignados";
while ($row = mysqli_fetch_array ($result)){
$return->asignados[] = $row;
}
}
$result = mysqli_query($link, $sqldisponibles);
if ( mysqli_num_rows($result) <= 0 ) {
$return->code = "0";
$return->msg .="<br>Sin usuarios disponibles";
} else {
$return->code = "1";
$return->msg ="usuarios disponibles";
while ($row = mysqli_fetch_array ($result)){
$return->disponibles[] = $row;
}
}
$result = mysqli_query($link, $sqlcatdata);
if ( mysqli_num_rows($result) <= 0 ) {
$return->code = "0";
$return->msg .="<br>Sin categorias";
} else {
while ($row = mysqli_fetch_array ($result)){
$return->code = "1";
$return->catdata[] = $row;
}
}
echo json_encode($return, JSON_UNESCAPED_UNICODE);
exit;
?>