예제 #1
0
     $nombre = 'ACP-' . $nombre . '.' . $ext;
     $destino = "../qualidad/doc-" . $_SESSION['base'] . "/recl_nc_pm/" . $nombre;
     //sino existe este directorio lo crea
     if (!file_exists("../qualidad/doc-" . $_SESSION['base'])) {
         mkdir("../qualidad/doc-" . $_SESSION['base']);
         mkdir("../qualidad/doc-" . $_SESSION['base'] . "/recl_nc_pm");
     }
     //compruebo que no sea superior a 1 MB (1048576)
     if ($_FILES['doc']['size'] < 1048576) {
         logger('traza', 'acpalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " El fichero es menor de 1 MB: " . $_FILES['doc']['size']);
         //subo a la carpeta de reclamacion el fichero seleccionado
         if (move_uploaded_file($_FILES['doc']['tmp_name'], $destino)) {
             logger('traza', 'acpalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " El fichero " . $_FILES['doc']['name'] . ' a sido subido correctamente al servidor');
             //guardamos los datos de el fichero subido de la reclamacion en la tabla tbrecl_nc_pm_fichero
             logger('traza', 'acpalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " Damos de alta en la BBDD el fichero: clsCNRecl->AltaRecl_NC_PM_Fichero()>");
             $OK = $clsCNRecl->AltaRecl_NC_PM_Fichero($num, $nombre, 'AccionCP', $_POST['strDescFichero']);
         } else {
             logger('traza', 'acpalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " El fichero " . $_FILES['doc']['name'] . ' NO a sido subido al servidor. Error en move_uploaded_file');
             $OK = false;
             $errorFile = 'Error al subir el fichero: ' . $_FILES['doc']['name'];
         }
     } else {
         logger('traza', 'acpalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " El fichero es mayor de 1 MB: " . $_FILES['doc']['size']);
         $errorFile = $_FILES['doc']['name'] . ': Este fichero supera 1MB de tamaño.';
     }
 } else {
     //si no hay, insertamos
     logger('traza', 'acpalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " NO tiene fichero adjunto. ");
 }
 if ($OK == true) {
     //envio correo al responsable de oficina o departamento
예제 #2
0
     $nombre = 'PM-' . $nombre . '.' . $ext;
     $destino = "../qualidad/doc-" . $_SESSION['base'] . "/recl_nc_pm/" . $nombre;
     //sino existe este directorio lo crea
     if (!file_exists("../qualidad/doc-" . $_SESSION['base'])) {
         mkdir("../qualidad/doc-" . $_SESSION['base']);
         mkdir("../qualidad/doc-" . $_SESSION['base'] . "/recl_nc_pm");
     }
     //compruebo que no sea superior a 1 MB (1048576)
     if ($_FILES['doc']['size'] < 1048576) {
         logger('traza', 'pmejalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " El fichero es menor de 1 MB: " . $_FILES['doc']['size']);
         //subo a la carpeta de reclamacion el fichero seleccionado
         if (move_uploaded_file($_FILES['doc']['tmp_name'], $destino)) {
             logger('traza', 'pmejalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " El fichero " . $_FILES['doc']['name'] . ' a sido subido correctamente al servidor');
             //guardamos los datos de el fichero subido de la reclamacion en la tabla tbrecl_nc_pm_fichero
             logger('traza', 'pmejalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " Damos de alta en la BBDD el fichero: clsCNRecl->AltaRecl_NC_PM_Fichero()>");
             $OK = $clsCNRecl->AltaRecl_NC_PM_Fichero($num, $nombre, 'PropMejora', $_POST['strDescFichero']);
         } else {
             logger('traza', 'pmejalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " El fichero " . $_FILES['doc']['name'] . ' NO a sido subido al servidor. Error en move_uploaded_file');
             $OK = false;
             $errorFile = 'Error al subir el fichero: ' . $_FILES['doc']['name'];
         }
     } else {
         logger('traza', 'pmejalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " El fichero es mayor de 1 MB: " . $_FILES['doc']['size']);
         $errorFile = $_FILES['doc']['name'] . ': Este fichero supera 1MB de tamaño.';
     }
 } else {
     //si no hay, insertamos
     logger('traza', 'pmejalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " NO tiene fichero adjunto. ");
 }
 //aqui saco los datos del envio de email (tabla tbmailconfig)
 $datosEmail = $clsCNUsu->perfilFicheroPHP(basename($_SERVER['PHP_SELF']));
예제 #3
0
     $nombre = 'NC-' . $nombre . '.' . $ext;
     $destino = "../qualidad/doc-" . $_SESSION['base'] . "/recl_nc_pm/" . $nombre;
     //sino existe este directorio lo crea
     if (!file_exists("../qualidad/doc-" . $_SESSION['base'])) {
         mkdir("../qualidad/doc-" . $_SESSION['base']);
         mkdir("../qualidad/doc-" . $_SESSION['base'] . "/recl_nc_pm");
     }
     //compruebo que no sea superior a 1 MB (1048576)
     if ($_FILES['doc']['size'] < 1048576) {
         logger('traza', 'ncsalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " El fichero es menor de 1 MB: " . $_FILES['doc']['size']);
         //subo a la carpeta de reclamacion el fichero seleccionado
         if (move_uploaded_file($_FILES['doc']['tmp_name'], $destino)) {
             logger('traza', 'ncsalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " El fichero " . $_FILES['doc']['name'] . ' a sido subido correctamente al servidor');
             //guardamos los datos de el fichero subido de la reclamacion en la tabla tbrecl_nc_pm_fichero
             logger('traza', 'ncsalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " Damos de alta en la BBDD el fichero: clsCNRecl->AltaRecl_NC_PM_Fichero()>");
             $OK = $clsCNRecl->AltaRecl_NC_PM_Fichero($num, $nombre, 'noConformidad', $_POST['strDescFichero']);
         } else {
             logger('traza', 'ncsalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " El fichero " . $_FILES['doc']['name'] . ' NO a sido subido al servidor. Error en move_uploaded_file');
             $OK = false;
             $errorFile = 'Error al subir el fichero: ' . $_FILES['doc']['name'];
         }
     } else {
         logger('traza', 'ncsalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " El fichero es mayor de 1 MB: " . $_FILES['doc']['size']);
         $errorFile = $_FILES['doc']['name'] . ': Este fichero supera 1MB de tamaño.';
     }
 } else {
     //si no hay, insertamos
     logger('traza', 'ncsalta.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " NO tiene fichero adjunto. ");
 }
 //aqui saco los datos del envio de email (tabla tbmailconfig)
 $datosEmail = $clsCNUsu->perfilFicheroPHP(basename($_SERVER['PHP_SELF']));