<?php

session_start();
require_once '../general/funcionesGenerales.php';
//extraigo los datos del cliente
require_once '../CN/CNCli.php';
$clsCNCli = new clsCNCli();
$clsCNCli->setStrBD($_SESSION['mapeo']);
$datosCliente = $clsCNCli->DatosCliente($_SESSION['strUsuario']);
//ESCRIBIR EL CONTROL DE LA PAGINA
?>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link rel="shortcut icon" href="../images/q.ico">
        <title>Comentarios - MODIFICACIÓN</title>
        <script language="JavaScript">
            <!-- //
            var txt="-    Sistema de Gestión de la Calidad    ";
            var espera=120;
            var refresco=null;
 
            function rotulo_status() {
                window.status=txt;
                txt=txt.substring(1,txt.length)+txt.charAt(0);        
                refresco=setTimeout("rotulo_status()",espera);
            }
 
            // --></script>
<!--        <SCRIPT language="JavaScript" SRC="/include/frames.js"> 
         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">';
             }
         }
     }
 } else {
     logger('traza', 'reclamacionExterna.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . "  Cargamos en formulario de la pagina");
     //usuario logeado que da de alta nueva reclamación
     //guardo los datos del cliente en un array para presentar en el formulario
     if (isset($_POST['strUsuario'])) {