logger('traza', 'pmejalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Medición, Análisis y Mejora->Propuesta de Mejora->Alta|| Ha pulsado 'Guardar Datos'"); $clsCNPM = new clsCNPM(); $clsCNPM->setStrBD($_SESSION['mapeo']); if ($_POST['strContrato'] != $_POST['strProductos2']) { $mystrTipo = $_POST['strContrato']; $varRes = $clsCNPM->AltaProp($mystrTipo); if (!$varRes) { echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/error.php?id=Se ha producido un error al Insertar la Tipificación ' . $mystrTipo . ' introducida por el usuario ' . $_SESSION['usuario'] . '">'; } } $datosForm = array("strServicio" => $_POST['strServicio'], "strCliente" => $_POST['strCliente'], "strDescripcion" => $_POST['strDescripcion'], "strOficinaAfectada" => $_POST['strOficinaAfectada'], "strDepartamento" => $_POST['strDepartamento'], "strProductos2" => $_POST['strProductos2'], "strContrato" => $_POST['strContrato']); //guardo los datos en session para recuperarlos si vuelvo atras en el formulario $_SESSION['datosForm'] = $datosForm; $num = $clsCNPM->IdNoConformidad(); $numero = $num + 1; $OK = $clsCNPM->Alta($num, $_SESSION['usuario'], $_POST['strServicio'], $_POST['strCliente'], $_POST['strDescripcion'], $_POST['strDocAplicable'], $_POST['strOficinaAfectada'], $_POST['strDepartamento'], $_POST['strProductos2'], $_POST['strContrato']); if ($OK == true) { logger('traza', 'pmejalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " ||||Medición, Análisis y Mejora->Propuestas Mejora->Alta|| Los datos se han insertado correctamente en la tabla tbpropmej"); //ahora guardo en tbtareas esta tarea pendiente $clsCNRecl->tareaNueva('PM', 'Alta', 'Propuesta Solución', $numero, $num, $_SESSION['usuario'], $_POST); } else { logger('traza', 'pmejalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . "||||Medición, Análisis y Mejora->Propuesta Mejor->Alta|| ERROR: " . $varRes); } //revisar si hay fichero a adjuntar if (!$_FILES['doc']['error'] == 4 && $_FILES['doc']['name'] != '') { logger('traza', 'ncsalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " Tiene fichero adjunto: " . $_FILES['doc']['name']); //le damos un nombre al fichero //este nombre consta del numero nc($num)+fecha(año+mes+dia+hora+min+seg) $reclamacion = explode('/', $num); $long = strlen($reclamacion[0]); for ($i = 1; $i <= 7 - $long; $i++) {