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; }
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');