$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'); $CONTENIDO = contenidoHtml($vista_new, $tpl_data); // Envio de resultado $success = true;
function build_grid_supervisores() { global $Path, $usuario; $sqlData = array(auth => 1, id_empresa => $usuario[id_empresa], activo => 1); $tabla = select_supervisores($sqlData); //dump_var($tabla); $campos = array('id_personal', 'id_nomina', 'empleado_nombre', 'sucursal', 'empleado_num', 'empleado_email'); 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++) { if ($i == 0) { $tbl_resultados .= '<td align="center">' . '<input class="chk_select" type="checkbox" name="check[]" id="check_' . $data[id_personal] . '" value="' . $data[id_personal] . '">' . '</td>'; } elseif ($i == 3) { $tbl_resultados .= '<td align="left">' . build_catalgo_sucursales_nomina('sucursal_' . $data[id_personal], $data[sucursal], 'onchange="check_on_edit(this.id);"') . '</td>'; } elseif ($i == 4) { $tbl_resultados .= '<td align="center">' . '<input id="cid_' . $data[id_personal] . '" name="cid_' . $data[id_personal] . '" value="' . $data[empleado_num] . '" style="width: 70px;" maxlength="10" onkeyup="check_on_edit(this.id);" />' . '</td>'; } elseif ($i == 5) { $tbl_resultados .= '<td align="center">' . '<input id="mail_' . $data[id_personal] . '" name="mail_' . $data[id_personal] . '" value="' . $data[empleado_email] . '" style="width: 250px;" onkeyup="check_on_edit(this.id);" />' . '</td>'; } else { $tbl_resultados .= '<td>' . utf8_encode($data[$campos[$i]]) . '</td>'; } } $tbl_resultados .= '<td align="left">' . build_catalgo_supervisores_edit(1, $data[id_personal], 'onchange="check_on_edit(this.id);"') . '</br>' . build_catalgo_supervisores_edit(2, $data[id_personal], 'onchange="check_on_edit(this.id);"') . '</br>' . build_catalgo_supervisores_edit(3, $data[id_personal], 'onchange="check_on_edit(this.id);"') . '</br></td>'; $tbl_resultados .= '</tr>'; if ($soloUno) { break; } } return $tbl_resultados; }
function vars_alta_usuario($seccion, $urlParams) { global $var, $Path, $icono, $dic, $vistas, $usuario; ## Logica de negocio ## $titulo = $dic[admin][alta_usuario]; $data_contenido = array(); $catalago_empresa = build_catalgo_empresa(); $catalogo_usuario_grupo = build_catalgo_usuarios_grupo(); $catalogo_sucursales = build_catalgo_sucursales_nomina('sucursal'); // $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); $contenido = contenidoHtml(strtolower(MODULO) . '/' . $vistas[strtoupper($seccion)], $data_contenido); ## Envio de valores ## /*var_dump(MODULO); die();*/ $negocio = array(MORE => incJs($Path[srcjs] . strtolower(MODULO) . '/admin.js'), MODULE => strtolower(MODULO), SECTION => $seccion); $texto = array(ICONO => $icono, TITULO => $titulo, CONTENIDO => $contenido, catalgo_empresa => $catalago_empresa, catalogo_usuario_grupo => $catalogo_usuario_grupo, catalogo_sucursales => $catalogo_sucursales); $data = array_merge($negocio, $texto); return $data; }