if (isset($_POST['opcion'])) { logger('traza', 'reclamacionExterna.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " Usuario ????"); //paso a sesion el usuario $_SESSION['strUsuario'] = $_POST['usuario']; //veo si vengo de usuario nuevo o existente if ($_POST['opcion'] == 'existente') { logger('traza', 'reclamacionExterna.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " Usuario existe, vamos a default2 (listado principal)"); //vamos a la pagina default2.php echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../reclamacionExterna/default2.php">'; } else { if ($_POST['opcion'] == 'nuevo') { logger('traza', 'reclamacionExterna.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " Usuario nuevo"); //este usuario no existe, damos de alta primero a la tabla tbusuarios //asignadole un valor de lngIdEmpleado=50000 hacia arriba logger('traza', 'reclamacionExterna.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " Guardar usuario nuevo: clsCNUsu->insertaUsuarioNuevoExterno()>"); $ok = $clsCNUsu->insertaUsuarioNuevoExterno($_POST['strUsuario'], $_POST['strPassword'], $_POST['strClienteNombre'], $_POST['strClienteApellidos'], $_POST['strEmpresa'], $_POST['lngCP'], $_POST['strTelefono'], $_POST['strEmail']); if ($ok == true) { //se ha guardado correctamente el cliente externo logger('traza', 'reclamacionExterna.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " Guardado correctamente"); //enviamos un correo con las claves de acceso EnviaCorreo_ClavesAlta($_POST['strEmail'], $_POST['strUsuario'], $_POST['strPassword']); //vamos al formulario de rellenar la reclamacion nueva logger('traza', 'reclamacionExterna.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " LLAMAR->clsCNCli->DatosCliente(" . $_POST['strUsuario'] . ")"); $datosCliente = $clsCNCli->DatosCliente($_POST['strUsuario']); logger('traza', 'reclamacionExterna.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " cargo el formulario on los datos del cliente"); pagina($datosCliente); } else { logger('traza', 'reclamacionExterna.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " vamos al listado principal default2"); //ha dado error de guardar este cliente externo(no se ha guardado), vamos al default2.php //REVISAR echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../reclamacionExterna/default2.php">';