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; } }
/** * * @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))); }
</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>
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}");
<?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."; }
<?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."; }
$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;