function insertarRegistro($param)
{
    /*$param = array(
    	 'farmacia' => '9000',
    	 'idDispensable' => '1',
    	 'codigoNacionalPrescrito' => '123456',
    	 'codigoNacional' => '656706',
    	 'envases' => '1',
    	 'dni' => '',
    	 'contenido' => '200',
    	 'pvpComer' => '2,93',
    	 'pvpCalculado' => '0,29',
    	 'aportacionProducto' => '0',
    	 'codigoAportacion' => '',
    	 'idActoDispensacion' => '1984',
    	 'idDispensacion' => '2832',
    	 'farmaceutico' => '00000013J',
    	 'fechaGrabacion' => date("Y-m-d H:i:s"),
    	 'fechaAnulacion' => 0,
    	 'fechaFirma' => 0,
    	 'origen' => 'Electronica',
    	 'firma' => '',
    	 'firmaFacturacion' => '1',
    	 'validado' => '1',
    	 'firmado' => '1',
    	 'borrado' => '0'
    	 );*/
    $param = objectToArray($param);
    /* Quitamos el parámetro fechaGrabacion porque al crear la tabla hemos puesto este
     * campo para que auto inserte la fecha actual si no se le pasa.*/
    unset($param['fechaGrabacion']);
    unset($param["DNIFarmacia"]);
    global $conn, $connBack, $insercionRemota, $SQLserverName, $SQLserverNameBack;
    if (DEBUG & DEBUG_LOG) {
        $mensaje = print_r($param, TRUE);
        $mensaje .= "--Llamada hecha en el fichero: " . __FILE__ . ", en la línea: " . __LINE__;
        error_log("[" . date("c") . "] \r\n {$mensaje}", 3, DIRECTORIO_LOG . __FUNCTION__ . "_" . date("YmdH") . ".log");
    }
    $tabla = PREFIJO_TABLA_DISPENSACION . date("ym");
    $resultadoInsertar = insertar($conn, $tabla, $param, $SQLserverName);
    // Si está activada la inserción remota la hacemos.
    if ($insercionRemota) {
        insertar($connBack, $tabla, $param, $SQLserverNameBack);
    }
    return array(__FUNCTION__ . "Result" => $resultadoInsertar["insertarResult"]);
}
                        break;
                    case 3:
                        $adjudicatario .= $txt . " ";
                        break;
                    case 4:
                        $fecha = convertirFecha($txt);
                        $contadorElementos = 6;
                        break;
                    case 6:
                        // Se inserta en la bd.
                        $fecha = utf8_encode($fecha);
                        $objeto = utf8_encode($objeto);
                        $importe = utf8_encode(convertirImporte($importe));
                        $adjudicatario = utf8_encode($adjudicatario);
                        $NIF = utf8_encode($NIF);
                        insertar($nombreTabla, $idContrato, $fecha, $objeto, $importe, $adjudicatario, $NIF);
                        $idContrato++;
                        if (trim($txt) != "Hoja") {
                            $objeto = $txt . " ";
                        }
                        $adjudicatario = "";
                        $contadorElementos = 0;
                        break;
                    default:
                        print "NO ENTRA NUNCA. Elemento: " . $contadorElementos . "\n";
                        break;
                }
            }
        }
    }
}
    $nomSol = $_POST['nomSol'];
} else {
    $usuario = seleccionar('*', 'persona', "idPersona=" . $_SESSION['idPersona']);
    $nomSol = $usuario['gradoAcad'] . " " . $usuario['nombres'] . " " . $usuario['apellidoP'] . " " . $usuario['apellidoM'];
}
if (!empty($_POST['descripcion'])) {
    $desc = $_POST['descripcion'];
} else {
    $desc = "Sin descripción del servicio.";
}
if (!empty($_POST['detalle'])) {
    $detalle = $_POST['detalle'];
} else {
    $detalle = "";
}
if ($servicio == 13 || $servicio == 23 || $servicio == 36 || $servicio == 69) {
    $otro = $_POST['txt_otro'];
} else {
    $otro = NULL;
}
//echo $servicio;
$tabla = 'servicioSUS (folio,consecutivo,idTipoServicio,otro,descripcion,detalle,fechaSolicitud,nomSolicitante,idUSolicitante,estatus)';
$valores = "'" . $folio . "'," . $consecutivo . "," . $servicio . ",'" . $otro . "','" . $desc . "','" . $detalle . "',now(),'" . $nomSol . "'," . $_SESSION['idUsuario'] . ",1";
$insertar = insertar($tabla, $valores);
if ($insertar[0] == 1) {
    $tipoServicio = seleccionarSinMsj("servicio", 'cTipoServicio', "idTipoServicio='" . $servicio . "'");
    $exito = mailNewSol($tipoServicio['servicio'], $nomSol, $folio);
    if ($exito == 1) {
        echo $folio;
    }
}
예제 #4
0
/**
 *
 * @param array $param.        	
 *
 * @return array
 */
