$cat) {
array_push($columnasvisibles, $cat['nombre']);
}
for ($i=0; $i < sizeof($columnasvisibles) ; $i++) {
$columnasvisibles[$i] = array('title' => $columnasvisibles[$i]);
}
$return->columnasvisibles = $columnasvisibles;
if (!empty($data)) {
$anterior = '';
$users = 0;
foreach ($data as $key1 => $col) {
//print_r($col);
//echo $col[2]."
";
if ($col['numempl'] == $anterior) {
//echo $col['numempl']." igual - ".$col['nomcat']."- ".$users."
";
$datos[($users-1)][$col['categoria']] = $col['estatus'];
}else{
//echo $col['numempl']." nuevo - ".$col['nomcat']." - ".$users."
";
if ($col['habilitado'] == 1) {
$estatus = 'ACTIVO';
}else{
$estatus = 'INACTIVO';
}
$datos[$users] = ['estado_empleado' => $estatus,'numempl' => $col['numempl'],'nombre' => $col['nombre'],'apellidos' =>$col['apellido'],'posicion'=>$col['posicion'],'sociedad'=> $col['sociedad'],'division'=> $col['division'],'unidad_organizativa' => $col['unidad_organizativa'],'ceco'=>$col['ceco'],'nomdistrito'=>$col['distritonom'], 'nomcentro' => $col['centrotrabajonom'],'supervisor'=>$col['supervisor']];
foreach ($categorias as $key2 => $cat) {
if ($cat['nombre'] == $col['categoria']) {
$datos[$users][$cat['nombre']] = $col['estatus'];;
}else{
$datos[$users][$cat['nombre']] = 'No completado';
}
}
$users++;
}
$anterior = $col['numempl'];
}
//print_r($datos[0]);
foreach ($datos as $col => $columnas) {
$fill = [];
foreach ($columnas as $key => $value) {
array_push($fill, $value);
}
$datos[$col] = $fill;
}
}else{
$datos = '';
}
$return->data = $datos;
mysqli_close($link);
echo json_encode($return, JSON_UNESCAPED_UNICODE);
exit;
?>