$valortag[substr($tag[0], 3)] .= "\n" . $value; } else { $variables[$tag[0]] = $value; $valortag[substr($tag[0], 3)] = $value; } } } PlantillaDeIngreso(); foreach ($vars as $linea) { $l = explode('|', $linea); if (!isset($variables["tag" . $l[1]])) { $valortag[$l[1]] = ""; $variables["tag" . $l[1]] = ""; } } ActualizarRegistro(); $see_all = ""; if (isset($arrHttp["see_all"])) { $see_all = "&see_all=Y"; } header("Location: bidding.php?base=" . $arrHttp["base"] . "&sort=" . $arrHttp["sort"] . $see_all); die; //------------------------------------------------------ function VariablesDeAmbiente($var, $value) { global $arrHttp; if (substr($var, 0, 3) == "tag") { $ixpos = strpos($var, "_"); if ($ixpos != 0) { $occ = explode("_", $var); $value = "^" . trim($occ[2]) . $value;
function ProcesarBD($base, $salida, $rotulo) { global $arrHttp; $ValorCapturado = ""; foreach ($salida as $key => $value) { if (isset($rotulo[$key][2])) { $subc = $rotulo[$key][2]; } else { $subc = ""; } if (isset($rotulo[$key][3])) { $delim = $rotulo[$key][3]; } else { $delim = ""; } $rep = $rotulo[$key][4]; $formato = $rotulo[$key][5]; switch (strlen($key)) { case 1: $key = "000" . $key; break; case 2: $key = "00" . $key; break; case 3: $key = "0" . $key; break; } if (trim($value) != "") { if (trim($rep) != "") { $sal = explode($rep, $value); foreach ($sal as $campo) { if (trim($subc) != "") { $campo = SubCampos($campo, $subc, $delim); } if ($ValorCapturado == "") { $ValorCapturado = $key . trim($campo); } else { $ValorCapturado .= "\n" . $key . trim($campo); } } } else { if (trim($subc) != "") { $value = SubCampos($value, $subc, $delim); } if ($ValorCapturado == "") { $ValorCapturado = $key . trim($value); } else { $ValorCapturado .= "\n" . $key . trim($value); } } } } ActualizarRegistro($base, $ValorCapturado); }
//CONTROLADOR PARA MODIFICAR UNA TAREA include_once "Funciones.php"; $errores = []; //Array para almacenar los errores si hubiese $HayError = false; include_once '\\..\\models\\provincias.php'; $provincias = Provincias(); //Devuelve un array con todas las provincias españolas include_once '\\..\\models\\tareas.php'; $tareas = VistaDetallada($_GET['idTarea']); //Devuelve todos los datos de la tarea pasada por GET if (!$_POST) { if (!ExisteTarea($_GET['idTarea'])) { include_once '\\..\\views\\Error404.php'; } else { //Si existe mostrar el formulario para modificar los datos include '\\..\\views\\FormModificar.php'; } } else { comprobarErrores($errores, $HayError); if ($HayError) { $tareas = $_POST; include '\\..\\views\\FormModificar.php'; } else { ActualizarRegistro($_POST, $_POST['idTarea']); //Actualiza el registro en la base de datos include_once 'redireccionar.php'; //Redirecciona a la página principal } }
} unset($rec_validation); unset($default_values); $xtl = ""; $xnr = ""; if (isset($valortag[$Rtl])) { $xtl = trim($valortag[$Rtl]); } if (isset($valortag[$Rnr])) { $xnr = trim($valortag[$Rnr]); } $nuevo = ""; if ($arrHttp["Mfn"] == "New") { $nuevo = "s"; } $regSal = ActualizarRegistro(); if ($nuevo == "s") { $arrHttp["Maxmfn"] = $arrHttp["Mfn"]; } $arrHttp["Opcion"] = "ver"; $ver = "S"; reset($valortag); if (!isset($arrHttp["Formato"]) or $arrHttp["Formato"] == "") { $regSal = LeerRegistro($base, $cipar, $arrHttp["Mfn"], $maxmfn, $arrHttp["Opcion"], $login, $password, $arrHttp["Formato"]); $arrHttp["Notificacion"] = "N"; require_once 'ingresoadministrador.php'; } else { $regSal = LeerRegistroFormateado($arrHttp["Formato"]); } include "scripts_dataentry.php"; if ($record_deleted == "N") {