function registroDispensacion($param)
{
    global $respError, $farmacia, $conn, $connBack, $insercionRemota, $SQLserverName, $SQLserverNameBack;
    $param = objectToArray($param);
    //die(print_r($param));
    $TSI = $param["TSI"];
    $DNI = $param["DNI"];
    if ($farmacia == FARMACIA_DEBUG or strlen(FARMACIA_DEBUG) == 0) {
        if (DEBUG & DEBUG_LOG) {
            $mensaje = print_r($param, TRUE);
            $mensaje .= "--Llamada hecha en el fichero: " . __FILE__ . ", en la línea: " . __LINE__;
            error_log("[" . date("c") . "] \r\n {$mensaje}", 3, DIRECTORIO_LOG . __FUNCTION__ . "_" . date("YmdH") . ".log");
        }
    }
    unset($param["TSI"]);
    unset($param["farmacia"]);
    unset($param["DNI"]);
    if (!CompruebaTSI(strtoupper($TSI))) {
        return array(__FUNCTION__ . "Result" => array("return" => "", "resultadoOperacion" => array("codigoResultadoOperacion" => -9023, "mensajeResultadoOperacion" => "TSI: '{$TSI}' incorrecto.")));
    }
    libxml_use_internal_errors(true);
    $xmlin = new DOMDocument();
    if (!$xmlin->loadXML(ltrim($param["arg0"]))) {
        $errors = libxml_get_errors();
        libxml_clear_errors();
        libxml_use_internal_errors(false);
        if ($farmacia == FARMACIA_DEBUG or strlen(FARMACIA_DEBUG) == 0) {
            if (DEBUG & DEBUG_LOG) {
                $mensaje = "codigoResultadoOperacion:\n" . $errors[0]->code . "\n";
                $mensaje .= "mensajeResultadoOperacion:\n" . $errors[0]->message . "\n";
                $mensaje .= "arg0:\n" . $param["arg0"] . "\n";
                $mensaje .= "--Error de parseo en el fichero: " . __FILE__ . ", en la línea: " . __LINE__ . "\n";
                error_log("[" . date("c") . "] \r\n {$mensaje}", 3, DIRECTORIO_LOG . __FUNCTION__ . "_" . date("YmdH") . ".log");
            }
        }
        return array(__FUNCTION__ . "Result" => array("return" => $param["arg0"], "resultadoOperacion" => array("codigoResultadoOperacion" => $errors[0]->code, "mensajeResultadoOperacion" => $errors[0]->message)));
    }
    $productos = $xmlin->getElementsByTagName("producto");
    foreach ($productos as $value) {
        $idreceta = $value->getElementsByTagName("idreceta_iddispensacion")->item(0)->nodeValue;
        if (ChequeaTalonario(strtoupper($idreceta)) == false) {
            return array(__FUNCTION__ . "Result" => array("return" => "", "resultadoOperacion" => array("codigoResultadoOperacion" => -9022, "mensajeResultadoOperacion" => "El id_receta: {$idreceta} no pasa el chequeo de control.")));
        }
    }
    $client = new SoapClient(END_POINT, array("location" => LOCATION, "trace" => true, "exceptions" => false));
    $result = $client->__soapCall(__FUNCTION__, array($param));
    //die(print_r($result));
    if (is_soap_fault($result)) {
        if ($farmacia == FARMACIA_DEBUG or strlen(FARMACIA_DEBUG) == 0) {
            if (DEBUG & DEBUG_LOG) {
                $mensaje = "REQUEST:\n" . $client->__getLastRequest() . "\n";
                $mensaje .= "RESPONSE:\n" . $client->__getLastResponse() . "\n";
                $mensaje .= "RESULT:\n" . $result . "\n";
                $mensaje .= "--SOAP FAULT, llamada hecha en el fichero: " . __FILE__ . ", en la línea: " . __LINE__ . "\n";
                error_log("[" . date("c") . "] \r\n {$mensaje}", 3, DIRECTORIO_LOG . __FUNCTION__ . "_" . date("YmdH") . ".log");
            }
        }
        return array(__FUNCTION__ . "Result" => array("return" => $result, "resultadoOperacion" => array("codigoResultadoOperacion" => -9000, "mensajeResultadoOperacion" => $result->faultstring)));
    }
    $xmlout = new DOMDocument();
    if (!$xmlout->loadXML(ltrim($result->return))) {
        $errors = libxml_get_errors();
        libxml_clear_errors();
        libxml_use_internal_errors(false);
        //die(print_r($errors));
        if ($farmacia == FARMACIA_DEBUG or strlen(FARMACIA_DEBUG) == 0) {
            if (DEBUG & DEBUG_LOG) {
                $mensaje = "codigoResultadoOperacion:\n" . $errors[0]->code . "\n";
                $mensaje .= "mensajeResultadoOperacion:\n" . $errors[0]->message . "\n";
                $mensaje .= "RESULT:\n" . $result . "\n";
                $mensaje .= "--Error de parseo en el fichero: " . __FILE__ . ", en la línea: " . __LINE__ . "\n";
                error_log("[" . date("c") . "] \r\n {$mensaje}", 3, DIRECTORIO_LOG . __FUNCTION__ . "_" . date("YmdH") . ".log");
            }
        }
        return array(__FUNCTION__ . "Result" => array("return" => $result->return, "resultadoOperacion" => array("codigoResultadoOperacion" => $errors[0]->code, "mensajeResultadoOperacion" => $errors[0]->message)));
    }
    $resultado = $xmlout->getElementsByTagName("resultado");
    foreach ($resultado as $value) {
        $codigoR = $value->getElementsByTagName("codigo")->item(0)->nodeValue;
        $descripcionR = $value->getElementsByTagName("descripcion")->item(0)->nodeValue;
    }
    if ($codigoR == 0) {
        //Comprobamos que el resultado de operación sea igual a cero (0).
        //Cogemos el XML de entrada y salida y lo leemos para capturar los datos
        $msg = $xmlout->getElementsByTagName("msg")->item(0)->attributes;
        foreach ($msg as $atributo) {
            if ($atributo->name == 'fecha') {
                $fechaXML = $atributo->nodeValue;
            }
        }
        //Datos de Productos
        $productos = $xmlin->getElementsByTagName("producto");
        foreach ($productos as $value) {
            $tabla = PREFIJO_TABLA_DISPENSACION . date("ym");
            $parametros = array("farmacia" => $farmacia, "sistema" => $xmlout->getElementsByTagName("sistema")->item(0)->nodeValue, "idtx" => $xmlout->getElementsByTagName("idtx")->item(0)->nodeValue, "CIP" => $xmlout->getElementsByTagName("cip")->item(0)->nodeValue, "identificacion" => $xmlout->getElementsByTagName("identificacion")->item(0)->nodeValue, "DNI" => $DNI, "codFarmacia" => $xmlin->getElementsByTagName("codfarmacia")->item(0)->nodeValue, "codColegiado" => $xmlin->getElementsByTagName("codcolegiado")->item(0)->nodeValue, "numColegiado" => $xmlin->getElementsByTagName("ncolegiado")->item(0)->nodeValue, "TSI" => $TSI, "id_Receta" => $value->getElementsByTagName("idreceta_iddispensacion")->item(0)->nodeValue, "PVPCalculadoAport" => $value->getElementsByTagName("pvpcalculadoaport")->item(0)->nodeValue, "PVPTotal" => $value->getElementsByTagName("pvptotal")->item(0)->nodeValue, "euros_Receta" => $value->getElementsByTagName("euros_receta")->item(0)->nodeValue, "envases" => $value->getElementsByTagName("nenvases")->item(0)->nodeValue, "codNacional" => $value->getElementsByTagName("codnacional")->item(0)->nodeValue, "PVPComerEnv" => $value->getElementsByTagName("pvpconerenv")->item(0)->nodeValue, "aportacionProducto" => $value->getElementsByTagName("aportacionproducto")->item(0)->nodeValue, "check_Atep" => $value->getElementsByTagName("check_atep")->item(0)->nodeValue, "indicador_Euro" => $value->getElementsByTagName("indicador_euro")->item(0)->nodeValue, "check_Objecion" => $value->getElementsByTagName("check_objecion")->item(0)->nodeValue, "check_Visado" => $value->getElementsByTagName("check_visado")->item(0)->nodeValue, "fechaXML" => $fechaXML);
            $resultadoInsertar = insertar($conn, $tabla, $parametros, $SQLserverName);
            // Si está activada la inserción remota la hacemos.
            if ($insercionRemota) {
                insertar($connBack, $tabla, $param, $SQLserverNameBack);
            }
        }
    }
    return array(__FUNCTION__ . "Result" => array("return" => $result->return, "resultadoOperacion" => array("codigoResultadoOperacion" => $codigoR, "mensajeResultadoOperacion" => $descripcionR)));
}
예제 #5
0
					</div>
					<div class="item">
						<img alt="" src="img/plato-3.jpg">
						<div class="carousel-caption">
							<h4>
								Sushi de primera calidad
							</h4>
						</div>
					</div>
				</div> <a class="left carousel-control" href="#carousel-935538" data-slide="prev"><span class="glyphicon glyphicon-chevron-left"></span></a> <a class="right carousel-control" href="#carousel-935538" data-slide="next"><span class="glyphicon glyphicon-chevron-right"></span></a>
			</div>
		</div>
	</div>
            <?php 
