// $mensaje = "Error: El usuario " . htmlspecialchars(stripslashes($username)) . " no pudo ser actualizado. Motivo posible: El nombre de usuario ya ex\nistia." . mysql_error(); return FALSE; } else { // Si se puede insertar los campos en la base. // $mensaje = "El usuario " . htmlspecialchars(stripslashes($username)) . " ha sido actualizado."; return TRUE; } } } if ($formname == "usuario_modificacion") { get_usuario_data($datos, $id_usuario); $tipo = get_tipousr_opt($datos[2]); //if (mensaje != "") $mensaje = "<script type=\"text/javascript\">alert(\"$mensaje\")</script>"; $var = array("mensaje" => $mensaje, "id_usuario" => $id_usuario, "nombre" => $datos[0], "username" => $datos[1], "tipo" => $tipo, "focus" => $focus); eval_html('usuario_datosmodificar.html', $var); } elseif ($formname == "usuario_datosmodificar") { if (update_usuario($mensaje, $id_usuario, $nombre, $username, $clave, $id_tipo)) { if (mensaje != "") { $mensaje = "<script type=\"text/javascript\">alert(\"{$mensaje}\")</script>"; } } $focus = "forms[0].id_usuario"; $usuario = get_usuario_opt(0); $var = array("mensaje" => $mensaje, "usuario" => $usuario, "focus" => $focus); eval_html('usuario_modificacion.html', $var); } ?>
$tpl_data = array(MORE => incJs($Path[srcjs] . strtolower(MODULO) . '/xls_popup.js'), 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; $msj = $success ? 'Popup OK' : 'Popup Fail'; $data = array(success => $success, message => $msj, html => $CONTENIDO); } elseif ($in[accion] == 'supervisores-actualizar') { foreach ($in[datos] as $registro) { // dump_var($registro); #CID & mail if ($registro[cid] || $registro[mail] || $registro[sucursal]) { $sucursal = $registro[sucursal] ? utf8_encode($registro[sucursal]) : false; $cid = $registro[cid] ? utf8_encode($registro[cid]) : false; $mail = $registro[mail] ? utf8_encode($registro[mail]) : false; $sqlData = array(auth => 1, id_personal => $registro[id_personal], sucursal => $sucursal, email => $mail, empleado_num => $cid); $success = update_usuario($sqlData); } #Supervisores if ($registro[nivel1] || $registro[nivel2] || $registro[nivel3] || $registro[nivel4] || $registro[nivel5]) { $nivel_vars = array(auth => 1, id_personal => $registro[id_personal], id_empresa => $usuario[id_empresa]); // Limpia cadena de supervisión delete_supervisores($nivel_vars); $nivel_vars[id_empresa] = $usuario[id_empresa]; // Inserta nueva cadena de supevisión if ($registro[nivel1]) { $nivel_vars[id_supervisor] = $registro[nivel1]; $nivel_vars[id_nivel] = 1; $success = insert_supervisor_sincronizacion($nivel_vars); } if ($registro[nivel2]) { $nivel_vars[id_supervisor] = $registro[nivel2];