From cebb839b1bd2ceb42144e7364a1c08bdcaa5ce72 Mon Sep 17 00:00:00 2001 From: administrador User Date: Mon, 2 Feb 2009 22:10:03 +0100 Subject: [PATCH] Soporte para la subida de imagenes de Eco Mupis. --- contenido/mupis+mupis.php | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/contenido/mupis+mupis.php b/contenido/mupis+mupis.php index 8be3c26..c5b92b9 100755 --- a/contenido/mupis+mupis.php +++ b/contenido/mupis+mupis.php @@ -60,6 +60,10 @@ function verMUPISregistro($usuario="",$mupi="") { global $form, $database; $BotonCancelar = ''; $NombreBotonAccion = ''; +$foto_pantalla = ''; +$OnChangePantalla = ''; +$CampoConservarPantalla = ''; +$CampoConservarPantalla2 = ''; if ($mupi) { $q = "SELECT * FROM ".TBL_MUPI." WHERE codigo_mupi='$mupi';"; $result = $database->query($q); @@ -68,10 +72,15 @@ if ($mupi) { case 1: $form->setValue("codigo", mysql_result($result,0,"codigo_mupi")); $form->setValue("direccion", mysql_result($result,0,"direccion")); - $form->setValue("foto", mysql_result($result,0,"foto_generica")); $form->setValue("lon", mysql_result($result,0,"lon")); $form->setValue("lat", mysql_result($result,0,"lat")); $form->setValue("codigo_calle", mysql_result($result,0,"codigo_calle")); + $foto_pantalla = mysql_result($result,0,"foto_generica"); + if ( $foto_pantalla ) { + $CampoConservarPantalla = 'Conservar foto genérica con Id.'.$foto_pantalla.''; + $CampoConservarPantalla2 = ''; + $OnChangePantalla = 'onchange="document.getElementById(\'CampoConservarPantalla\').innerHTML=\'Se reemplazará la imagen actual con la seleccionada\'"'; + } $CampoCodigoMupi = ''; $NombreBotonAccion = "Editar"; @@ -98,7 +107,9 @@ echo ' '.$CampoCodigoMupi.' - +'.$CampoConservarPantalla.' +'.$CampoConservarPantalla2.' + @@ -111,13 +122,22 @@ echo ' function MUPI_REGISTRAR() { global $database,$form; +if ( !isset($_POST['ConservarPantalla']) ) { + /* + Corroborar si ya tenia una imagen antes, para reutilizar la fila y a la vez + que la imagen anterior no quede huerfana. + */ + $Pre_Id = isset($_POST['ConservarPantalla2']) ? $_POST['ConservarPantalla2'] : 0; + $idImg = CargarImagenEnBD("foto_generica","MUPIS", $Pre_Id); +} else { + $idImg = $_POST['ConservarPantalla']; +} $form->setValue("codigo_mupi", $_POST['codigo_mupi']); $form->setValue("direccion", $_POST['direccion']); -$form->setValue("foto", $_POST['foto']); $form->setValue("lon", $_POST['lon']); $form->setValue("lat", $_POST['lat']); $form->setValue("codigo_calle", $_POST['codigo_calle']); -$q = "INSERT INTO ".TBL_MUPI." (codigo_mupi, direccion, foto_generica, lon, lat, codigo_calle) VALUES ('".$_POST['codigo_mupi'] . "', '" . $_POST['direccion'] . "', '" . $_POST['foto'] . "', '" . $_POST['lon'] . "', '" . $_POST['lat'] . "', '" . $_POST['codigo_calle'] . "') ON DUPLICATE KEY UPDATE codigo_mupi=VALUES(codigo_mupi), direccion=VALUES(direccion), foto_generica=VALUES(foto_generica), lon=VALUES(lon), lat=VALUES(lat), codigo_calle=VALUES(codigo_calle);"; +$q = "INSERT INTO ".TBL_MUPI." (codigo_mupi, direccion, foto_generica, lon, lat, codigo_calle) VALUES ('".$_POST['codigo_mupi'] . "', '" . $_POST['direccion'] . "'," . $idImg . ", '" . $_POST['lon'] . "', '" . $_POST['lat'] . "', '" . $_POST['codigo_calle'] . "') ON DUPLICATE KEY UPDATE codigo_mupi=VALUES(codigo_mupi), direccion=VALUES(direccion), foto_generica=VALUES(foto_generica), lon=VALUES(lon), lat=VALUES(lat), codigo_calle=VALUES(codigo_calle);"; DEPURAR ($q); $result = $database->query($q); } -- 2.11.4.GIT
Dirección específica:
Foto genérica:
Foto genérica:
Longitud Decimal:
Latitud Decimal:
Código calle:'. $database->Combobox_calle("codigo_calle", $form->value("codigo_calle")). '