if (isset($_POST['insertar'])) {
    insertar();
} else {
    ?>
            <form action="" method="post">
                <table class="table table-hover">
				<thead>
					<tr>
						<th>
							DATOS PERSONALES
						</th>
						<th>
							
						</th>
					</tr>
				</thead>
				<tbody>
예제 #6
0
require './abrirConexion.php';
session_start();
$peticion = $_REQUEST["peticion"];
$pagina = $_REQUEST["pagina"];
switch ($peticion) {
    case "formularioRegistro":
        $_SESSION["action"] = "registrar";
        $pagina = "formulario.php";
        break;
    case "formularioModificar":
        $_SESSION["action"] = "modificar";
        $pagina = "formulario.php";
    case "procesarFormulario":
        $action = $_SESSION["action"];
        switch ($action) {
            case "registrar":
                $color = $_REQUEST["color"];
                $potencia = $_REQUEST["potencia"];
                insertar($color, $potencia, $con);
                $pagina = "inicio.php";
            case "modificar":
                //modificar
        }
}
function insertar($color, $potencia, $conexion)
{
    $sql = "INSERT INTO coches color,potencia VALUES '{$color}',{$potencia}";
    mysqli_query($con, $sql);
}
require 'cerrarConexion.php';
header("Location: {$pagina}");
예제 #7
0
<?php

error_reporting(E_ALL ^ (E_NOTICE | E_WARNING | E_DEPRECATED));
$metodo = $_SERVER['REQUEST_METHOD'];
$objeto = new StdClass();
if ($metodo == 'GET') {
} else {
    if ($metodo == 'POST') {
        $objeto = json_decode($_POST['categoria']);
        if (strcmp($objeto->accion, "d") == 0) {
            borrar($objeto->idCategoria);
        }
        if (strcmp($objeto->accion, "i") == 0) {
            insertar($objeto);
        }
        if (strcmp($objeto->accion, "a") == 0) {
            actualizar($objeto);
        }
    }
}
function borrar($idCategoria)
{
    include "../connection.php";
    $link = mysql_connect("localhost", $connection['user'], $connection['password']) or die('No se pudo conectar' . mysql_error());
    mysql_query("SET NAMES utf8");
    mysql_select_db("shop") or die("No se pudo seleccionar la base de datos");
    $SQL = "DELETE from categoria WHERE idCategoria = " . $idCategoria;
    mysql_query($SQL) or muere(mysql_error(), mysql_errno());
    echo "Borrado OK.";
    http_response_code(200);
    mysql_close($link);
<?php

$tipoUsuario = isset($_POST['grupo']) ? addslashes($_POST['grupo']) : "";
$idEmpleado = isset($_POST['hdn_id']) ? addslashes($_POST['hdn_id']) : "";
$usuario = isset($_POST['usuario']) ? addslashes($_POST['usuario']) : "";
$contrasenia = "contrasenia";
$fechaModif = date('Y-m-d H:i:s');
$valores = $idEmpleado . ',' . $tipoUsuario . ',"' . $usuario . '","' . $contrasenia . '","' . $fechaModif . '",' . '1';
$insertar = insertar("usuario", $valores);
if ($insertar[0] == 1) {
} else {
    echo "Ocurió un problema, favor de comunicarse con el adminsitrador.";
}
$valores = $maxID . ",'Transporte','" . $obsTransp . "'," . $hTranspS . "," . $hTranspR . ",'" . $anio . "-" . $mes . "'";
$insertar = insertar("obsInfMesSUS", $valores);
$maxID = maximo("idObservacion", "obsInfMesSUS") + 1;
$valores = $maxID . ",'Limpieza','" . $obsLimp . "'," . $hLimpS . "," . $hLimpR . ",'" . $anio . "-" . $mes . "'";
$insertar = insertar("obsInfMesSUS", $valores);
$maxID = maximo("idObservacion", "obsInfMesSUS") + 1;
$valores = $maxID . ",'Seguridad','" . $obsSeg . "'," . $hSegS . "," . $hSegR . ",'" . $anio . "-" . $mes . "'";
$insertar = insertar("obsInfMesSUS", $valores);
$maxID = maximo("idObservacion", "obsInfMesSUS") + 1;
$valores = $maxID . ",'Servicios realizados','" . $obsTotalR . "',0," . $hTotalR . ",'" . $anio . "-" . $mes . "'";
$insertar = insertar("obsInfMesSUS", $valores);
$maxID = maximo("idObservacion", "obsInfMesSUS") + 1;
$valores = $maxID . ",'Servicios solicitados','" . $obsTotalS . "'," . $hTotalS . ",0,'" . $anio . "-" . $mes . "'";
$insertar = insertar("obsInfMesSUS", $valores);
$maxID = maximo("idObservacion", "obsInfMesSUS") + 1;
$valores = $maxID . ",'Servicios programados realizados','" . $obsSerProgR . "',0,'" . $numSerProgR . "','" . $anio . "-" . $mes . "'";
$insertar = insertar("obsInfMesSUS", $valores);
$maxID = maximo("idObservacion", "obsInfMesSUS") + 1;
$valores = $maxID . ",'Servicios programados no realizados','" . $obsSerProgNR . "','" . $numSerProgNR . "','0','" . $anio . "-" . $mes . "'";
$insertar = insertar("obsInfMesSUS", $valores);
$maxID = maximo("idObservacion", "obsInfMesSUS") + 1;
$valores = $maxID . ",'Entrada de bienes de activo fijo','" . $obsEntradaB . "','" . $entradaBienes . "','0','" . $anio . "-" . $mes . "'";
$insertar = insertar("obsInfMesSUS", $valores);
$maxID = maximo("idObservacion", "obsInfMesSUS") + 1;
$valores = $maxID . ",'Salida de bienes de activo fijo','" . $obsSalidaB . "','" . $salidaBienes . "','0','" . $anio . "-" . $mes . "'";
$insertar = insertar("obsInfMesSUS", $valores);
if ($insertar[0] == 1) {
    echo "1";
} else {
    echo "Ocurió un problema, favor de comunicarse con el adminsitrador.";
}
예제 #10
0
<?php

include 'MODELO.php';
include 'Alumno.php';
insertar($_POST['numControl'], $_POST['Nombre'], $_POST['App'], $_POST['Apm']);
session_start();
$tipo_documento = isset($_POST['tipo_documento']) ? addslashes($_POST['tipo_documento']) : "";
$asunto = isset($_POST['asunto']) ? addslashes($_POST['asunto']) : "";
$destinatario = isset($_POST['dirigido_a']) ? addslashes($_POST['dirigido_a']) : "";
$numOficio = isset($_POST['num_oficio']) ? addslashes($_POST['num_oficio']) : "";
$cargoDes = isset($_POST['cargo']) ? addslashes($_POST['cargo']) : "";
$remitente = isset($_POST['remitente']) ? addslashes($_POST['remitente']) : "";
$cargoRem = isset($_POST['cargo_remitente']) ? addslashes($_POST['cargo_remitente']) : "";
$otra_institucion = isset($_POST['otra_institucion']) ? addslashes($_POST['otra_institucion']) : "";
$dependencia = isset($_POST['dependencia_unam']) ? addslashes($_POST['dependencia_unam']) : $otra_institucion;
$subDep = isset($_POST['entidad_subordinada']) ? addslashes($_POST['entidad_subordinada']) : "";
$ccp = isset($_POST['ccp']) ? addslashes($_POST['ccp']) : "";
$info_relevante = isset($_POST['informacion_relevante']) ? addslashes($_POST['informacion_relevante']) : "";
$anexos = isset($_POST['anexos']) ? addslashes($_POST['anexos']) : "";
$num_hojas = isset($_POST['num_hojas']) ? addslashes($_POST['num_hojas']) : "";
$atender_por = isset($_POST['atender_por']) ? addslashes($_POST['atender_por']) : "";
$no_orginal = isset($_POST['chk_no_original']) ? 1 : 0;
$idUsuAlta = $_SESSION['idUsuario'];
$_SESSION['siglasArea'] = $_SESSION['siglasArea'];
$maxID = maximo("idDocumento", "documento") + 1;
$consecArea = maxEnAnioCond("consecArea", "fechaAlta", "documento", "idAreaPAlta='" . $_SESSION['idAreaPadre'] . "'") + 1;
$folio = "E/" . $_SESSION['siglasArea'] . "/" . $consecArea . "/" . date('Y');
$valores = $maxID . ',' . $consecArea . ',"' . $atender_por . '",null,"' . $folio . '",' . $tipo_documento . ',"' . $asunto . '","' . $numOficio . '","' . $destinatario . '","' . $cargoDes . '","' . $remitente . '","' . $cargoRem . '","' . $dependencia . '","' . $subDep . '","' . $ccp . '","' . $info_relevante . '","' . $anexos . '",' . $num_hojas . ',' . $no_orginal . ',null,null,null,' . $_SESSION['idAreaPadre'] . ',' . $idUsuAlta . ',null,now(),null,1';
$insertar = insertar("documento", $valores);
if ($insertar[0] == 1) {
    echo "<p><b>Número de folio</b> " . $folio . "</p>";
    echo "<p><b>Recibido por</b> " . $_SESSION['iniciales'];
    echo "<p><b>Fecha y hora</b> " . date('d/m/Y  H:i');
} else {
    echo "Ocurió un problema, favor de comunicarse con el adminsitrador.";
}
예제 #12
0
        $variables[$k] = trim($_POST[$k]);
    }
    extract($variables);
    $error = array();
    try {
        comprobar_nombre_obligatorio($nombre, $error);
        comprobar_nombre($nombre, $error);
        comprobar_precio_obligatorio($precio, $error);
        comprobar_precio($precio, $error);
        comprobar_codigo($codigo, $error);
        comprobar_errores($error);
        $res = pg_query("begin");
        bloquear_tabla_articulos();
        comprobar_existe_articulo($codigo, $error);
        $valores = compact('id', 'codigo', 'nombre', 'precio', 'existencias');
        $res = insertar($valores);
        comprobar_operacion($res, $error);
        $res = pg_query("commit");
        ?>
                <h3>El articulo se ha insertado correctamente</h3><?php 
        $exito = TRUE;
    } catch (Exception $e) {
        foreach ($error as $err) {
            ?>
                    <h3>Error: <?php 
            echo $err;
            ?>
</h3><?php 
        }
    }
}
$nombreDoc = "SUS" . $folio . "_" . normaArchivo(basename($_FILES['documento']['name']));
$tipoDoc = $_FILES['documento']['type'];
$tamanioDoc = $_FILES['documento']['size'];
$error = $_FILES['documento']['error'];
if ($error = !0) {
    /*	if (move_uploaded_file($_FILES['documento']['tmp_name'], $ruta."SUS_".$folio."_".$nombreDoc))
    		$subida = 1;
    	else
    		echo $_FILES['documento']['error'];
    	*/
    //3 MB  máximo
    if (!(strpos($tipoDoc, "pdf") && $tamanioDoc < 3000000)) {
        //echo "La extensión o el tamaño de los archivos no es correcta.";
        $subida = 0;
    } else {
        if (move_uploaded_file($_FILES['documento']['tmp_name'], $ruta . $nombreDoc)) {
            //		echo "El archivo ha sido cargado correctamente.";
            $subida = 1;
        } else {
            //echo "Ocurrió algún error al subir el documento. No pudo guardarse.";
            $subida = 0;
        }
    }
    if ($subida == 1) {
        $maxID = maximo("idArchDigital", "archivoDigital") + 1;
        $valores = $maxID . ",'" . $folio . "','SUS','" . $nombreDoc . "','/_" . date('Y') . "/',0,3," . $_SESSION['idUsuario'] . ",now(),1";
        $insertar = insertar('archivoDigital', $valores);
    }
}
//del if error
echo $subida;