Exemplo n.º 1
0
function build_grid_admin_usuarios()
{
    global $Path, $usuario;
    $sqlData = array(auth => 1, id_empresa => $usuario[id_empresa], activo => 1);
    $tabla = select_admin_usuarios($sqlData);
    //dump_var($tabla);
    $campos = array('id_nomina', 'empleado_num', 'empleado_nombre', 'empresa', 'sucursal', 'puesto', 'perfiles');
    foreach ($tabla as $registro) {
        $tbl_resultados .= '<tr class="gradeA">';
        $soloUno = !is_array($registro) ? true : false;
        #Deteccion de total de registros
        $data = !$soloUno ? $registro : $tabla;
        #Seleccion de arreglo
        for ($i = 0; $i < count($campos); $i++) {
            $tbl_resultados .= '<td>' . utf8_encode($data[$campos[$i]]) . '</td>';
        }
        $tbl_resultados .= '<td align="center"><span class="btn" onclick="supervisores(' . $data[id_personal] . ');"><img src="' . $Path[img] . 'revision.png" width="20" title="brightness" class="brightness" /></span></td>';
        $tbl_resultados .= '<td align="center"><span class="btn" onclick="admin_usuario(' . $data[id_personal] . ');"><img src="' . $Path[img] . 'ico_edit.png" width="20" title="brightness" class="brightness" /></span></td>';
        $tbl_resultados .= '<td align="center"><span class="btn" onclick="admin_usuario_reset(' . $data[id_personal] . ',\'' . $data[empleado_num] . ' - ' . $data[empleado_nombre] . '\');"><img src="' . $Path[img] . 'key.png" width="20" title="brightness" class="brightness" /></span></td>';
        $tbl_resultados .= '</tr>';
        if ($soloUno) {
            break;
        }
    }
    return $tbl_resultados;
}
Exemplo n.º 2
0
     if ($in[nivel5]) {
         $nivel_vars[id_supervisor] = $in[nivel5];
         $nivel_vars[id_nivel] = 5;
         $success = insert_supervisor_sincronizacion($nivel_vars);
     }
     // --
     $msj = $success ? 'Guardado' : 'No guardó';
     $data = array(success => $success, message => $msj);
 } elseif ($in[accion] == 'admin-usuario-popup') {
     $sqlData = array(auth => 1, id_personal => $in[id_personal]);
     // $catalogo_nivel1=build_catalgo_supervisores(1);
     // $catalogo_nivel2=build_catalgo_supervisores(2);
     // $catalogo_nivel3=build_catalgo_supervisores(3);
     // $catalogo_nivel4=build_catalgo_supervisores(4);
     // $catalogo_nivel5=build_catalgo_supervisores(5);
     $datos_usuario = select_admin_usuarios($sqlData);
     //dump_var($datos_usuario);
     $vista_new = 'admin/usuarios_admin_popup.html';
     $tpl_data = array(MORE => incJs($Path[srcjs] . strtolower(MODULO) . '/usuarios_admin_popup.js'), id_personal => $in[id_personal], catalgo => $select, guardar => 'Guardar', cerrar => 'Cerrar', id_personal => $datos_usuario[id_personal], id_empresa => $datos_usuario[id_empresa], nombre => utf8_encode($datos_usuario[nombre]), paterno => utf8_encode($datos_usuario[paterno]), materno => utf8_encode($datos_usuario[materno]), rfc => utf8_encode($datos_usuario[rfc]), nss => utf8_encode($datos_usuario[imss]), sucursal => build_catalgo_sucursales_nomina('sucursal', $datos_usuario[sucursal]), empresa => utf8_encode($datos_usuario[empresa]), correo => utf8_encode($datos_usuario[empleado_correo]), puesto => utf8_encode($datos_usuario[puesto]), empleado_num => utf8_encode($datos_usuario[empleado_num]), id_nomina => utf8_encode($datos_usuario[id_nomina]));
     $CONTENIDO = contenidoHtml($vista_new, $tpl_data);
     // dump_var($CONTENIDO);
     // Envio de resultado
     $success = $CONTENIDO ? true : false;
     $msj = $success ? 'Popup OK' : 'Popup Fail';
     $data = array(success => $success, message => $msj, html => $CONTENIDO);
 } elseif ($in[accion] == 'layout-popup') {
     // Deteccion de periodo activo en nomina
     $periodo = pgsql_select_periodo_activo(array(auth => 1));
     // Impresion de vista
     $vista_new = 'admin/layout_popup.html';
     $tpl_data = array(MORE => incJs($Path[srcjs] . strtolower(MODULO) . '/layout_popup.js'), ids => $in[ids], periodo_anio => $periodo[periodo_anio], periodo => $periodo[periodo], periodo_especial => $periodo[periodo_especial], guardar => 'Guardar', cerrar => 'Cerrar');